Role-based roadmap
Platform Engineer roadmap
An 8-course path to building internal developer platforms — Terraform, Kubernetes, EKS, and the pipelines dev teams depend on.
The path
In order, start to finish
Each course stands alone, but the sequence is the shortest route from where most people start to the role.
- 15 hrs · 31 lessons · 22 hands-on
Cloud Fundamentals
AWS Core Services
Cloud concepts and core AWS services — the foundation every platform engineer builds on.
Cloud IntroductionIAM & PermissionsVPC NetworkingEC2 ComputeS3 & DatabasesMonitoring & CostsView course - 10 hrs · 13 lessons · 12 hands-on
Linux Fundamentals
OS & Shell Mastery
Master the OS that runs your clusters, nodes, and pipelines — filesystems, scripting, and system admin.
Linux FundamentalsFile System & NavigationFile OperationsText ProcessingSystem AdministrationView course - 12 hrs · 20 lessons · 15 hands-on
Terraform
Infrastructure as Code
The core identity of platform engineering — provision and manage all infrastructure declaratively.
Terraform FundamentalsHCL ArchitectureCore ConceptsResources & StateState & WorkflowsHands-on LabsView course - 6 hrs · 5 lessons · 3 hands-on
Docker
Containerization
Build and ship containers — the runtime that everything on your platform will eventually use.
Images & ContainersDockerfilesNetworking & VolumesAdvanced DockerView course - 12 hrs · 17 lessons
Kubernetes
Container Orchestration
The platform layer — orchestrate workloads, enforce policies, and build golden paths for dev teams.
Architecture & ObjectsPods & DeploymentsServices & ConfigMapsStorage & NetworkingRBAC & OperationsView course - 5 hrs · 5 lessons · 3 hands-on
GitHub Actions
CI/CD Pipelines
Build the pipelines dev teams rely on — automated testing, deployment, and platform workflows.
Workflows & TriggersJobs & StepsAdvanced PatternsSecrets ManagementView course - 12 hrs · 12 lessons
EKS
Managed Kubernetes on AWS
Run Kubernetes on AWS at scale — cluster management, node groups, IRSA, and autoscaling.
EKS FundamentalsCluster SetupDeploying AppsALB IngressIRSAFargate & AutoscalingView course - 5 hrs · 5 lessons · 3 hands-on
Monitoring
Observability & Alerting
Give dev teams visibility into the platform — Prometheus metrics, Grafana dashboards, and alerts.
Monitoring FundamentalsPrometheus SetupGrafana DashboardsAlertingView course Platform Engineer
Job ready
Tools covered15
Where the time goes
Total 77+ hours · 108 lessons · 58 hands-on
What you'll be able to do
- Build and manage Kubernetes clusters that dev teams rely on daily
- Provision and version all infrastructure as code with Terraform
- Design CI/CD pipelines and golden paths for engineering teams
- Run production-grade Kubernetes on AWS with EKS
- Deliver observability across the platform with Prometheus and Grafana
- Interview-ready for platform and infrastructure engineering roles