Skip to content
 
 

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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, Hugging Face, LM Studio API)
  • Intro to LangChain for automating AI workflows

🛠 Hands-on

  • Mini-Challenge: "Call an AI API to auto-generate Kubernetes manifests"

Day 4: AI-Powered Shell Scripting & CLI Automation

📌 Topics

  • Using AI to improve Bash/Python scripting
  • AI-assisted log analysis and troubleshooting

🛠 Hands-on

  • Mini-Challenge: "Generate a log analysis script using AI & refine it for better accuracy"

Day 5: AI for Observability & Incident Response

📌 Topics

  • AI-powered monitoring with Prometheus, Grafana, and New Relic
  • AI for log pattern recognition & anomaly detection

🛠 Hands-on

  • Mini-Challenge: "Use AI to analyze a set of logs and summarize root causes"

Day 6: AIOps - AI for IT Operations

📌 Topics

  • What is AIOps and how does it work?
  • AI-powered incident detection and auto-remediation
  • Using AI for predictive maintenance & anomaly detection
  • Tools: Dynatrace, Moogsoft, IBM Watson AIOps

🛠 Hands-on

  • Live Demo: Running AIOps-based incident detection & root cause analysis
  • Mini-Challenge: "Use AI to predict server failures based on logs"

Day 7: AI for CI/CD Pipeline Optimization

📌 Topics

  • AI-powered automation in Jenkins, GitHub Actions, GitLab CI/CD
  • AI-assisted YAML validation and error fixing

🛠 Hands-on

  • Mini-Challenge: "Generate a GitHub Actions pipeline using AI and debug an error"

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

📌 Topics

  • What are AI Agents? How do they work?
  • AI-powered self-healing infrastructure

🛠 Hands-on

  • Project: Build a simple AI agent that monitors a deployment and suggests fixes

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

📌 Topics

  • AI-assisted vulnerability scanning (Trivy, Snyk, Checkov)
  • AI-powered cloud cost optimization (FinOps)
  • AI-generated compliance reports (CIS, NIST, PCI-DSS)

🛠 Hands-on

  • Mini-Challenge: "Use AI to scan a container image for vulnerabilities"
  • Live Demo: Running an AI-powered cloud cost analysis

Day 10: Capstone Project & Future of AI in DevOps

📌 Topics

  • AI trends in DevOps (AI-powered SRE, AIOps, FinOps)
  • Final Capstone Project: Implement an AI-assisted DevOps automation
  • Peer Review: Learners give feedback on each other's projects

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors