DevOps Roadmap
A step-by-step path from Linux and networking fundamentals to CI/CD, containers, orchestration, infrastructure as code, and observability, 22 stages, in the order you should learn them.
- 1
Internet
Understand how requests actually travel from a client to your server.
0% - 2
OS & Terminal Fundamentals
DevOps lives in the terminal, be fluent in Linux before automating anything.
0%Pick one to start: npm is trending - 3
Pick a Scripting Language
Automate everything. A scripting language is how you glue tools together.
0%Pick one to start with - 4
Version Control Systems
Track changes to code and infrastructure definitions alike.
0% - 5
Repo Hosting Services
Host your Git repositories and collaborate via pull requests.
0%Pick only one to get started, GitHub is trending - 6
Networking & Security Basics
The fundamentals every server, container, and cloud resource sits on top of.
0% - 7
Web Servers
The software that actually receives and routes incoming requests.
0%Pick one - 8
CI/CD
Automate build, test, and deployment pipelines end to end.
0%Pick a tool - 9
Containerization
Package apps with their dependencies so they run the same everywhere.
0%Pick one - 10
Container Orchestration
Run, scale, and self-heal containers across a cluster of machines.
0%Pick one - 11
Cloud Providers
Where the servers, storage, and managed services actually run.
0%Pick one to start with - 12
Infrastructure as Code
Define and version infrastructure the same way you version application code.
0%Pick one - 13
Configuration Management
Keep server configuration consistent, repeatable, and auditable.
0%Pick one - 14
Secrets Management
Store and rotate credentials without hardcoding them anywhere.
0%Pick one - 15
Monitoring & Observability
Know what your systems are doing before your users tell you something broke.
0%Metrics & Dashboards - 16
Centralized Logging
Aggregate logs from every service into one searchable place.
0%Pick one - 17
Serverless Computing
Run code without provisioning or managing servers directly.
0%Pick one - 18
Service Mesh
Manage service-to-service traffic, security, and observability at the network layer.
0%Pick one - 19
GitOps
Use Git as the single source of truth for declarative infrastructure and deployments.
0%Pick one - 20
Artifact & Container Registries
Store and version the build outputs your pipelines produce.
0%Pick one - 21
Security Best Practices
Bake security into the pipeline instead of bolting it on at the end.
0%
Keep going!
You're 0% of the way through. Every checkbox you tick is saved automatically in your browser.
Browse Tutorials