Skip to main content
DevOps & Cloud

DevOps & Cloud Engineering

Infrastructure-as-code, CI/CD, and cloud-native operations

160h total9 courses3 stages
Start this roadmap free

What you'll be able to do

  • Containerize applications with Docker
  • Provision cloud infrastructure as code
  • Build CI/CD pipelines that test and deploy automatically
  • Monitor and operate services in production

Before you start

  • Comfort on the Linux command line
  • Basic networking concepts (ports, DNS, HTTP)
  • Having built or run at least one application

Phase 1 · Linux & Networking

Linux Fundamentals

beginner16h

File system, permissions, processes, systemd, and bash scripting.

  • File system navigation & permissions
  • Process management & systemd
  • Bash script: automate a backup
  • Cron jobs & scheduled tasks

Networking for DevOps

beginner12h

TCP/IP, DNS, HTTP/TLS, load balancers, firewalls: what happens when you hit Enter.

  • DNS lookup & traceroute
  • TLS handshake & certificate chain
  • Configure a firewall (ufw)

Python for DevOps Automation

beginner12h

Scripting, file handling, subprocess, and calling APIs: the glue language of DevOps.

  • Script to monitor disk usage & alert
  • Parse JSON logs with Python
  • Call GitHub API from a script

Phase 2 · Containers & Orchestration

Docker: Container Fundamentals

intermediate16h

Images, containers, Dockerfile, Docker Compose, networking, and volumes.

  • Multi-stage Dockerfile
  • Docker Compose: app + db + cache
  • Container networking (bridge/host)
  • Volumes & bind mounts

Kubernetes Essentials

intermediate20h

Pods, deployments, services, ingress, ConfigMaps, Helm charts.

  • Deploy a 3-tier app on k8s
  • Ingress & TLS termination
  • Helm chart for your app
  • Rolling update & rollback

CI/CD with GitHub Actions

intermediate12h

Build, test, and deploy pipelines: triggered on every push to main.

  • Lint + test + build pipeline
  • Docker push to registry on tag
  • Deploy to k8s on merge to main

Phase 3 · Cloud & Infrastructure as Code

AWS Core Services

advanced20h

EC2, S3, RDS, ECS, Lambda, IAM, VPC: the services every AWS engineer lives in.

  • Launch EC2 & configure security group
  • S3 static site with CloudFront CDN
  • RDS PostgreSQL with VPC
  • Lambda + API Gateway serverless function

Terraform: Infrastructure as Code

advanced16h

Provision cloud infrastructure declaratively, manage state, and write reusable modules.

  • Provision AWS VPC + EC2 with Terraform
  • Remote state in S3 + DynamoDB lock
  • Reusable module for a web app stack

Monitoring & Observability

advanced14h

Prometheus, Grafana, ELK Stack, and alerting for production systems.

  • Prometheus scrape metrics from Node app
  • Grafana dashboard: latency + error rate
  • PagerDuty alert on p99 spike

Frequently asked

Is the DevOps & Cloud Engineering roadmap free?+

Yes. The entire DevOps & Cloud Engineering roadmap and every curated resource is free to follow on Commit. You can track your progress, keep a daily streak, and earn a shareable certificate at no cost — there is no paywall.

How long does the DevOps & Cloud Engineering roadmap take to complete?+

About 160 hours of focused study across 9 courses and 3 stages. At roughly one hour a day that is about 6 months; you can move faster by studying more each day.

Do I get a certificate for finishing the DevOps & Cloud Engineering roadmap?+

Yes. When you complete the roadmap on Commit you receive a verifiable certificate of completion that you can add to LinkedIn and your public Commit profile as proof of what you finished.

Make it stick

Copy this roadmap into Commit and turn it into a tracked program with a streak graph, study logging, and a shareable certificate when you finish. Free forever.

Start DevOps & Cloud Engineering free