ai-assisted-devops

ai-assisted-devops

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

Stars: 204

Visit
 screenshot

README:

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

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for ai-assisted-devops

Similar Open Source Tools

For similar tasks

No tools available

For similar jobs

No tools available