Study Plan โ DevOps Handbook¶
Pick a track, show up consistently, and let spaced review do the heavy lifting. This plan isn't about cramming โ it's about building durable mental models that stick in interviews and on the job. Every week bakes in a quick revisit of last week's material so nothing fades.
Three tracks are available. Choose ONE and stick with it.
Track your checkbox progress in PROGRESS.md.
The journey โ one picture¶
flowchart LR
P0["๐ซ Pre-flight<br/><small>~5% of your time</small>"]:::p0
P1["๐งฐ Core toolchain<br/><small>~45% โ the bulk<br/>Terraform โ GitOps</small>"]:::p1
P2["๐งญ Systems thinking<br/><small>~10% โ connect it</small>"]:::p2
P3["โ๏ธ Operate<br/><small>~15% โ SRE ยท incidents</small>"]:::p3
P4["๐๏ธ Capstones<br/><small>~15% โ build real</small>"]:::p4
P5["๐ฏ Interview & career<br/><small>~10% โ land it</small>"]:::p5
P0 --> P1 --> P2 --> P3 --> P4 --> P5
classDef p0 fill:#e8eaf6,stroke:#3f51b5,color:#1a237e;
classDef p1 fill:#e3f2fd,stroke:#1976d2,color:#0d47a1;
classDef p2 fill:#f3e5f5,stroke:#8e24aa,color:#4a148c;
classDef p3 fill:#e0f2f1,stroke:#00897b,color:#004d40;
classDef p4 fill:#fff3e0,stroke:#ef6c00,color:#e65100;
classDef p5 fill:#f1f8e9,stroke:#689f38,color:#33691e;
Jo bhi track chuno, shape yahi rehta hai โ beech ka sabse bada hissa Core toolchain. Neeche ki table se apni pace choose karo; har phase ke exact weeks track-table me.
Pick Your Track¶
| Track | Pace | Hours/week | Total duration | Best for |
|---|---|---|---|---|
| 12-Week (default) | Part-time | 6โ8 hrs | 12 weeks | Working professionals, college students with classes |
| 6-Week accelerated | Full-time / bootcamp | 25โ30 hrs | 6 weeks | Career-switchers, people between jobs |
| Weekend track | 1 focused day/week | ~5 hrs/session | ~20 weeks | Busy schedules, slow-and-steady learners |
Hinglish tip: Ek track choose karo aur usse chipke raho. Track switch karna = progress lose karna. Sab ~90 hours ka content hai โ sirf tempo alag hai.
The 12-Week Plan (Default)¶
Each week = ~6โ8 hours across 3โ4 sessions.
"Revisit flashcards" = prior module's deck in 17-flashcards.md.
| Week | Read (chapters) | Do (labs) | Flashcards | Milestone / โ |
|---|---|---|---|---|
| 1 | 00a Pre-flight ยท 00b Setup Runbook ยท 01 M0 Foundations | Pre-flight checklist ยท all tools installed & verified | M0 intro deck | โ Tooling installed ยท Day-1 recall on 00a |
| 2 | 02 M1 Terraform | Terraform lab โ provision infra | M0 flashcards (Day-3 revisit) ยท M1 deck | โ
First terraform apply succeeds |
| 3 | 03 M2 Ansible | Ansible playbook lab | M1 flashcards (Day-3) ยท M2 deck | โ Playbook runs end-to-end |
| 4 | 04 M3 Docker | Docker build + run + push lab | M2 flashcards (Day-3) ยท M3 deck | โ App containerised, image pushed |
| 5 | 05 M4 Kubernetes Core ยท then 26 K8s Objects Map (20-min synthesis) | K8s deploy + service lab | M3 flashcards (Day-3) ยท M4 deck | โ Pod running, Service exposed |
| 6 | 06 M5 Sizing & Cost ยท 07 M6 CI/CD | CI/CD pipeline lab | M4 flashcards (Day-3) ยท M5 + M6 deck | ๐๏ธ Toolchain complete ยท pipeline green |
| 7 | 08 M7 GitOps ยท 08b M7.5 Helm & Kustomize ยท 09 Connected System | ArgoCD sync lab + Lab 6 incident drill ยท Helm/Kustomize mini-labs | M6 flashcards (Day-3) ยท M7 deck | ๐ง Systems thinking unlocked |
| 8 | 10 M8 Observability & SRE ยท skim 23 Incident Playbook ยงAโC | Prometheus + Grafana lab | M7 flashcards (Day-3) ยท M8 deck | โ Dashboard live, alert fires |
| 9 | 11 M9 Advanced K8s Internals ยท 30 K8s Complete Reference (drill the fuzzy bits) | K8s internals lab โ RBAC + CRDs | M8 flashcards (Day-3) ยท M9 deck ยท Day-7 recall M1โM4 | โ RBAC policies working |
| 10 | 12 Capstone I โ URL Shortener phase 1 | Code app ยท Dockerise ยท deploy to K8s | M9 flashcards (Day-3) | โ App deployed on cluster |
| 11 | 12 Capstone I phase 2 โ CI + GitOps + observability | CI pipeline + Argo sync + Grafana dashboard | All module flashcards ยท Day-30 blank-page test | ๐ First end-to-end deploy ยท rollback tested |
| 12 | 13 Capstone II preview ยท 14 Interview Bank ยท 18 Career & Job-Ready | Mock interviews ยท resume + LinkedIn polish | Full flashcard sweep | ๐ค Interview-prep โ true "job-ready" = Weeks 13+: green proof on core labs + Gauntlet + one real project lab |
| 13โ14 (war-story extension โ do it before real interviews) | 24 Gauntlet ยท Build ยท 25 Gauntlet ยท Chaos | Build the real system, then break & fix it | โ | ๐ช Battle-tested โ 5+ real war stories for interviews |
| 15+ (portfolio extension) | 31 Lab A ยท BillFree ยท 32 Lab B ยท VANTA ยท 27โ28โ29 sprint | Two real-project labs + 10-day confidence sprint | โ | ๐ Portfolio-grade hands-on |
Wk 12 bonus: skim 15 Roadmap M11โM18 + 16 Reference Appendix to know what comes next.
The 6-Week Accelerated Plan¶
Same 21 chapters, double the daily pace โ ~2 chapters + 1 lab per day. This works only if you treat it like a full-time job. No half-days.
| Week | Read | Labs | Flashcards | Milestone |
|---|---|---|---|---|
| 1 | 00a ยท 00b ยท M0 ยท M1 Terraform | Pre-flight + Terraform lab | M0 + M1 decks | โ Infra provisioned |
| 2 | M2 Ansible ยท M3 Docker ยท M4 Kubernetes | Ansible + Docker + K8s labs | M2 + M3 + M4 decks | ๐๏ธ Toolchain foundations |
| 3 | M5 Sizing ยท M6 CI/CD ยท M7 GitOps ยท M7.5 Helm/Kustomize | CI/CD pipeline + ArgoCD lab (incl. Lab 6 incident drill) | M5 + M6 + M7 decks | ๐๏ธ Full toolchain complete |
| 4 | 09 Connected System ยท M8 Observability ยท M9 K8s Internals | Prometheus/Grafana + RBAC lab | M8 + M9 decks ยท Day-7 recall all modules | ๐ง Systems thinking |
| 5 | Capstone I (full โ all phases) | Build โ Docker โ K8s โ CI โ GitOps โ Observe โ Rollback | Full deck sweep ยท Day-30 blank-page test | ๐ End-to-end deploy |
| 6 | Capstone II preview ยท Interview Bank ยท Career ยท Roadmap | Mock interviews | Final flashcard sweep | ๐ฏ Interview-ready |
Accelerated track mein ek din bhi miss mat karo โ momentum hi sab kuch hai.
The Weekend Track (~20 Weeks)¶
One dedicated day per week, ~5 hours per session. Ideal when weekdays are not available. Spaced review happens naturally across the week gap โ use it.
| Weeks | Read | Lab / Activity | Notes |
|---|---|---|---|
| 1โ2 | 00a ยท 00b | Install all tools, verify pre-flight | Take your time โ a broken setup costs 2ร later |
| 3 | M0 Foundations | Foundations quiz + M0 flashcards | |
| 4โ5 | M1 Terraform | Terraform lab both sessions | Wk 5 = revisit + deepen |
| 6 | M2 Ansible | Ansible playbook lab | Day-1 recall on M1 this week |
| 7โ8 | M3 Docker | Docker build/run/push lab | Wk 8 = extend lab with compose |
| 9โ10 | M4 Kubernetes Core | K8s deploy + service + ingress | ๐๏ธ Toolchain foundations done |
| 11 | M5 Sizing & Cost | Cost modelling exercise | |
| 12 | M6 CI/CD | CI/CD pipeline lab | ๐๏ธ Toolchain complete |
| 13โ14 | M7 GitOps ยท M7.5 Helm/Kustomize ยท 09 Connected System | ArgoCD lab (+ Lab 6 incident drill) + draw the system end-to-end | ๐ง Systems thinking |
| 15 | M8 Observability & SRE | Prometheus + Grafana lab | |
| 16 | M9 Advanced K8s Internals | RBAC + CRD lab | Day-30 blank-page test this weekend |
| 17โ18 | Capstone I โ URL Shortener | Full build-to-deploy project | ๐ First end-to-end deploy |
| 19 | Interview Bank ยท Career | Mock Q&A + resume polish | |
| 20 | Capstone II preview ยท Roadmap | Start Capstone II ยท pick next track | ๐ฏ Interview-ready |
Daily Rhythm (60โ90 min session)¶
Use this template every single session โ it forces active recall before passive reading.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 5 min โ Recall gate โ prior chapter, no notes โ
โ โ "What did I learn? What was the lab? Key terms?" โ
โโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 40โ60 minโ Read chapter + complete lab (follow โ
success โ
โ โ check โ do not skip the lab) โ
โโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 10 min โ Quiz โ cover all answers, write from memory, โ
โ โ then reveal. Missed ones = tomorrow's recall gate โ
โโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 5 min โ Flashcards โ today's new cards in 17-flashcards โ
โ โ Add any missed quiz items as hand-written cards โ
โโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Rules that make the rhythm work¶
- Lab before next chapter โ never skip a lab to "read ahead". The lab is the chapter.
- Quiz cold โ write answers before you look. Wrong answers are data, not failure.
- Recall gate first โ the 5-minute recall at the top of each session is the single highest-ROI habit in this plan. Bahut log skip karte hain โ wahi galti mat karo.
- Stuck on lab > 20 min? โ open
16-reference-appendix.mdand the chapter's troubleshooting section before Googling. Search only after that.
Spaced-Review Schedule¶
| Review event | When | What to do |
|---|---|---|
| Learn | Day 0 | Read chapter ยท do lab ยท do quiz |
| Recall gate | Day 1 | Answer recall questions cold โ no notes, no scrolling |
| Flashcards | Day 3 | Run today's module deck in 17-flashcards.md |
| Next-chapter recall | Day 7 | Re-do prior chapter's recall gate completely cold |
| Blank-page mastery test | Day 30 | Draw 2 feedback loops, 8 tool bridges, 5 threads โ zero notes |
The Day-30 blank-page test is non-negotiable. Agar blank page pe draw kar sakte ho bina dekhe โ concept truly absorbed hai.
Log these dates in the Spaced-Review Log in PROGRESS.md.
Milestones¶
These are capability unlocks, not just chapter completions. Celebrate them.
๐๏ธ Toolchain Complete โ after M6 (Week 6)¶
You can provision infra (Terraform), configure servers (Ansible), package apps (Docker),
run them on K8s, cost-model the cluster, and wire up a CI/CD pipeline.
Verify: terraform, ansible, docker, kubectl, argocd all respond in your terminal.
You can provision a VM, deploy a container, and trigger a build from a single git push.
๐ง Systems Thinking โ after Chapter 09 (Week 7)¶
You can draw the entire DevOps loop from scratch: code โ build โ test โ package โ provision โ deploy โ observe โ feedback. You understand WHY each tool exists. Verify: Explain to someone (rubber duck counts) how Terraform โ Ansible โ Docker โ K8s โ CI/CD โ GitOps connect as a single system without looking at notes.
๐ First End-to-End Deploy โ Capstone I done (Week 11)¶
A real URL Shortener app: coded, Dockerised, deployed to Kubernetes, CI pipeline green, ArgoCD synced, Grafana dashboard live, rollback tested, and cluster cleaned up. Verify: All 7 items in the Capstone checklist in PROGRESS.md are ticked. โ
๐ฏ Interview-Ready โ after Chapter 14 + 18 (Week 12)¶
You can answer 10 random questions from the interview bank without notes.
Your resume has a project section pointing to a real deployed app.
Verify: Do a 30-minute mock interview with someone (or record yourself) using
14-interview-bank.md.
What to Do When You're Stuck¶
| Situation | Action |
|---|---|
| Lab not working | Re-read the lab's โ success check ยท check the reference appendix ยท check chapter troubleshooting section |
| Concept unclear | Re-read the chapter summary ยท run the flashcards for that module ยท draw the concept on paper |
| Lost motivation | Re-read your last milestone ยท check progress bars in PROGRESS.md ยท skip to flashcards for a quick win |
| Fell behind by a week | Don't restart โ pick up where you left off, compress the missed week into extra weekend sessions |
| Lab environment broken | See 00b Setup Runbook troubleshooting section |
After the Plan¶
You've finished 12 weeks (or 6, or 20). Now what?
- Get the job โ
18-career-job-ready.mdResume, portfolio, LinkedIn, negotiation, system-design rounds - Keep growing โ
15-roadmap-M11-M18.mdService mesh (Istio), platform engineering, FinOps, security pipelines, SRE deep-dive โ 8 more modules - Stay sharp โ
17-flashcards.mdRun the full deck once a month ยท add cards from things you encounter at work - Capstone II โ
13-capstone-microshop.mdMulti-service e-commerce app, real-world complexity, portfolio-grade project - Handbook spine โ
00-INDEX.mdJump back to any chapter or reference section anytime
Ek journey khatam, doosri shuru. The roadmap file lists 8 advanced modules โ pick the one that matches your next role or the gap in your current job.