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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.0%
  • Shell 23.0%