Skip to content

Repository files navigation

DevOps Coach

A 12-week, self-paced DevOps upskilling program run by an AI coach. Not a course — a system that forces real learning: daily hands-on tasks, proof-based checks, spaced repetition, and honest progress tracking.

Works with Claude Code, OpenAI Codex, and OpenCode — type /coach in any of them.

Why this exists

The failure mode of self-learning is passive learning: watching videos, feeling productive, retaining nothing. This system makes that impossible:

  • Morning class (/coach): 3-4 concrete tasks with exact "done when" proof conditions. One resource only — collecting resources is procrastination.
  • Evening check (/coach done): paste your terminal output as proof. The coach reads it and rejects weak evidence. Then an "explain it like you'd tell a friend" test — "I understand" is never accepted.
  • Spaced repetition: every evening, questions from 3 days ago and 1 week ago.
  • Honest tracking: skipped days shift the end date. No silent catch-up.
  • Friday rebuild: delete the week's setup, rebuild from scratch, faster.

What you'll cover (12 weeks)

Weeks Topic
1-3 Linux (terminal, permissions, processes, systemd, bash + Python scripting)
4 Networking (DNS, TCP/IP, HTTP, firewalls, subnets)
5 Docker (multi-stage builds, Compose, debugging)
6-7 Kubernetes (local + managed; includes serving an AI/LLM app)
8 Terraform (IaC, state, destroy-and-rebuild)
9 Prometheus + Grafana, CI/CD, GitOps with ArgoCD
10-11 Cloud cert prep + exam (default: GCP ACE — swap for AWS/Azure)
12 Job positioning: real JDs, keyword gaps, portfolio polish

How to use it

  1. Click "Use this template" on GitHub (or fork/clone) and make your copy private — your progress and notes are personal.
  2. Open the folder in Claude Code, Codex, or OpenCode.
  3. Edit devops-upskill-roadmap.md: fill in your goal, target date, target region, and your own apps for the portfolio pieces.
  4. Type /coach. The first session sets your start date and checks your machine.
  5. Every day after: /coach in the morning, work, /coach done in the evening.

Files

  • devops-upskill-roadmap.md — the goal, timeline, daily routine, portfolio. Yours to edit.
  • .claude/skills/coach/SKILL.md — how the coach behaves (strict tutor, not cheerleader). Single source of truth for every tool; .codex/skills/coach/ and .opencode/commands/coach.md are thin pointers to it, and AGENTS.md wires it up for Codex/OpenCode.
  • .claude/skills/coach/curriculum.md — topic pool per week, capability checklists.
  • progress.md — state file the coach reads and updates. Keep it honest.
  • notes/ — one note per day, written at the evening check. Raw material for resume bullets and interview stories.

License

MIT — see LICENSE.

About

A 12-week, self-paced DevOps upskilling program

Topics

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors