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.

77+ hours 8 courses 108 lessons 58 hands-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.

  1. Cloud Fundamentals

    AWS Core Services

    15 hrs · 31 lessons · 22 hands-on

    Cloud concepts and core AWS services — the foundation every platform engineer builds on.

    Cloud IntroductionIAM & PermissionsVPC NetworkingEC2 ComputeS3 & DatabasesMonitoring & Costs
    View course
  2. Linux Fundamentals

    OS & Shell Mastery

    10 hrs · 13 lessons · 12 hands-on

    Master the OS that runs your clusters, nodes, and pipelines — filesystems, scripting, and system admin.

    Linux FundamentalsFile System & NavigationFile OperationsText ProcessingSystem Administration
    View course
  3. Terraform

    Infrastructure as Code

    12 hrs · 20 lessons · 15 hands-on

    The core identity of platform engineering — provision and manage all infrastructure declaratively.

    Terraform FundamentalsHCL ArchitectureCore ConceptsResources & StateState & WorkflowsHands-on Labs
    View course
  4. Docker

    Containerization

    6 hrs · 5 lessons · 3 hands-on

    Build and ship containers — the runtime that everything on your platform will eventually use.

    Images & ContainersDockerfilesNetworking & VolumesAdvanced Docker
    View course
  5. Kubernetes

    Container Orchestration

    12 hrs · 17 lessons

    The platform layer — orchestrate workloads, enforce policies, and build golden paths for dev teams.

    Architecture & ObjectsPods & DeploymentsServices & ConfigMapsStorage & NetworkingRBAC & Operations
    View course
  6. GitHub Actions

    CI/CD Pipelines

    5 hrs · 5 lessons · 3 hands-on

    Build the pipelines dev teams rely on — automated testing, deployment, and platform workflows.

    Workflows & TriggersJobs & StepsAdvanced PatternsSecrets Management
    View course
  7. EKS

    Managed Kubernetes on AWS

    12 hrs · 12 lessons

    Run Kubernetes on AWS at scale — cluster management, node groups, IRSA, and autoscaling.

    EKS FundamentalsCluster SetupDeploying AppsALB IngressIRSAFargate & Autoscaling
    View course
  8. Monitoring

    Observability & Alerting

    5 hrs · 5 lessons · 3 hands-on

    Give dev teams visibility into the platform — Prometheus metrics, Grafana dashboards, and alerts.

    Monitoring FundamentalsPrometheus SetupGrafana DashboardsAlerting
    View course
  9. Platform Engineer

    Job ready

Tools covered15

AWSLinuxTerraformHCLDockerKuberneteskubectlHelmGitHub ActionsEKSeksctlPrometheusGrafanaIAMVPC

Where the time goes

Cloud Fundamentals15h
Linux Fundamentals10h
Terraform12h
Docker6h
Kubernetes12h
GitHub Actions5h
EKS12h
Monitoring5h

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