No weeks match. Try “docker”, “aws”, or “terraform”.
roadmap.init("beginner")

Zero to
DevOps hired.

A beginner-friendly 14-week path from Linux fundamentals to one deployable, observable cloud project—built at 3 hours a day.

14weeks
21heach week
05phases
01capstone

What DevOps actually is

A way for development and operations to ship small changes safely, automate the repeatable work, and learn quickly from production.

01

Foundations

WEEKS 01—03
02

Containers & CI/CD

WEEKS 04—06
Learn less.
Build more.
2 hrs learn → 1 hr buildEvery day. No passive-only study.
30 min reviewEvery Sunday: recall, notes, and weak spots.
Stuck over 1 hour?Ask, debug deliberately, then document the fix.
03

Cloud & Kubernetes

WEEKS 07—10
WEEK 08

AWS networking

  • VPC
  • subnets
  • security groups
  • load balancers
  • RDS
BUILD

Put app servers in private subnets behind a load balancer.

DONE WHEN

Draw the VPC architecture from memory.

WEEK 10

Kubernetes in practice

  • Ingress
  • volumes
  • Helm
  • resource limits
WATCH

Continue the W9 course’s Volumes, Helm, and EKS chapters.

BUILD

Package the app as a Helm chart; deploy to a managed cluster.

DONE WHEN

One Helm command deploys the full app.

04

IaC & Observability

WEEKS 11—12
05

Build proof. Get hired.

WEEKS 13—14

One end-to-end capstone

Every phase becomes one coherent deployment story.

GitHubsource
ActionsCI pipeline
Docker Hubimage
Terraformprovision
AWSEKS · RDS · S3
ObservePrometheus · Grafana
WEEK 14

Resume + applications

  • one-page resume
  • GitHub
  • LinkedIn
  • interviews
EXECUTE

Lead with projects, add measurable outcomes, and send five tailored applications a day.

DONE WHEN

Resume reviewed, profiles polished, first 10 applications sent.

Explain it without hiding behind commands.

Answer out loud, then sketch the system.

  • What is CI/CD?
  • Image vs container?
  • Explain a Deployment.
  • How do you manage Terraform state?
  • Blue-green vs rolling?
  • Debug CrashLoopBackOff?
Open the interview questions PDF

Fourteen tools.
One working system.

Learn tools in context, not as disconnected tutorials.

LinuxBashGitYAMLNginxDockerComposeGitHub ActionsAWSKubernetesHelmTerraformPrometheusGrafana