All Roadmaps

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.

= Trending= Recommended
Filter by stack:
Your Progress0/77 · 0%
  1. 1

    Internet

    Understand how requests actually travel from a client to your server.

  2. 2

    OS & Terminal Fundamentals

    DevOps lives in the terminal, be fluent in Linux before automating anything.

    Pick one to start: npm is trending
  3. 3

    Pick a Scripting Language

    Automate everything. A scripting language is how you glue tools together.

    Pick one to start with
  4. 4

    Version Control Systems

    Track changes to code and infrastructure definitions alike.

  5. 5

    Repo Hosting Services

    Host your Git repositories and collaborate via pull requests.

    Pick only one to get started, GitHub is trending
  6. 6

    Networking & Security Basics

    The fundamentals every server, container, and cloud resource sits on top of.

  7. 7

    Web Servers

    The software that actually receives and routes incoming requests.

    Pick one
  8. 8

    CI/CD

    Automate build, test, and deployment pipelines end to end.

    Pick a tool
  9. 9

    Containerization

    Package apps with their dependencies so they run the same everywhere.

    Pick one
  10. 10

    Container Orchestration

    Run, scale, and self-heal containers across a cluster of machines.

    Pick one
  11. 11

    Cloud Providers

    Where the servers, storage, and managed services actually run.

    Pick one to start with
  12. 12

    Infrastructure as Code

    Define and version infrastructure the same way you version application code.

    Pick one
  13. 13

    Configuration Management

    Keep server configuration consistent, repeatable, and auditable.

    Pick one
  14. 14

    Secrets Management

    Store and rotate credentials without hardcoding them anywhere.

    Pick one
  15. 15

    Monitoring & Observability

    Know what your systems are doing before your users tell you something broke.

    Metrics & Dashboards
  16. 16

    Centralized Logging

    Aggregate logs from every service into one searchable place.

    Pick one
  17. 17

    Serverless Computing

    Run code without provisioning or managing servers directly.

    Pick one
  18. 18

    Service Mesh

    Manage service-to-service traffic, security, and observability at the network layer.

    Pick one
  19. 19

    GitOps

    Use Git as the single source of truth for declarative infrastructure and deployments.

    Pick one
  20. 20

    Artifact & Container Registries

    Store and version the build outputs your pipelines produce.

    Pick one
  21. 21

    Security Best Practices

    Bake security into the pipeline instead of bolting it on at the end.

Keep going!

You're 0% of the way through. Every checkbox you tick is saved automatically in your browser.

Browse Tutorials