Skip to content

cloudmafia/ai-assisted-devops

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI-Assisted DevOps - 10-Day Course Syllabus

ASSISTED

Day 1: Introduction to AI for DevOps

πŸ“Œ Topics

  • Why AI is a game-changer for DevOps

  • Overview of Generative AI and LLMs (without deep theory)

  • Popular AI tools for DevOps Engineers.

  • Hands-on: Create a GitHub repository that contains a bash script. when executed the bash script confirms the health of a virtual machine by looking at the parameters such as cpu, disk space, memory e.t.c.,. Please note that the bash script should also support a command line argument named "explain", when passed, "explain" provides the detailed summary of the health status.

πŸ›  Mini-Challenge

  • Try the hands-on demonstration explained in the video.

Day 2: Prompt Engineering Masterclass

πŸ“Œ Topics

  • Fundamentals: Tokens, temperature and max tokens.
  • Techniques: Zero-shot, few-shot, n-shot, and Chain-of-Thought (CoT) prompting
  • Writing structured prompts for DevOps use cases
  • AI-generated regex, Bash scripts, Terraform, and CI/CD configurations

πŸ›  Hands-on

  • Live Demo: Demonstrate an example of few shot prompting in real time.

Day 3: Running LLMs Locally & Making API Calls

πŸ“Œ Topics

  • Running LLMs locally (Ollama, LM Studio, GPT4All)
  • Calling AI via APIs (OpenAI, Mistral, LLama, Deepseek e.t.c.,.)
  • Python script to invoke ollama api

πŸ›  Hands-on

  • Dockerfile Generation "Call Ollama endpoint to auto-generate Docker manifests using llama3 model"

πŸ›  Mini-Challenge

  • "Call an AI API to auto-generate Kubernetes manifests using llama3 model"

Day 4: AI-Powered Shell Scripting & CLI Automation

πŸ“Œ Topics

  • Using AI to improve Bash/Python scripting
  • AI-assisted Shell Scripting

πŸ›  Hands-on

  • Mini-Challenge: "Generate a shell script to create VPC in AWS with all the best practices"

Day 5: AI for Observability & Incident Response

πŸ“Œ Topics

  • Introduction to AIOps
  • What is AIOps and What is not ?
  • AI-powered monitoring with Enterprise Observability Platforms

Day 6: AIOps - AI for IT Operations

πŸ“Œ Topics

  • AIOps Recap?
  • AI-powered Log Analysis
  • Using AI for anomaly detection (Python)

πŸ›  Hands-on

  • Demo: "Use AI to predict server failures or app failures based on logs"

Day 7: AI Agents for DevOps (Hands-on)

πŸ“Œ Topics

  • What are AI Agents? How do they work?
  • Create your very First AI Agent in simple steps.

πŸ›  Hands-on

  • Project: Build a project using simple AI agents that performs a research and writes a detailed analysis in blog style.

**Day 8: AI Agents for DevOps **

πŸ“Œ Topics

  • Build an AI Agent for your Internal tools and documentation using CrewAI
  • In house AI Agents

πŸ›  Hands-on

  • Build an AI agent to read internal documentation(PDF) and train it to answer user queries.

Day 9: AI for Security & FinOps (Cost Optimization)

πŸ“Œ Topics

  • WIP

Day 10: Capstone Project & Future of AI in DevOps

πŸ“Œ Topics

  • Build an AI Agent
  • AI Agent for DevOps usecase
  • Deploy the AI Agent to Kubernetes

About

Learn how DevOps Engineers can use Gen AI to enhance their productivity in day to day tasks.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 77.0%
  • Shell 23.0%