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.
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
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
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
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
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