Platform Engineer Roadmap
Complete platform engineering roadmap. Build Internal Developer Platforms (IDPs), golden paths, self-service infrastructure, and the developer experience tools that 10x engineering velocity.
DevOps & Cloud Foundations
Platform engineers build on DevOps — master it first
What to learn
- Linux, shell scripting, Git workflows
- Docker — images, multi-stage builds, registries
- AWS/GCP core services — compute, storage, VPC, IAM
- Terraform basics — resources, modules, state
- CI/CD pipeline concepts — build, test, deploy
- Kubernetes fundamentals — pods, deployments, services
Key tools
Kubernetes as a Platform
Kubernetes IS the platform foundation for most companies
What to learn
- Multi-tenancy — namespaces, vCluster, Capsule, Loft
- RBAC and admission controllers at scale
- Cluster API and cluster lifecycle management
- Service mesh — Cilium, Istio for platform-wide observability
- Storage — StorageClasses, CSI drivers, Velero backup
- Multi-cluster strategies — hub-spoke, fleet management
Key tools
Internal Developer Platform Concepts
Understand what an IDP is and why it exists
What to learn
- Platform vs toolchain — abstraction over infrastructure
- Cognitive load — why IDPs reduce developer toil
- Team Topologies — platform team as internal product team
- CNCF platforms landscape — Backstage, Port, Humanitec
- Build vs buy decisions — open-source vs commercial IDPs
- Platform as a product — roadmapping, user research, adoption
Key tools
Backstage IDP
The open-source platform used by Spotify, Netflix, and 1000+ teams
What to learn
- Backstage architecture — core, plugins, software catalog
- Software catalog — all services, teams, and ownership in one place
- TechDocs — documentation as code, auto-generated
- Software templates — one-click new service creation
- Custom plugins — React frontend + Node.js backend
- Deploying Backstage on Kubernetes with Helm + PostgreSQL
Key tools
GitOps & Self-Service Infrastructure
Developers provision their own infra safely via Git
What to learn
- ArgoCD ApplicationSets for multi-team GitOps at scale
- Crossplane — cloud resources as Kubernetes CRDs
- Flux — GitOps for cluster and app configuration
- Policy enforcement — OPA, Kyverno as guardrails
- PR-driven infra changes — plan, review, apply in CI
- Secrets management — External Secrets Operator + Vault
Key tools
Golden Paths & Developer Experience
Paved roads that make the right thing the easy thing
What to learn
- Defining golden paths — opinionated, supported defaults
- Service templates — deploy new service in one PR
- Deployment abstractions — developers use Git, not kubectl
- Observability by default — auto-instrumented from template
- Secret self-service — Vault + External Secrets integrated
- Developer portal — service catalog, runbooks, ownership
Key tools
Platform Metrics & Maturity
Measure platform impact — adoption, reliability, velocity
What to learn
- DORA metrics — deploy frequency, lead time as platform KPIs
- Platform adoption — % teams using golden paths
- Cognitive load reduction — time-to-prod for new services
- Platform SLOs — the platform must be as reliable as prod
- Developer satisfaction — NPS surveys, friction tracking
- Platform roadmapping — product management for internal tools
Key tools
Interview Prep
DevOps Interview Prep Bundle — 1000+ Q&A
Every topic on this roadmap has interview questions in the bundle — Docker, Kubernetes, AWS, CI/CD, Linux, SRE, FinOps, System Design. Grab it before your next interview.
Frequently Asked Questions
Common questions about the Platform Engineer roadmap