Developer career roadmap
DevOps and Cloud Engineer Roadmap
Automate delivery, operate Linux and cloud systems, use containers, and improve reliability through observability.
Your local progress
Track Progress
Your progress is saved in this browser.
Dependency-aware sequence
DevOps and Cloud Engineer Roadmap
- 1
Command Line and Shell Essentials
Navigate files, run programs, combine commands, manage environment variables, and write safe shell scripts across major operating systems.
- 2
Git and GitHub
Track changes, create focused commits, work safely with branches, collaborate through pull requests, and recover from routine Git mistakes.
- 3
Linux Fundamentals
Use and troubleshoot Linux files, permissions, processes, packages, storage, services, logs, networking, and routine administration workflows.
- 4
Computer Networking Fundamentals
Explain how devices communicate, configure and troubleshoot basic IP networks, interpret DNS and DHCP behavior, and locate connection failures.
- 5
Docker and Containers
Build, run, secure, debug, connect, persist, test, and distribute containerized applications and multi-service development environments.
- 6
DevOps Foundations
Improve software delivery through collaboration, automation, configuration, infrastructure practices, observability, reliability, incident response, and feedback.
- 7
Continuous Integration and Delivery
Build secure, testable, versioned, observable, and recoverable pipelines for software integration, artifacts, releases, deployments, and rollback.
- 8
Cloud Computing Fundamentals
Design, deploy, secure, monitor, scale, govern, and estimate the cost of a small cloud-hosted system using portable architecture concepts.
Project ladder
Projects to Build
Stage 1
Foundation project
Build evidence that combines the skills from the roadmap stages you have completed.
Stage 2
Specialization project
Build evidence that combines the skills from the roadmap stages you have completed.
Stage 3
Portfolio capstone
Build evidence that combines the skills from the roadmap stages you have completed.
Extend your capability
Recommended Specializations
Linux and Windows Server Administration
Configure, secure, monitor, back up, restore, and troubleshoot Linux and Windows servers in a small-business or lab environment.
Kubernetes Fundamentals
Deploy, expose, configure, secure, scale, observe, update, and troubleshoot containerized workloads on Kubernetes.
Software Testing Fundamentals
Design useful tests, separate unit and integration concerns, test error behavior, recognize unreliable tests, and create a balanced test strategy.