Thanks to visit codestin.com
Credit goes to github.com

Skip to content

erumalmanju/ai-assisted-devops

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 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, 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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published