30-day lab plan · 🔁 DevOps / SRE Engineer
Become job-ready as adevops / sre engineer in 30 days.
One focused task a day, four weeks, ending with a portfolio and a mock interview. Built for students and engineers in India who learn by doing — about 2 hours a day on weekdays, a little more on weekends.
Your kit
Set up before day 1
A Linux VM, Docker, a K3s cluster (or kind), GitHub/GitLab, and our Docker Compose, Kubernetes, Ansible and alert-rules generators. Everything here is free or has a free tier; a laptop with 16 GB RAM is enough for most labs (32 GB for nested clusters).
- Daily ruleFinish the task, write 5 lines of notes, commit to Git. Notes become your interview stories.
- Weekend ruleDay 7 of each week is a review: redo the hardest task from memory.
- Stuck rule30 minutes max, then ask in a community or our engineer network.
Week 1
Containers & CI
- Day 1Dockerise a sample app; multi-stage Dockerfile; Trivy scan
- Day 2Compose stack with DB + cache (our generator)
- Day 3Git workflow: branches, PRs, protected main
- Day 4CI pipeline: lint, test, build, push image
- Day 5Semantic versioning and tags; changelog
- Day 6Artifact registry (GHCR/GitLab) with retention
- Day 7Review: README with architecture diagram
Week 2
Kubernetes
- Day 8Install K3s; deploy the app with our manifest generator
- Day 9Ingress + cert-manager with Let’s Encrypt (or self-signed)
- Day 10ConfigMaps/Secrets; External Secrets concept
- Day 11HPA with metrics-server; load test
- Day 12Helm chart for the app
- Day 13Argo CD: GitOps deploy from the repo
- Day 14Review: cluster runbook (upgrade, backup etcd, node drain)
Week 3
Observability & reliability
- Day 15Prometheus + Grafana + Loki stack (our Compose generator)
- Day 16Instrument the app with metrics and traces (OpenTelemetry)
- Day 17Alert rules with our generator; route to a Telegram/WhatsApp hook
- Day 18Define SLIs/SLOs; error budget dashboard
- Day 19Chaos: kill pods, fill disk; verify alerts and recovery
- Day 20Postmortem template; write one for a chaos test
- Day 21Review: on-call handbook v1
Week 4
IaC & portfolio
- Day 22Terraform for the VM/cluster (Proxmox or cloud)
- Day 23Ansible roles for node hardening (our generator)
- Day 24Policy as code (Kyverno) + image signing (cosign)
- Day 25DORA metrics from your repo; dashboard
- Day 26Blue/green or canary with Argo Rollouts
- Day 27Mock interview with our question bank
- Day 28Publish everything; write a blog post on the stack; update resume
After day 30
What you will have
- A portfolio repoDiagrams, configs, scripts and runbooks a hiring manager can read in five minutes.
- Interview storiesReal faults you fixed — the answers to “tell me about a time…”.
- A certification targetSee the role path for which exam to book next.
- A place in our networkFinish the plan, share the repo, and apply — we mentor and place engineers who complete it.
Finished the plan? Show us.
Share your repo and notes; completed plans get a technical conversation with our architects and first paid tasks through the engineer network.