DevOps & Cloud Engineer Roadmap
Phase 1:Linux & Networking
beginner3 weeksLinux Fundamentals
Navigate the command line, manage files and permissions, and understand processes and services.
beginner2 weeksNetworking Basics
TCP/IP, DNS, HTTP, firewalls, and load balancers, and how traffic flows through infrastructure.
beginner2 weeksShell Scripting
Automate tasks with Bash scripts, the first step toward infrastructure automation.
Phase 2:Containers & Orchestration
beginner3 weeksDocker
Build container images, run containers, manage volumes and networks, and write Dockerfiles.
intermediate1 weekDocker Compose
Define and run multi-container applications with docker-compose.
intermediate4 weeksKubernetes
Deploy, scale, and manage containerised applications with Kubernetes: pods, services, deployments, and config maps.
Phase 3:Cloud Platforms
beginner4 weeksAWS Fundamentals
EC2, S3, RDS, Lambda, IAM, and VPC, the core AWS services every cloud engineer uses.
beginner3 weeksAzure Fundamentals
Azure VMs, Blob Storage, Azure SQL, Functions, and Active Directory, Microsoft's cloud platform.
intermediate3 weeksCloud Certifications
AWS Cloud Practitioner and Azure AZ-900 are entry-level credentials that prove foundational cloud knowledge.
Phase 4:CI/CD & Infrastructure as Code
intermediate3 weeksCI/CD Pipelines
GitHub Actions, GitLab CI, or Jenkins to automate testing and deployment on every push.
advanced4 weeksInfrastructure as Code
Define infrastructure with Terraform or Pulumi for version-controlled, repeatable, and auditable.
intermediate2 weeksMonitoring & Observability
Prometheus, Grafana, and alerting to keep systems healthy and debug production issues fast.
Next steps
Keep exploring
Other goals