Skip to content

Ep 3: Your DevOps roadmap

Episode 3 of 448 · Tip

In one sentence: learn DevOps in layers, each one building on the last: Linux first, Kubernetes much later.

  1. Linux: the operating system almost every server runs.
  2. Networking: IP addresses, ports, DNS, HTTP. How computers find and talk to each other.
  3. Git: track every change and work with a team.
  4. Docker: package an app with everything it needs.
  5. CI/CD: automatically test and ship every change.
  6. Cloud (AWS): rent servers, storage and networks.
  7. Terraform: create that cloud setup from code.
  8. Kubernetes: run many containers reliably.
  9. Monitoring: know what’s happening in production.

Jumping straight to Kubernetes feels exciting, but Kubernetes runs on Linux, inside containers that are Linux processes, configured with YAML files you edit in a Linux terminal. Without the basics, every error message looks like magic.