Skills

Pick a skill and work through its topics in order. Each topic has hands-on tasks and a short quiz, and every skill ends with projects.

  1. What is DevOps

    Beginner · 5 topics

    What DevOps is, the problems it grew out of, and the ideas behind it: the delivery lifecycle, culture, and measuring how a team delivers.

    Step 1 of the DevOps engineer roadmap · about 15 minutes of reading

  2. Cloud computing

    Beginner · 10 topics · 2 projects

    What the cloud is, why companies moved to it, and the ideas every provider shares: service models, regions and zones, scaling, paying for use, and who is responsible for what.

    Step 8 of the DevOps engineer roadmap · about 1 hour of reading

  3. Linux

    Beginner · 18 topics · 2 projects

    The command line and the operating system almost every server runs. Everything else on the roadmap sits on top of it.

    Step 2 of the DevOps engineer roadmap · about 3 hours of reading

  4. Networking

    Beginner · 18 topics · 3 projects

    How machines find and talk to each other, from IP addresses and ports to DNS, HTTP, TLS, routing and firewalls, and how to find out why they cannot.

    Step 6 of the DevOps engineer roadmap · about 4 hours of reading

  5. Shell scripting

    Intermediate · 13 topics · 4 projects

    Turning the commands from the Linux skill into Bash scripts that run unattended, handle bad input and fail safely.

    Step 3 of the DevOps engineer roadmap · about 3 hours of reading