Skip to main content

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)

TopicWhat to LearnResources
Version ControlGitGit is used everywhere — master it first
ProgrammingPython or GoEvery DevOps engineer needs at least one language
Operating SystemLinuxThe backbone of cloud infrastructure
NetworkingNetworking BasicsDHCP, DNS, TCP/IP, HTTP, SSH
ScriptingBashAutomate everything from day one

Stage 2: Core DevOps (Weeks 5-10)

TopicWhat to LearnResources
ContainersDockerContainerize applications
CI/CDJenkins, GitHub ActionsAutomate build, test, deploy
IaCTerraformInfrastructure as Code
Config MgmtAnsibleConfiguration management at scale
CloudAWS or AzurePick one cloud provider to start

Stage 3: Advanced (Weeks 11-16)

TopicWhat to LearnResources
OrchestrationKubernetesContainer orchestration
HelmHelm ChartsPackage management for K8s
GitOpsArgoCD, FluxCDDeclarative deployments
MonitoringPrometheus & GrafanaObservability stack
SecurityDevSecOpsShift-left security

Stage 4: Expert (Ongoing)

TopicDescription
SRE PracticesSLOs, SLIs, error budgets, incident management
Platform EngineeringInternal developer platforms, golden paths
FinOpsCloud cost optimization
Multi-CloudArchitecting across cloud providers
Chaos EngineeringResilience testing in production
  • AWS Certified DevOps Engineer Professional
  • Certified Kubernetes Administrator (CKA)
  • HashiCorp Certified: Terraform Associate
  • Azure DevOps Engineer Expert
  • Google Professional Cloud DevOps Engineer
BookAuthor
The DevOps HandbookGene Kim, Jez Humble, Patrick Debois, John Willis
The Phoenix ProjectGene Kim, Kevin Behr, George Spafford
AccelerateNicole Forsgren, Jez Humble, Gene Kim
Site Reliability EngineeringGoogle (Betsy Beyer et al.)
Release It!Michael Nygard

All DevOps content has been integrated into our comprehensive guides: