CloudOpsGuide

DevOps Learning Path: Junior to Senior

Work through the levels in order — each stage assumes the skills from the one before it. Read in order within your current level and level up.

Level 1 — Junior: The Foundations
Be dangerous with a terminal, comfortable with containers, and able to read a pipeline.
  1. Essential Linux Commands Every DevOps Engineer Needs — disk, network, logs, processes
  2. Git for DevOps: The Commands and Workflows That Matter — branching, revert, reflog
  3. Bash Scripting for DevOps — safe scripting patterns
  4. Dockerfile Best Practices — small, secure images
  5. Docker Compose Tutorial — your first multi-container stack
  6. CI/CD Pipelines Explained — build → test → deploy
  7. Kubernetes for Beginners — Pods, Deployments, Services
  8. Terraform 101 — infrastructure as code basics
  9. AWS for DevOps Engineers — the services that matter

Checkpoint: you can containerize an app, push it through a pipeline, and deploy it to a cluster.

Level 2 — Engineer: The Daily Driver Skills
Run real workloads in production — networking, configuration, monitoring, and the tools teams actually operate.
  1. The Complete kubectl Cheat Sheet — CLI mastery
  2. Docker Networking Explained — bridges, DNS, ports
  3. WordPress on Docker Compose in Production — healthchecks, secrets
  4. Ansible for Beginners — agentless automation
  5. Helm Charts — packaging K8s apps
  6. Kubernetes Probes Done Right — liveness vs readiness
  7. ConfigMaps and Secrets — config without rebuilds
  8. Kubernetes Storage — PVs, PVCs, StatefulSets
  9. Kubernetes Ingress and TLS — exposing services
  10. Nginx Reverse Proxy and TLS — the production front door
  11. GitHub Actions Deep Dive — matrix, environments, OIDC
  12. Jenkins Pipeline Tutorial — declarative CI
  13. Actions vs GitLab CI vs Jenkins — choosing a platform
  14. Terraform Modules — reusable infrastructure
  15. Terraform AWS Modules — production AWS in 20 lines
  16. Monitoring with Prometheus and Grafana — metrics that matter
  17. Grafana Loki — cheap log aggregation

Checkpoint: you can run, observe, and debug a production workload end-to-end.

Level 3 — Senior: Architecture and Ownership
Design systems other engineers build on — security, reliability targets, and platform-level thinking.
  1. Terraform State Explained — backends, locking, surgery
  2. Kubernetes RBAC — least privilege as code
  3. DevSecOps: Shifting Security Left — security in every stage
  4. Prometheus Alerting in Depth — alerts worth paging for
  5. SLOs and Error Budgets — reliability targets
  6. GitOps + Argo CD — git-driven deployments
  7. HashiCorp Vault — secrets that rotate

Checkpoint: you can design the platform, not just operate it — and explain the trade-offs.

Free Tools
How to use this path
  • Do the examples. Every tutorial has runnable commands — none of this sticks by reading alone.
  • Don't skip Level 1. Senior engineers lose hours to fundamentals they half-learned.
  • Revisit upward. The senior topics assume the mid-level ones are muscle memory.