Role-based roadmap

DevOps Engineer roadmap

A structured, 8-course path from cloud basics to full DevOps mastery. Learn by doing — containers, pipelines, IaC, and observability on real infrastructure.

69+ hours 8 courses 108 lessons 69 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 you'll use every day as a DevOps engineer.

    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 powering 90%+ of cloud servers — filesystems, scripting, and remote access.

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

    Version Control

    4 hrs · 12 lessons · 11 hands-on

    Version control from first commit to team collaboration — branching, merging, and pull requests.

    Git FundamentalsBranching & MergingGitHub CollaborationPull RequestsConflict Resolution
    View course
  4. Terraform

    Infrastructure as Code

    12 hrs · 20 lessons · 15 hands-on

    Automate everything — provision, update, and destroy AWS resources with declarative HCL.

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

    Containerization

    6 hrs · 5 lessons · 3 hands-on

    Build, ship, and run containerized applications — images, Dockerfiles, and container patterns.

    Images & ContainersDockerfilesNetworking & VolumesAdvanced Docker
    View course
  6. Kubernetes

    Container Orchestration

    12 hrs · 17 lessons

    Orchestrate containers at scale — pods, deployments, services, storage, networking, and RBAC.

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

    CI/CD Pipelines

    5 hrs · 5 lessons · 3 hands-on

    Automate builds, tests, and deployments — workflows, triggers, and advanced CI/CD patterns.

    Workflows & TriggersJobs & StepsAdvanced PatternsSecrets Management
    View course
  8. Monitoring

    Observability & Alerting

    5 hrs · 5 lessons · 3 hands-on

    See everything in production — Prometheus metrics, Grafana dashboards, and actionable alerts.

    Monitoring FundamentalsPrometheus SetupGrafana DashboardsAlerting
    View course
  9. DevOps Engineer

    Job ready

Tools covered17

AWSEC2S3IAMLinuxBashGitGitHubTerraformHCLDockerKuberneteskubectlGitHub ActionsPrometheusGrafanaCloudWatch

Where the time goes

Cloud Fundamentals15h
Linux Fundamentals10h
Git & GitHub4h
Terraform12h
Docker6h
Kubernetes12h
GitHub Actions5h
Monitoring5h

Total 69+ hours · 108 lessons · 69 hands-on

What you'll be able to do

  • Deploy production-grade infrastructure using industry-standard DevOps tools
  • Automate everything from code commit to production deployment
  • Containerize and orchestrate applications with Docker and Kubernetes
  • Manage cloud infrastructure as code with Terraform
  • Monitor and observe production systems with Prometheus and Grafana
  • Interview-ready with hands-on labs across the full DevOps stack