Skip to content
DevOps Roadmap
0 / 18
Roadmap · 2026 Edition

Dev
Ops.

18 stations. 3 tracks. From Linux, Docker, and CI/CD to Kubernetes, observability, and SRE — at your own pace.

Foundations
~5h 0/6
Core DevOps
~5h 0/6
Production
~6h 0/6
0 of 18 stations · ~0h of ~16h
Lines —
Foundations
Core DevOps
Production
Stations —
Not started
Completed

The roadmap.

Three tracks. 18 stations. Click any node to open its detail. Mark complete as you go — your progress is saved locally.

Practice tools

Go deeper.

Interactive tools to practice what you've learned from the roadmap above.

    Keep reading.

    The Prompting Handbook covers the Foundation track in depth — interactive, no code required.

    Read the handbook →

    DevOps Roadmap 2026 — the full roadmap in text

    A written version of the interactive roadmap above — every station, what you'll learn, and a small thing to build — laid out for reading, reference and search.

    Foundations Start here

    F1. Linux & the Shell

    Beginner · 60 min

    Almost every server runs Linux, so DevOps starts at the command line. Learn the filesystem, permissions, processes, package managers, and enough shell to move confidently. The terminal is not a fallback here — it is the primary interface to everything you operate.

    Skills: Filesystem & permissions · Processes & signals · Package managers · Pipes & redirection

    Build it: Given a box you have never seen, find what is eating CPU, which process owns port 8080, and how much disk is left — all from the shell.

    F2. Networking Basics

    Beginner · 60 min

    You cannot operate systems you cannot trace. Learn IP and ports, DNS, TCP vs UDP, HTTP, TLS, and firewalls — enough to answer "why can this box not reach that one?" Networking is the single most common source of production mysteries.

    Skills: IP, ports & DNS · TCP/UDP & HTTP · TLS & certificates · Firewalls & routing

    Build it: A service returns connection-refused. Walk the path — DNS, port, firewall, process — and pinpoint where the packet dies.

    F3. Git & Version Control

    Beginner · 45 min

    Git is the substrate of DevOps — code, config, and increasingly infrastructure all live in it. Learn branching, merging, rebasing, and pull-request workflows, because in a GitOps world a git commit is how you change production. Master it beyond the three commands you know.

    Skills: Branching & merging · Rebase vs merge · PR workflows · Tags & history

    Build it: Two branches touched the same config. Resolve the conflict, then explain when you would rebase instead of merge — and when you must not.

    F4. Docker & Containers

    Intermediate · 75 min

    Containers package an app with its dependencies so it runs the same everywhere — the unit modern deployment is built on. Learn images, layers, the Dockerfile, registries, and why containers are not VMs. This is the gateway to everything orchestrated.

    Skills: Images & layers · Dockerfiles · Registries · Containers vs VMs

    Build it: Containerize an app in a multi-stage Dockerfile so the final image is small. Why does layer order decide your build cache hit rate?

    F5. Cloud Fundamentals

    Intermediate · 60 min

    DevOps runs on the cloud. Learn the core primitives every provider shares — compute, storage, networking (VPC), identity (IAM), and the managed-service tradeoff. The provider changes; the mental model — pay for what you use, everything is an API — does not.

    Skills: Compute / storage / VPC · IAM & least privilege · Managed vs self-hosted · Regions & availability zones

    Build it: Design the minimal cloud footprint for a web app: which pieces are managed services, and where does IAM draw the security boundary?

    F6. Scripting: Bash & Python

    Intermediate · 55 min

    DevOps is automation, and automation is code. Learn enough Bash to glue commands and enough Python to write real tooling — parsing, calling APIs, handling errors. The rule: if you did it twice by hand, script it the third time.

    Skills: Bash glue & exit codes · Python for tooling · Calling APIs · Idempotent scripts

    Build it: Write a script that rotates old log files and alerts if disk crosses 80%. Make it safe to re-run — idempotent, no double action.

    Core DevOps The craft

    T1. CI/CD Pipelines

    Intermediate · 65 min

    Continuous integration and delivery turn every commit into a tested, deployable artifact automatically. Learn pipeline stages (build, test, scan, deploy), caching, parallelism, and gates. A good pipeline makes shipping boring — which is exactly the point.

    Skills: Pipeline stages · Build caching & parallelism · Quality gates · Artifacts between stages

    Build it: Design a pipeline that lints, tests, builds an image, scans it, and deploys to staging — and blocks promotion on any failed gate.

    T2. Infrastructure as Code

    Advanced · 70 min

    Click-ops does not scale or reproduce. Infrastructure as Code (Terraform, Pulumi) declares your cloud in version-controlled files, so infra is reviewable, repeatable, and diffable. Learn state, plan/apply, modules, and drift — infra becomes just more code.

    Skills: Declarative infra (Terraform) · State & drift · plan / apply · Modules & reuse

    Build it: Provision a VPC + database with Terraform. Someone changes it in the console — how does the next plan reveal and reconcile the drift?

    T3. Configuration Management

    Advanced · 55 min

    Once machines exist, they must be configured consistently. Tools like Ansible push a desired state — packages, files, services — declaratively and idempotently across fleets. Learn playbooks, inventory, and why idempotence is the whole game.

    Skills: Declarative config (Ansible) · Idempotence · Inventory & roles · Immutable vs mutable infra

    Build it: Write a playbook that installs and configures a service on 50 hosts. Run it twice — nothing should change the second time. Why?

    T4. Kubernetes

    Advanced · 90 min

    Kubernetes orchestrates containers at scale by chasing a declared desired state — scheduling, self-healing, rolling out, and load-balancing pods across a cluster. It is the central skill of modern DevOps. Learn pods, deployments, services, and the reconciliation loop.

    Skills: Pods & deployments · Services & networking · Desired-state control loop · Scaling & rollouts

    Build it: Declare 3 replicas behind a service. Kill a pod and push a new image — show how the control loop keeps you available through both.

    T5. Secrets & Security

    Advanced · 55 min

    Pipelines and clusters hold the keys to everything. Learn secret management (Vault, cloud KMS), least-privilege IAM, image and dependency scanning, and supply-chain basics. DevSecOps means security is a step in the pipeline, not a review at the end.

    Skills: Secret management · Least-privilege IAM · Image & dependency scanning · Supply-chain security

    Build it: A database password is hard-coded in a repo. Move it to a secret store and inject it at deploy time — with no human ever seeing it.

    T6. Artifacts & Registries

    Intermediate · 45 min

    Between build and deploy live artifacts — container images, packages, binaries — stored in registries with versions and provenance. Learn tagging, immutability, promotion across environments, and why "deploy the exact bytes you tested" matters.

    Skills: Image & package registries · Semantic tagging · Immutability & promotion · Provenance

    Build it: The image that passed staging tests must be the one that reaches prod. How do you guarantee it is byte-identical, not a rebuild?

    Production Operate & scale

    P1. Observability

    Advanced · 65 min

    You cannot operate what you cannot see. Instrument the three pillars — metrics (is something wrong?), logs (what happened?), traces (where?) — with dashboards and the golden signals. Observability is what turns a 3am page into a guided fix.

    Skills: Metrics / logs / traces · Dashboards · Golden signals · Structured logging

    Build it: Latency spiked. Show which metric alerts you, which trace localizes the slow hop, and which log lines explain the root cause.

    P2. GitOps & Progressive Delivery

    Advanced · 60 min

    GitOps makes the git repo the single source of truth: a controller continuously reconciles the cluster to match it, so deploys are pull requests and rollbacks are reverts. Pair it with progressive delivery — canary and blue-green — to release safely.

    Skills: GitOps reconciliation · Canary & blue-green · Automated rollback · Feature flags

    Build it: Roll out a risky change to 5% of traffic, watch error rate, and auto-roll-back on breach — all driven by a commit to git.

    P3. Incident Response & On-call

    Advanced · 55 min

    Production breaks; the discipline is how you respond. Learn on-call rotations, alerting that pages on symptoms not noise, incident command, and blameless postmortems that turn outages into permanent fixes. Reliability is a practice, not a state.

    Skills: On-call rotations · Alerting on symptoms · Incident command · Blameless postmortems

    Build it: Write the runbook for a "checkout down" alert: who is paged, the first three checks, and how the postmortem prevents a repeat.

    P4. SLOs & SRE

    Advanced · 60 min

    Site Reliability Engineering makes reliability measurable. Define SLIs, set SLOs, and spend the resulting error budget to balance new features against stability. When the budget is gone, you stop shipping risk and fix reliability — data, not opinions, decides.

    Skills: SLIs / SLOs · Error budgets · Toil reduction · Reliability vs velocity

    Build it: Set a 99.9% SLO for an API and derive its monthly error budget in minutes. When the budget is spent, what must the team change?

    P5. Networking at Scale

    Advanced · 60 min

    Production traffic needs steering. Learn load balancers (L4/L7), DNS-based routing, CDNs at the edge, TLS termination, and service mesh basics. This is where "it works on one box" becomes "it works for millions across regions."

    Skills: Load balancing (L4/L7) · DNS routing · CDN & edge · Service mesh basics

    Build it: Serve a global app: put a CDN at the edge, load-balance regional backends, and route users to the nearest healthy region.

    P6. Cost & Capacity

    Advanced · 50 min

    The cloud bill is a feature you own. Learn capacity planning, autoscaling, right-sizing, spot vs reserved, and FinOps basics — spotting the idle resources and over-provisioned clusters quietly burning money. Efficiency is reliability you can afford.

    Skills: Capacity planning · Autoscaling & right-sizing · Spot vs reserved · FinOps & cost visibility

    Build it: A cluster costs 3x what traffic justifies. Find the waste — idle nodes, over-provisioned requests — and set autoscaling that tracks demand.

    Finished this one? 0 / 13 Roadmaps done

    Explore the topic

    See this alongside everything else on the same subject — handbooks, system designs, challenges and tools, in one place.

    More Roadmaps