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.
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.
| 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 |
- Click "Use this template" on GitHub (or fork/clone) and make your copy private — your progress and notes are personal.
- Open the folder in Claude Code, Codex, or OpenCode.
- Edit
devops-upskill-roadmap.md: fill in your goal, target date, target region, and your own apps for the portfolio pieces. - Type
/coach. The first session sets your start date and checks your machine. - Every day after:
/coachin the morning, work,/coach donein the evening.
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.mdare thin pointers to it, andAGENTS.mdwires 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.
MIT — see LICENSE.