roadmap updated 2026-06-01
Platform Engineer Roadmap
Build internal developer platforms that reduce cognitive load and accelerate software delivery. Learn Backstage, Kubernetes platform patterns, golden paths, and self-service infrastructure design.
Phase 1 — Beginner
Understand the platform engineering discipline, developer experience goals, and foundational infrastructure building blocks.
KubernetesTerraformHelmGitHub ActionsDocker
Phase 2 — Intermediate
Design and build self-service platform capabilities, golden path templates, and developer portals for engineering teams.
BackstageCrossplaneArgo CDFluxKyverno
Phase 3 — Advanced
Lead platform product strategy, architect multi-cluster platforms at organizational scale, and drive engineering productivity programs.
RancherArgoCD ApplicationSetOPAVaultGrafana
The path: Beginner → Intermediate → Advanced
Beginner
Focus: Understand the platform engineering discipline, developer experience goals, and foundational infrastructure building blocks.
Skills to build
- Understanding internal developer platforms (IDPs) and why they exist
- Kubernetes fundamentals and cluster administration
- Infrastructure as code with Terraform
- Docker and container image best practices
- CI/CD pipeline design and developer workflows
- Understanding developer cognitive load and golden paths
- Basic Helm chart authoring
- Service catalog concepts and API design
Tools to learn
- Kubernetes
- Terraform
- Helm
- GitHub Actions
- Docker
- Backstage
Intermediate
Focus: Design and build self-service platform capabilities, golden path templates, and developer portals for engineering teams.
Skills to build
- Backstage developer portal configuration and plugin development
- Platform APIs and scaffolding templates for golden paths
- Multi-tenancy and namespace management on Kubernetes
- GitOps workflows for platform team and application teams
- Crossplane or Cluster API for infrastructure abstraction
- Observability platform design for developer consumption
- Service mesh integration and traffic management
- Developer experience measurement (DORA metrics, SPACE)
Tools to learn
- Backstage
- Crossplane
- Argo CD
- Flux
- Kyverno
- Istio
- Cluster API
Advanced
Focus: Lead platform product strategy, architect multi-cluster platforms at organizational scale, and drive engineering productivity programs.
Skills to build
- Platform as a product mindset and roadmap management
- Multi-cluster fleet management and federated control planes
- Advanced Kubernetes operators and custom resource design
- Platform reliability SLOs and platform team on-call
- FinOps integration and chargeback for platform resources
- Developer advocacy and adoption strategies for internal platforms
- Policy-as-code governance across cluster fleets
- Organizational DevOps transformation and platform team operating models
Tools to learn
- Rancher
- ArgoCD ApplicationSet
- OPA
- Vault
- Grafana
- Cluster API
- Karpenter
Labs to practice
Interview questions to prepare
- What is an Internal Developer Platform and how does it differ from a set of DevOps tools?
- How do you measure whether your platform is actually improving developer productivity?
- Describe a golden path template you have built — what problems did it solve?
- How do you handle multi-tenancy on a shared Kubernetes cluster securely?
- What is the platform team’s relationship with application teams — enablement or enforcement?
- How would you design a self-service database provisioning workflow for developers?
- What are the trade-offs between Crossplane and Terraform for platform infrastructure management?
- How do you manage platform versioning and breaking changes for internal consumers?
Certification suggestions
- Certified Kubernetes Administrator (CKA) — CNCF
- Certified Kubernetes Application Developer (CKAD) — CNCF
- AWS Certified Solutions Architect – Professional — Amazon Web Services
- HashiCorp Certified: Terraform Associate — HashiCorp
- Google Professional Cloud Architect — Google Cloud
See exam formats, costs and official links in the certification registry.
Free resources
- Platform Engineering Community
- Backstage.io Documentation
- CNCF Platforms White Paper
- Crossplane Documentation
- Team Topologies (book overview)
- Argo CD Getting Started
Portfolio project ideas
- Deploy a Backstage developer portal with a software catalog, TechDocs, and a scaffolding template for a Node.js microservice
- Build a self-service Kubernetes namespace provisioning workflow using Crossplane and Argo CD with RBAC and quota policies
- Create a golden path CI/CD template for a language-specific service that includes testing, scanning, and deployment stages
- Implement DORA metrics dashboards using data from GitHub, Jira, and deployment pipelines visualized in Grafana
Mistakes to avoid
- Building a platform nobody asked for — always start with developer interviews to identify real pain points
- Treating the platform as a project, not a product — it needs a roadmap, versioning, and on-call support
- Over-abstracting infrastructure too early — let patterns emerge before building golden paths
- Not investing in documentation and onboarding — the best platform fails if developers can’t discover its capabilities
- Creating a platform bottleneck — if every deployment requires a platform team ticket, you’ve replaced one problem with another
Keep going
- Follow the structured Platform Engineering 90-Day Learning Path
- Explore Platform Engineering Tools
- Explore Kubernetes Tools
- Explore Internal Developer Portal Tools
- Explore GitOps Tools
- Explore Developer Experience Tools
- Want guided, instructor-led training? See DevOpsSchool.com courses (paid).