Skip to content

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

  1. What is an Internal Developer Platform and how does it differ from a set of DevOps tools?
  2. How do you measure whether your platform is actually improving developer productivity?
  3. Describe a golden path template you have built — what problems did it solve?
  4. How do you handle multi-tenancy on a shared Kubernetes cluster securely?
  5. What is the platform team’s relationship with application teams — enablement or enforcement?
  6. How would you design a self-service database provisioning workflow for developers?
  7. What are the trade-offs between Crossplane and Terraform for platform infrastructure management?
  8. 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

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