DevOps Learning Path 2026: From Zero to Certified
A structured 2026 DevOps learning path: Linux → Docker → Kubernetes → CI/CD → Cloud → Certifications. Recommended platforms, timelines, and milestones for career switchers and upskillers.
Who This Is For
- Career switchers from sysadmin, support, dev, or non-tech roles
- Junior/mid engineers wanting systematic DevOps skill progression
- Managers building team upskilling programs
- Anyone who wants a clear "what to learn next" roadmap
The 5-Stage DevOps Competency Model
Stage 1: Foundations (Weeks 1–4) Linux CLI, scripting (Bash/Python), Git, networking basics, containers (Docker)
Stage 2: Kubernetes Core (Weeks 5–12) K8s architecture, workloads, networking, storage, security, Helm, operators
Stage 3: CI/CD & Automation (Weeks 13–20) GitHub Actions, GitLab CI, ArgoCD/Flux (GitOps), testing, security scanning
Stage 4: Cloud & Platform Engineering (Weeks 21–32) AWS/Azure/GCP managed K8s (EKS/AKS/GKE), Terraform/Pulumi, Crossplane, Backstage/Port
Stage 5: Specialization & Certification (Ongoing) CKA/CKAD/CKS, cloud specialty certs, SRE practices, platform building
Stage 1: Foundations (4 Weeks)
Goal: Comfortable in Linux terminal, can write scripts, version control with Git, build/run Docker images.
| Week | Focus | Resources |
|---|---|---|
| 1 | Linux CLI, filesystem, permissions, processes, systemd | KodeKloud Linux Basics (free), Linux Journey, OverTheWire Bandit |
| 2 | Bash/Python scripting, cron, logs, package managers | KodeKloud Scripting, Automate the Boring Stuff (Python) |
| 3 | Git: commit, branch, merge, rebase, PR workflow | GitHub Skills, Atlassian Git Tutorial, KodeKloud Git |
| 4 | Docker: images, Dockerfile, compose, multi-stage, registries | KodeKloud Docker (free), Docker docs, Play with Docker |
Milestone: Deploy a 3-service app (frontend, API, DB) with Docker Compose locally.
Stage 2: Kubernetes Core (8 Weeks)
Goal: Pass CKA exam. Can deploy, troubleshoot, secure, and operate K8s clusters.
| Week | Focus | Resources |
|---|---|---|
| 5–6 | Architecture, components, kubectl, namespaces, RBAC | KodeKloud CKA Course (Sec 1–3), KubeAcademy K8s 101 |
| 7–8 | Workloads: Pods, Deployments, StatefulSets, Jobs, CronJobs | KodeKloud CKA Course (Sec 4–5), KillerCoda workload scenarios |
| 9–10 | Networking: Services, Ingress, CNI, NetworkPolicy, DNS | KodeKloud CKA Course (Sec 6), K8s Network Policy Recipes |
| 11–12 | Storage: PV, PVC, StorageClass, CSI, snapshots | KodeKloud CKA Course (Sec 7), CSI driver docs |
| 13 | Security: Secrets, PSP/PodSecurity, admission, audit | KodeKloud CKA Course (Sec 8), CKS free tier intro |
| 14–15 | Troubleshooting: logs, events, exec, debug pods, node issues | KodeKloud Engineer (standard), KodeKloud mock exams |
| 16 | Mock Exam #1 → Gap analysis → Targeted review |
Milestone: Score 80%+ on KodeKloud CKA Mock Exam #1.
Stage 3: CI/CD & GitOps (8 Weeks)
Goal: Build production-grade pipelines; implement GitOps.
| Week | Focus | Platform |
|---|---|---|
| 17–18 | GitHub Actions: syntax, matrix, caching, secrets, reusable workflows | GitHub Actions (free tier) |
| 19–20 | GitLab CI: DAG, rules, needs, container registry, SAST/DAST | GitLab (free tier) |
| 21–22 | ArgoCD: declarative sync, app-of-apps, progressive delivery | ArgoCD (local/k3d) |
| 23–24 | Flux: kustomize/helm controllers, image automation, policy | Flux (local/k3d) |
| 25 | Testing in pipeline: unit, integration, contract, chaos | k6, Pact, LitmusChaos |
| 26 | Security scanning: Trivy, Syft, Cosign, SBOM, policy-as-code | OPA/Gatekeeper, Kyverno |
| 27–28 | Capstone: End-to-end pipeline: code → test → build → sign → deploy (GitOps) |
Milestone: Public GitHub repo with full pipeline deploying to a k3d cluster via ArgoCD.
Stage 4: Cloud & Platform Engineering (12 Weeks)
Goal: Operate managed K8s at cloud scale; build internal developer platforms.
| Week | Focus | Platform |
|---|---|---|
| 29–30 | EKS: managed node groups, Fargate, IRSA, ALB controller, Karpenter | AWS (free tier) |
| 31–32 | AKS: system pools, Azure CNI, workload identity, policy | Azure (free tier) |
| 33–34 | GKE: Autopilot, Workload Identity, Config Sync, Fleet | GCP (free tier) |
| 35–36 | Terraform: modules, state, workspaces, testing, CI/CD | Terraform Cloud (free) |
| 37–38 | Pulumi: TypeScript/Python, automation API, ESC | Pulumi (free tier) |
| 39–40 | Crossplane: XRDs, compositions, provider configs, claim policies | Crossplane (k3d) |
| 41–42 | Backstage: catalog, scaffolder, tech docs, plugins | Backstage (local) |
| 43–44 | Port: blueprints, scorecards, self-service actions | Port (free tier) |
Milestone: Deploy a sample IDP (Backstage or Port) with software catalog, self-service template, and scorecard.
Stage 5: Certification & Specialization
CKA Path (after Stage 2): KodeKloud Mock Exams #2, #3 → Schedule exam CKAD Path: KodeKloud CKAD Course + Mock Exams (focus: app deployment, config, observability) CKS Path: KodeKloud CKS Course + Mock Exams (requires CKA first) Cloud Specialty: AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, GCP Cloud DevOps Engineer Platform Engineering: CNCF Platform Engineering Maturity Model self-assessment
Recommended sequence: CKA → (CKAD or CKS) → Cloud Specialty → Platform Engineering portfolio
Platform Recommendations by Stage
| Stage | Primary Platform | Supplemental |
|---|---|---|
| 1 Foundations | KodeKloud (Free/Standard) | Linux Journey, Docker Docs |
| 2 K8s Core | KodeKloud Pro | KubeAcademy, KillerCoda |
| 3 CI/CD | GitHub Actions / GitLab (free) | ArgoCD/Flux docs, Dagger |
| 4 Cloud/Platform | Cloud free tiers + KodeKloud Pro/Business | Crossplane, Backstage, Port docs |
| 5 Certs | KodeKloud Pro (mocks) | Linux Foundation practice exams |
Team note: Stages 3–4 benefit significantly from KodeKloud Business — custom paths align to your stack, SSO/SCIM for access, dashboard for manager visibility.
Timeline Summary
- Full-time (40 hrs/wk): ~10 months to hireable Platform Engineer
- Part-time (15 hrs/wk): ~22 months
- Certification-only (CKA): 3–4 months part-time
Adjust for your background: Sysadmins skip Stage 1. Developers accelerate Stage 3. Cloud cert holders compress Stage 4.
Common Pitfalls
- Tutorial hell — Watching without doing. Fix: 80% hands-on, 20% video.
- Skipping foundations — Weak Linux/Git/Docker haunts you in K8s. Fix: Stage 1 is non-negotiable.
- Certification obsession — Certs validate, they don't teach. Fix: Learn → Build → Certify.
- Tool fatigue — You don't need ArgoCD + Flux + Tekton + Jenkins. Pick one per category.
- Solo grinding — Join communities (KodeKloud Discord, CNCF Slack, r/devops). Accountability + exposure to real problems.
Top Picks
Hands-on DevOps training with Kubernetes playgrounds, CKA/CKAD/CKS prep, and real-world labs.
Core platform for Stages 1–2 & 5 (CKA/CKAD/CKS)
GitHub-native CI/CD that automates builds, tests, and deployments directly from your GitHub repositories.
Stage 3 CI/CD (free, powerful, market-leading)
HashiCorps Infrastructure as Code tool for provisioning cloud resources across multiple providers with declarative HCL syntax.
Stage 4 IaC (industry standard)
Spotifys open-source developer portal platform for building developer portals with a plugin architecture.
Stage 4 IDP (CNCF graduated, largest ecosystem)
Open-source Kubernetes-native control plane for orchestrating infrastructure across clouds and services.
Stage 4 K8s-native control plane (platform teams)
Related Links
Featured Platforms
Backstage
Crossplane
GitHub Actions
KodeKloud
Terraform
Comparisons
More Guides
- Best AWS DevOps Tools
- Best Azure DevOps Tools
- Best CI/CD Platforms
- Best Cloud Platforms for Developers (2026)
- Best DevOps Tools for Compliance
- Best Enterprise DevOps Tools
- Best DevOps Tools for Enterprises
- Best DevOps Tools for Startups
- Best Free DevOps Tools
- Best Google Cloud DevOps Tools
- Best GitOps Platforms
- Best Infrastructure as Code Tools
- Best Internal Developer Platforms
- Best Kubernetes DevOps Tools
- Best Kubernetes Platforms
- Best Kubernetes Training Platforms (2026)
- Best Managed Kubernetes Services (2026)
- Best Open-Source DevOps Tools
- Best PaaS Platforms for Developers (2026)
- Best Platform Engineering Software
- Best DevOps Tools for Security
- Best Free Kubernetes Playgrounds (2026)