Skip to main content

// roadmap

DevOps Roadmap

The path has 9 stages, from your first Linux command to running systems in production. Select a topic on the map to see what it covers and the guides, simulators, labs and quizzes we have for it. Mark topics as you go. Your progress stays in this browser.

  • 9 stages
  • 47 topics
  • 30 core topics
  • 20-29 weeks
  • 27 practice projects
  • 209 links to our material

Security focused? Try the DevSecOps roadmap.

Your progress

saved in this browser

$ roadmap status

done
0 of 40 topics, 0 percent
in progress
0
skipped
0
next
Linux basics
last opened
nothing yet
No account needed.
Supported byBecome a sponsor
BitriseAtomsizedDigitalOceanDevDojoSMTPfastQuizAPI

// map

The path, stage by stage

Select a topic for what it covers and our material for it. Arrow keys move between topics, Esc closes the panel.

  • core
  • optional
  • done
  • in progress
  • skipped

stage 01 of 09, 2-3 weeks

Fundamentals

Build a solid foundation with essential programming and system administration skills.

0/5
    • Files and permissions
    • Processes and services
    • Package managers
    • Logs
    • Variables and loops
    • Pipes and redirection
    • Exit codes
    • Cron jobs
    • Scripts and CLIs
    • JSON and HTTP APIs
    • Error handling
    • Tests
    • TCP/IP and ports
    • DNS
    • HTTP and TLS
    • SSH
    • Commits and branches
    • Merges and conflicts
    • Pull requests
    • Rebase

stage 02 of 09, 2-3 weeks

Infrastructure as Code

Learn to provision and manage infrastructure through code.

0/5
    • Providers and resources
    • Plan and apply
    • State
    • Modules
    • Inventories
    • Playbooks
    • Roles
    • Idempotence
    • Templates
    • Stacks
    • Change sets
    • Desired state
    • Drift
    • YAML
    • Repository layout
    • Validate and lint
    • Plan checks in CI
    • Policy as code
    • Terratest

stage 03 of 09, 3-4 weeks

Containerization & Orchestration

Learn container technologies and orchestration platforms.

0/5
    • Images and Dockerfiles
    • Volumes
    • Compose
    • Multi-stage builds
    • Bridge networks and ports
    • Service discovery
    • CNI plugins
    • Network policies
    • Pods and Deployments
    • Services and Ingress
    • Scheduling
    • Autoscaling
    • Charts
    • Values
    • Releases and rollbacks
    • Small base images
    • Non-root users
    • Image scanning
    • No secrets in layers

stage 04 of 09, 2-3 weeks

CI/CD Pipelines

Build automated deployment pipelines for continuous delivery.

0/5
    • Workflows and jobs
    • Runners
    • Secrets
    • Caching
    • Jenkinsfile pipelines
    • Agents
    • Plugins
    • .gitlab-ci.yml
    • Stages and jobs
    • Runners
    • GitOps principles
    • Sync and drift
    • Multi-environment repos
    • Tests in CI
    • Preview environments
    • Blue-green and canary
    • Feature flags

stage 05 of 09, 4-6 weeks

Cloud Platforms

Learn major cloud service providers and their services.

0/6
    • Droplets
    • Managed databases
    • Spaces object storage
    • IAM
    • EC2 and S3
    • VPC networking
    • Lambda
    • Resource groups
    • Virtual machines
    • AKS
    • Projects and IAM
    • Compute Engine
    • GKE and Cloud Run
    • Cost allocation tags
    • Right-sizing
    • Reserved and spot
    • Data transfer
    • Well-Architected pillars
    • High availability
    • Exam practice

stage 06 of 09, 2-3 weeks

Monitoring & Observability

Set up monitoring and observability for your systems.

0/4
    • Metrics and exporters
    • PromQL
    • Dashboards
    • Alerting
    • Structured logs
    • Log shipping
    • Search and retention
    • Latency percentiles
    • SLOs and error budgets
    • On-call
    • Incident response
    • Spans and traces
    • Context propagation
    • OpenTelemetry

stage 07 of 09, 3-4 weeks

Security & Compliance

Build security checks into your pipelines and platforms.

0/5
    • SAST
    • Dependency scanning
    • Supply chain
    • Security gates
    • Vault
    • SOPS
    • Rotation
    • Leaked secrets
    • Least privilege
    • Cloud IAM
    • Kubernetes RBAC
    • OAuth and OIDC
    • Policy as code
    • Audit evidence
    • Threat modeling
    • Pod Security Standards
    • Capabilities and seccomp
    • Runtime detection

stage 08 of 09, 2-3 weeks

Database Management

Handle data persistence, scaling, and database operations.

0/5
    • SQL queries
    • PostgreSQL
    • Redis and MongoDB
    • Choosing a database
    • Migrations as code
    • Schema changes in CI
    • Zero-downtime changes
    • Backup types
    • Point-in-time recovery
    • Restore drills
    • RPO and RTO
    • EXPLAIN and query plans
    • Indexes
    • Connection pooling
    • Caching
    • Replication
    • Verification
    • Cutover and rollback

stage 09 of 09, ongoing

Continuous Learning

Keep learning and share what you know.

ongoing habits, no progress to track

    • Read changelogs
    • Break things on purpose
    • A daily incident
    • First contributions
    • Reading other code
    • Good pull requests
    • Runbooks
    • Postmortems
    • Blog posts
    • Pairing
    • Code review
    • Sharing notes
    • Ship something small
    • Run it yourself
    • Write it up
    • Recorded talks
    • Workshops
    • Local meetups
    • Forums and chat
    • Meetups
    • Newsletters

// career notes

Career notes

US pay and job growth for the jobs this roadmap leads to. The BLS has no DevOps job title, so each row is the closest occupation it tracks. Pay in other countries can be very different.

Pay range from the 10th to the 90th percentile, median pay and projected job growth
Occupation (BLS)Roles on this roadmapPay, 10th to 90th percentileMedianJobs, 2025-2035
Network and computer systems administrators (BLS page, opens in a new tab)System administrator, junior DevOps engineerFundamentals, IaC$62,640 to $155,050$99,130-4%
Software developers (BLS page, opens in a new tab)DevOps, platform and release engineer, SREContainers, CI/CD, Monitoring$82,460 to $214,670$135,980+10%Growth covers software developers, QA analysts and testers together.
Computer network architects (BLS page, opens in a new tab)Cloud and network architectCloud$79,900 to $202,680$134,050+8%
Information security analysts (BLS page, opens in a new tab)DevSecOps and security engineerSecurity$75,090 to $199,850$129,180+21%
Database administrators (BLS page, opens in a new tab)Database administratorDatabases$60,230 to $163,320$104,6200%
Database architects (BLS page, opens in a new tab)Database and data platform engineerDatabases$86,240 to $204,000$139,500+9%

Source: US Bureau of Labor Statistics, Occupational Outlook Handbook. Pay for May 2025, job projections for 2025 to 2035, pages updated 27 August 2026. We checked the numbers on 7 November 2026.

Found a wrong link or a missing topic? Open an issue on GitHub.