DevOps Learning Path
A structured roadmap from beginner to advanced DevOps practitioner.
Don't try to learn everything at once
Focus on one topic at a time. The goal is to say "I know what DevOps is and I can build anything with it." Learn the rest on demand.
Stage 1: Foundations (Weeks 1-4)
| Topic | What to Learn | Resources |
|---|---|---|
| Version Control | Git | Git is used everywhere — master it first |
| Programming | Python or Go | Every DevOps engineer needs at least one language |
| Operating System | Linux | The backbone of cloud infrastructure |
| Networking | Networking Basics | DHCP, DNS, TCP/IP, HTTP, SSH |
| Scripting | Bash | Automate everything from day one |
Stage 2: Core DevOps (Weeks 5-10)
| Topic | What to Learn | Resources |
|---|---|---|
| Containers | Docker | Containerize applications |
| CI/CD | Jenkins, GitHub Actions | Automate build, test, deploy |
| IaC | Terraform | Infrastructure as Code |
| Config Mgmt | Ansible | Configuration management at scale |
| Cloud | AWS or Azure | Pick one cloud provider to start |
Stage 3: Advanced (Weeks 11-16)
| Topic | What to Learn | Resources |
|---|---|---|
| Orchestration | Kubernetes | Container orchestration |
| Helm | Helm Charts | Package management for K8s |
| GitOps | ArgoCD, FluxCD | Declarative deployments |
| Monitoring | Prometheus & Grafana | Observability stack |
| Security | DevSecOps | Shift-left security |
Stage 4: Expert (Ongoing)
| Topic | Description |
|---|---|
| SRE Practices | SLOs, SLIs, error budgets, incident management |
| Platform Engineering | Internal developer platforms, golden paths |
| FinOps | Cloud cost optimization |
| Multi-Cloud | Architecting across cloud providers |
| Chaos Engineering | Resilience testing in production |
Recommended Certifications
- AWS Certified DevOps Engineer Professional
- Certified Kubernetes Administrator (CKA)
- HashiCorp Certified: Terraform Associate
- Azure DevOps Engineer Expert
- Google Professional Cloud DevOps Engineer
Recommended Reading
| Book | Author |
|---|---|
| The DevOps Handbook | Gene Kim, Jez Humble, Patrick Debois, John Willis |
| The Phoenix Project | Gene Kim, Kevin Behr, George Spafford |
| Accelerate | Nicole Forsgren, Jez Humble, Gene Kim |
| Site Reliability Engineering | Google (Betsy Beyer et al.) |
| Release It! | Michael Nygard |
All DevOps content has been integrated into our comprehensive guides:
- DevOps Fundamentals — Culture, CALMS, Three Ways, DORA metrics
- DevOps Practices — CI/CD, deployment strategies, observability, incident management
- DevOps Tools Overview — Tool landscape and selection
- DevOps Interview Prep — Comprehensive interview Q&A