All Guides

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

  1. Tutorial hell — Watching without doing. Fix: 80% hands-on, 20% video.
  2. Skipping foundations — Weak Linux/Git/Docker haunts you in K8s. Fix: Stage 1 is non-negotiable.
  3. Certification obsession — Certs validate, they don't teach. Fix: Learn → Build → Certify.
  4. Tool fatigue — You don't need ArgoCD + Flux + Tekton + Jenkins. Pick one per category.
  5. Solo grinding — Join communities (KodeKloud Discord, CNCF Slack, r/devops). Accountability + exposure to real problems.

Top Picks

1

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)

Free tier available, Standard 23/mo, Pro 21/mo (billed yearly), AI 29/mo (billed yearly), Business 28/user/mo (min 2 seats) Visit Site
2

GitHub-native CI/CD that automates builds, tests, and deployments directly from your GitHub repositories.

Stage 3 CI/CD (free, powerful, market-leading)

Free for public repos, 2,000 min/mo (Free), 3,000 min/mo (Team $4/user/mo), 50,000 min/mo (Enterprise $21/user/mo) Visit Site
3

HashiCorps Infrastructure as Code tool for provisioning cloud resources across multiple providers with declarative HCL syntax.

Stage 4 IaC (industry standard)

Free CLI (BSL 1.1), HCP Terraform Free (500 resources), Team $20/user/mo, Enterprise custom. OpenTofu fork is MPL 2.0. Visit Site
4

Spotifys open-source developer portal platform for building developer portals with a plugin architecture.

Stage 4 IDP (CNCF graduated, largest ecosystem)

Free (CNCF open-source), Managed SaaS from ~$2/dev/mo (Roadie), Enterprise custom Visit Site
5

Open-source Kubernetes-native control plane for orchestrating infrastructure across clouds and services.

Stage 4 K8s-native control plane (platform teams)

Free (Apache 2.0), Upbound Cloud Team $500/mo, Enterprise custom Visit Site

Related Links

Featured Platforms

Backstage

Crossplane

GitHub Actions

KodeKloud

Terraform

Comparisons

More Guides

Home