Every phase follows one pattern: learn, read official docs, build, watch, use AI carefully, and prove the result. Time estimates are flexible - depth and evidence matter more than speed.
01
Start here
DevOps mindset and delivery basics
BeginnerTerminal / Markdown / YAML / HTTP
Understand how software moves from idea to reliable production service.
Learn
Software development lifecycle, Agile flow, feedback loops, and shared ownership
Source, build, test, release, deploy, observe, and improve as one delivery system
YAML, JSON, HTTP basics, terminal navigation, and reading technical documentation
Hands-on lab
Draw a delivery flow for a small web service. Identify every manual handoff, failure point, and feedback signal.
Exit check
Explain a delivery pipeline end to end and name one automation opportunity at each handoff.
Create a service repository with branch protection, pull-request checks, a contribution guide, and a tagged release. Intentionally resolve one merge conflict.
Exit check
Recover a previous version, explain any commit, and make a clean pull request containing a reproducible change.
⚠ Safety: Do not embed secrets in image layers or ENV. Pull only trusted base images; scan before pushing to a registry.
07
Weeks 7-9
Continuous integration and delivery
IntermediateGitHub Actions or GitLab CI / Docker / Artifact registry / Test runners
Turn every change into a tested, traceable, releasable artifact.
Learn
Pipeline triggers, runners, jobs, stages, caching, artifacts, matrices, and status reporting
Linting, unit tests, integration tests, image builds, dependency caching, and test evidence
Secrets, environment promotion, approvals, rollback strategy, and the difference between CI and CD
Hands-on lab
Create a pipeline that checks the repository, runs tests, builds a container, scans it, stores an artifact, and deploys only after a protected approval.
Exit check
Show a commit-to-deployment trail and prove a bad change stops before production.
Backups, encryption, budgets, tagging, autoscaling concepts, and failure-aware architecture diagrams
Hands-on lab
Deploy a small service into isolated public and private network layers. Add IAM roles, encrypted storage, logging, a budget alert, and an architecture diagram.
Exit check
Explain each cloud resource, its trust boundary, its failure mode, and its expected cost.
Deploy and troubleshoot workloads on a declarative cluster platform.
Learn
Clusters, nodes, namespaces, Pods, Deployments, ReplicaSets, Services, Ingress, and controllers
ConfigMaps, Secrets, resource requests and limits, probes, rolling updates, Jobs, and autoscaling
RBAC, service accounts, network policies, storage, scheduling, events, logs, and kubectl debugging workflow
Hands-on lab
Deploy the containerized service with a Deployment, Service, Ingress, ConfigMap, Secret, probes, resource limits, and a rolling update. Break it and repair it.
Exit check
Trace a request to a Pod, diagnose CrashLoopBackOff or Pending states, and roll back a failed deployment.
⚠ Safety: Portfolio content is public. Scrub employer names, secrets, and internal data before publishing anything.
Build proof
Three projects that compound
Beginner to Advanced, mapped across phases 01-20. Each project reuses earlier work, so your portfolio shows progression instead of disconnected tutorials.
01Beginner
Phases 01-07
Ship a tested containerized service
Build a small service, containerize it, test it in CI, publish an immutable image, and deploy through a safe staging step.
Prerequisite: None - start here.
Proof: repository, green checks, image tag, README, and rollback notes.
Compounds: This image and delivery pipeline become the input for Projects 02 and 03.
02Intermediate
Phases 08-11
Provision a safe AWS platform
Reuse the same service with IAM, VPC, compute, storage, Terraform, configuration management, secrets, monitoring, budgets, and a destroy path.
Prerequisite: Project 01 image, repository, and CI checks.
Proof: plan/apply/destroy run, architecture diagram, cost guardrails, and failure notes.
Compounds: This cloud foundation becomes the platform that Project 03 operates.
03Advanced
Phases 12-20
Operate and improve it in production
Move the same image to Kubernetes, manage it with GitOps, observe it, secure it, test recovery, add platform and FinOps practices, and ship one guarded AI-ops workflow.
Prerequisite: Projects 01 and 02: same image plus AWS foundation.
Proof: deployment history, dashboards, security scan, cost before/after, runbook, AI audit trail, and incident recovery.
Compounds: This becomes the Phase 20 capstone: one system with evidence from code to AI-assisted recovery.
Research shelf
25 GitHub projects worth studying
Optional - tap to expand
These are high-signal repositories behind the three builds above. They are references, not 25 assignments: choose one build path, use the matching repository as a guide, and document what you changed. Signals checked 14 Sep 2026.
Useful comparison material for AWS-native templates and service configuration, not a substitute for a complete portfolio build.
Official AWS repository / broad reuse
Stars and forks are point-in-time GitHub signals, not quality guarantees. AWS labs can create charges; use least privilege, budgets, and teardown steps before deploying.
Common questions
Roadmap questions, answered
Use these answers to choose depth and practice, not to skip fundamentals.
Does a DevOps engineer need to code?
Yes, but software-engineering depth can vary by role. Start with Bash and Python, then practice APIs, tests, error handling, and automation. Coding lets you remove repetitive work and reason about application behavior.
Should I learn every DevOps tool?
No. Learn the underlying capability first, then become productive with one representative tool. For example, master infrastructure-as-code concepts with Terraform before comparing every alternative.
How do I become job-ready?
Build and document systems that show progression: tested delivery, cloud infrastructure, containers or Kubernetes, monitoring, security controls, and a recovery story. A clear README and incident explanation make your work easier to evaluate.
How are DevOps and SRE related?
Both value automation, reliability, feedback, and shared ownership. DevOps describes a broad delivery culture and set of practices; SRE adds an engineering approach to operating services with indicators, objectives, error budgets, and incident learning.
Where do DevSecOps and AI fit?
Security belongs throughout the lifecycle: design, code, dependencies, images, infrastructure, deployment, and operations. AI can assist investigation, documentation, and repetitive tasks, but engineers still verify output, protect secrets, and own decisions.
Ready to practice?
Turn roadmap into working projects.
Live Hinglish training, hands-on labs, mentorship, and interview preparation.