All Roadmaps

Color Legend

RequiredMust learn
Pick OneChoose one
OptionalGood to know

Platform Engineer Roadmap 2026

Master Platform Engineering with This Roadmap and Free...

Platform Engineer Roadmap 2026
Foundations
1
Linux Basics

Essential concepts and skills for Linux Basics.

Resources
2
Networking Fundamentals

Before diving into cloud, make sure you understand basic...

Resources
3
Python for DevOps

Python is essential for automation in DevOps. Focus on...

Resources
4
Version Control with Git

Essential concepts and skills for Version Control with Git.

Resources
5
Bash Shell Scripting

Bash is crucial for automation on Linux systems. Start with...

Resources
Cloud Computing
6
AWS Basics

Essential concepts and skills for AWS Basics.

Resources
7
Azure Fundamentals

Essential concepts and skills for Azure Fundamentals.

Resources
8
GCP Fundamentals

Essential concepts and skills for GCP Fundamentals.

Resources
9
Cloud Networking

Understand how networking works in the cloud, including...

Resources
Containerization
10
Docker

Essential concepts and skills for Docker.

Resources
11
Kubernetes

Kubernetes is the standard for container orchestration....

Resources
Infrastructure as Code
12
Terraform

Essential concepts and skills for Terraform.

Resources
13
Ansible

Essential concepts and skills for Ansible.

Resources
14
Pulumi

Pulumi allows IaC in familiar programming languages. Great...

Resources
CI/CD Pipelines
15
Jenkins

Essential concepts and skills for Jenkins.

Resources
16
GitHub Actions

Essential concepts and skills for GitHub Actions.

Resources
17
GitLab CI

Essential concepts and skills for GitLab CI.

Resources
Monitoring & Observability
18
Prometheus

Essential concepts and skills for Prometheus.

Resources
19
Grafana

Essential concepts and skills for Grafana.

Resources
20
ELK Stack

For logs management and visualization.

Resources
Security & Compliance
21
Secrets Management (Vault)

Essential concepts and skills for Secrets Management (Vault).

Resources
22
IAM & Security Best Practices

Essential concepts and skills for IAM & Security Best Practices.

Resources
23
DevSecOps Fundamentals

Essential concepts and skills for DevSecOps Fundamentals.

Resources
Advanced & Specializations
24
Istio Service Mesh

Essential concepts and skills for Istio Service Mesh.

Resources
25
ArgoCD GitOps

Essential concepts and skills for ArgoCD GitOps.

Resources
26
Serverless Architectures

Essential concepts and skills for Serverless Architectures.

Resources

Frequently Asked Questions

Common questions about this roadmap

DevOps is a philosophy focused on team collaboration to deliver software faster. Platform Engineering is the actual practice of building an internal product (an Internal Developer Platform or IDP) that developers use to self-serve infrastructure, CI/CD, and deployments without needing to understand the underlying complexity.

Yes. While DevOps engineers write a lot of scripts (Bash, Python), Platform Engineers often write actual software (using Go, Python, or TypeScript) to build tools, CLI applications, Kubernetes operators, and developer portals.

Almost entirely, yes. The vast majority of modern Internal Developer Platforms are built on top of Kubernetes, utilizing its APIs and Custom Resource Definitions (CRDs) to orchestrate infrastructure.

Because the platform you build is an internal product, and your software developers are your 'customers'. You need to treat the platform like a product: gathering feedback, writing documentation, and ensuring a great user experience (Developer Experience / DevEx).

Terraform is the industry standard and should be learned first. However, Pulumi is growing rapidly in the Platform Engineering space because it allows defining infrastructure using real programming languages (TypeScript, Go, Python) rather than HCL, which engineers often prefer.