DevOps & Cloud Engineering
Infrastructure-as-code, CI/CD, and cloud-native operations
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
File system, permissions, processes, systemd, and bash scripting.
- The Linux Command Line (free book)docfree
- OverTheWire: Bandit (hands-on Linux)linkfree
- Ryan's Tutorials: Linux Tutorialcoursefree
- File system navigation & permissions
- Process management & systemd
- Bash script: automate a backup
- Cron jobs & scheduled tasks
Networking for DevOps
TCP/IP, DNS, HTTP/TLS, load balancers, firewalls: what happens when you hit Enter.
- Cloudflare Learning: How the Internet Worksarticlefree
- Professor Messer: CompTIA Network+ (free videos)coursefree
- DNS lookup & traceroute
- TLS handshake & certificate chain
- Configure a firewall (ufw)
Python for DevOps Automation
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
Images, containers, Dockerfile, Docker Compose, networking, and volumes.
- Docker Official Getting Starteddocfree
- Bret Fisher: Docker Mastery (Udemy)coursepaid
- Multi-stage Dockerfile
- Docker Compose: app + db + cache
- Container networking (bridge/host)
- Volumes & bind mounts
Kubernetes Essentials
Pods, deployments, services, ingress, ConfigMaps, Helm charts.
- Kubernetes Official Tutorialsdocfree
- Mumshad Mannambeth: CKAD (Udemy)coursepaid
- Play with Kubernetes (free lab)linkfree
- Deploy a 3-tier app on k8s
- Ingress & TLS termination
- Helm chart for your app
- Rolling update & rollback
CI/CD with GitHub Actions
Build, test, and deploy pipelines: triggered on every push to main.
- GitHub Actions Docsdocfree
- GitHub Skills: CI/CD coursecoursefree
- 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
EC2, S3, RDS, ECS, Lambda, IAM, VPC: the services every AWS engineer lives in.
- AWS Skill Builder: Free Coursescoursefree
- AWS Free Tier (hands-on)linkfree
- Stephane Maarek: AWS SAA-C03 (Udemy)coursepaid
- Launch EC2 & configure security group
- S3 static site with CloudFront CDN
- RDS PostgreSQL with VPC
- Lambda + API Gateway serverless function
Terraform: Infrastructure as Code
Provision cloud infrastructure declaratively, manage state, and write reusable modules.
- HashiCorp Terraform Tutorialscoursefree
- Terraform: Up & Running (O'Reilly)coursepaid
- Provision AWS VPC + EC2 with Terraform
- Remote state in S3 + DynamoDB lock
- Reusable module for a web app stack
Monitoring & Observability
Prometheus, Grafana, ELK Stack, and alerting for production systems.
- Prometheus Docsdocfree
- Grafana Getting Starteddocfree
- Google SRE Book (free)docfree
- 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.
Related roadmaps
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