DevOps Engineer
Automate everything, own the pipeline, sleep through the night.
advanced · 8–12 months · 5 milestones · 19 topics
Tap a box to open it · right-click to mark done
Tap a box to open it
Full outline
Infrastructure as code, containers and orchestration, CI/CD, observability, and the reliability practices that keep systems healthy — plus the security and cost discipline that keeps them sustainable.
01Systems Base
Everything else assumes this.
- Linux administration
Users, permissions, services, storage and the boot process.
- Networking for ops
Subnets, routing, firewalls, DNS and load balancers.
- Scripting & automation
If you did it twice by hand, script it.
- Git & version control
Infrastructure belongs in source control, reviewed like application code.
- Linux administration
02Containers & Orchestration
The unit of deployment for modern infrastructure.
- Docker in depth
Images, layers, networking and volumes — and how to make images small and safe.
- Kubernetes core
Pods, deployments, services, ingress. The vocabulary of modern orchestration.
- Running Kubernetes
The operational reality once real traffic arrives.
- Serverless & managed compute
Sometimes the right answer is not running a cluster at all.
- Docker in depth
03Infrastructure As Code
Click-ops does not scale and cannot be reviewed.
- Terraform / OpenTofu
Declarative infrastructure with a plan you can read before you apply.
- Configuration management
Ansible and friends, for the layer above provisioning.
- GitOps
Git as the single source of truth, with agents reconciling reality to match.
- Terraform / OpenTofu
04CI/CD
From commit to production without a human bottleneck.
- Pipeline design
Fast, reliable, and trustworthy enough that people stop bypassing it.
- Deployment strategies
Ways to ship without taking the site down.
- Supply chain security
Your dependencies are your attack surface.
- Pipeline design
05Observability & Reliability
Know it broke before your users tell you.
- Metrics & dashboards
Prometheus, Grafana, and the small set of numbers that actually matter.
- Logs & traces
Structured logs and distributed traces, correlated by request.
- SRE practices
SLOs, error budgets, and alerting that respects human sleep.
- Resilience & DR
Backups you have actually restored, and failovers you have actually tested.
- Cost engineering
Cloud bills grow silently until someone owns them.
- Metrics & dashboards