Skip to content

yogesh515/ai-assisted-devops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 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

  • WIP

🛠 Hands-on

  • WIP

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%