Skip to content

AI for DevOps Engineers

Duration: 8–10 weeks · Difficulty: Intermediate · Syllabus: frozen v1.0 · Status: complete

Use Large Language Models (LLMs) as assistants for DevOps work: propose → validate → automate with gates. Suitable if you already use Linux, Shell, Python, and Git.

How to use this course

Work modules in order. Labs use mock LLMs, hashing embeddings, and allowlisted tools under ~/rebash-ai/module-NN. A paid API is never required.


Learning roadmap

  1. Foundations — what AI for DevOps is / isn’t; risk model
  2. Prompting for ops — logs, tickets, runbooks; evaluation
  3. Knowledge for ops — embeddings, vector stores, Retrieval-Augmented Generation (RAG)
  4. Tools & agents — function calling, Model Context Protocol (MCP), safe loops
  5. Pipeline & platform — CI assistants, observability copilots
  6. Operate & govern — security, cost, production patterns

Prerequisites


Modules

Module Tutorial Lab proof
1 AI for DevOps Foundations Policy gate + threat notes
2 LLM and API Fundamentals Mock-first chat CLI
3 Prompt Engineering for Ops Log summariser + redaction
4 Evaluation and Reliability 10-incident golden eval
5 Embeddings and Semantic Search Top-k runbook search
6 Vector Stores for Ops SQLite index + disk-full query
7 Retrieval-Augmented Generation for Ops RAG + citation break/fix
8 Tool Calling and Function APIs Allowlist; deny delete_*
9 Model Context Protocol (MCP) for DevOps List/call fake metrics tools
10 Agents for Ops Workflows Stop before mutate
11 AI in CI/CD Advisory diff summary artefact
12 Observability Copilots Alert → runbook checklist
13 Security, Cost, and Governance Injection block + audit
14 Production AI for DevOps Capstone: RAG + gate + approve

Capstone

Production AI for DevOps — offline ops assistant with citations, allowlisted tools, audit trail, and --approve before dry-run mutate.

Start here

  1. AI for DevOps Foundations