Skip to content

Roadmap

DevOps roadmap for web developers

The DevOps skills a web developer actually needs to ship, run and fix their own apps, from the Linux command line to automated deployments. Tick off each step as you learn it.

  • For working web developers
  • 3 to 6 months
  • 7 stages · 29 steps
  • Updated October 2026
Your progress 0 of 29 steps · 0%
Complete

Next: · Progress can't be saved in this browser (private mode?)

  1. Almost every server runs Linux. Be at home in a terminal.

  2. How a request finds your server, and what answers it.

  3. Version control

    0 / 2 done

    Everything that ships starts as a commit.

  4. Containers

    0 / 4 done

    Package an app with everything it needs, and run it the same way everywhere.

  5. CI/CD

    0 / 3 done

    Let machines test and deploy, so releases are boring.

  6. Choose where your app runs, and keep it running.

  7. Notice problems before your users do, and recover when things break.

Stuck on a step?

Ask the community. Mention the step you are on and what you tried.

Ask the community

Learning with friends?

Share this roadmap with someone who is starting out, and follow it together.

Frequently asked questions

Do web developers need to learn DevOps?

You don't need to become a DevOps engineer, but knowing Linux, Git, Docker and how to deploy makes you far more useful: you can ship your own work, fix production problems and talk to the operations team.

Should I learn Docker or Kubernetes first?

Docker first. Kubernetes runs containers, so you need to understand them, and most small and medium apps never need Kubernetes at all.

Which Linux should I learn?

Ubuntu Server. It is the most common choice for web servers and has the most tutorials. What you learn carries over to other distributions.

Is shared hosting enough?

For a blog or a small business site, yes. Move to a VPS or the cloud when you need queue workers, specific PHP or Node versions, more control or more traffic.

Is my progress saved?

Yes, in this browser. Ticked steps are stored on your device, without an account. Use the same browser to continue where you left off.

Get new articles in your inbox

Practical tutorials and deep dives, about once a week. No spam, unsubscribe anytime.

Privacy policy

Add DEV Talk to your Home Screen

  1. 1 Tap the Share button in Safari's toolbar.
  2. 2 Scroll down and tap Add to Home Screen.
  3. 3 Tap Add. Open it from the Home Screen to read like an app and to turn on notifications with the bell.

We use cookies to improve your experience and analyze traffic. By continuing, you agree to our Privacy Policy.