Skip to content

cloudmafia/AI-Powered-DevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered DevOps - 10-Day Course


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