For a learning path for DevOps engineers, the first results are bregman-arie/devops-exercises, kamranahmedse/developer-roadmap and milanm/devops-roadmap (milanm/devops-roadmap is a structured curriculum and reference library covering the full spectrum of DevOps skills, including CI/CD, containerization, cloud platforms, monitoring, and more, making it an excellent flagship roadmap for anyone learning to become a DevOps engineer). devopshivehq/dynamic-devops-roadmap and bootdotdev/curriculum round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Comprehensive roadmaps and skill checklists for mastering essential infrastructure, automation, and cloud engineering technologies.
This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding challenges, and hands-on scenarios that cover the full spectrum of software delivery and operational workflows. The repository distinguishes itself through a modular, domain-specific structure that links instructional problem statements with verified implementation examples. By emp
This repository provides a modular, hands-on curriculum with conceptual questions, coding challenges, and scenario-based exercises spanning CI/CD, containerization, IaC, monitoring, cloud platforms, scripting, and version control — making it an ideal structured learning path for a DevOps engineer.
Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps
Developer Roadmap is a widely-used community-driven platform with a dedicated DevOps roadmap that covers CI/CD, containerization, infrastructure as code, monitoring, cloud platforms, scripting, version control, and security, making it a comprehensive and structured learning path for aspiring DevOps engineers.
DevOps-Roadmap is a comprehensive educational repository and knowledge base designed to guide technical professionals through the complexities of modern software engineering. It functions as a structured curriculum and reference library, covering the full spectrum of skills required to master system architecture, infrastructure management, and cloud operations. The project distinguishes itself by bridging the gap between high-level architectural design and the practical realities of engineering leadership. It provides curated insights into distributed systems, data consistency, and scalable d
milanm/devops-roadmap is a structured curriculum and reference library covering the full spectrum of DevOps skills, including CI/CD, containerization, cloud platforms, monitoring, and more, making it an excellent flagship roadmap for anyone learning to become a DevOps engineer.
This project is an educational platform and curriculum designed to teach cloud-native engineering, infrastructure automation, and software delivery practices. It provides a structured roadmap for mastering core competencies, including container orchestration, GitOps workflows, and continuous integration and delivery. The platform distinguishes itself by combining technical training with professional career development. It offers hands-on projects, mentored simulations, and technical proficiency assessments that mirror real-world engineering environments. Users can progress through sequential
This repository offers a pragmatic, structured DevOps learning roadmap with a cloud-native and Agile approach, covering essential topics like CI/CD, cloud, and DevSecOps — exactly the skill checklist you need.
This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re
bootdotdev/curriculum is an interactive educational platform with professional roadmaps focused on DevOps and systems fundamentals, covering CI/CD, containerization, cloud infrastructure, and other core DevOps skills through its courses and challenges — making it a well-aligned learning path for the visitor's goal.
This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security. The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio
This repository documents a structured DevOps learning journey by tasks and concepts, covering the key areas like containers, cloud providers, IaC, monitoring, and version control, making it a direct fit for anyone seeking a skill checklist or roadmap to become a DevOps engineer.
This project is a Terraform provider that enables the management of Azure cloud resources through an infrastructure as code workflow. It serves as a programmatic interface for creating and configuring services via the Azure Resource Manager API, functioning as a declarative system for provisioning virtual infrastructure. The tool orchestrates the lifecycle of Azure virtual machines, networks, and storage. It replaces manual portal configuration with version-controlled scripts to automate the deployment of cloud services and scale environments across development, staging, and production stages
This Terraform provider for Azure is a tool that fits within a DevOps skillset (infrastructure as code), but it is not a structured learning roadmap or checklist — it is the kind of tool a learner would study along the way, not the path itself.
This project is an open-source educational curriculum designed to provide comprehensive training in data engineering. It focuses on building scalable data pipelines and managing cloud-native infrastructure through a structured, self-paced program that combines technical explanations with hands-on practical exercises. The curriculum distinguishes itself by emphasizing industry-standard methodologies, specifically teaching students how to implement infrastructure as code and manage data workflows through orchestration tools. By utilizing container-based environment isolation and declarative con
This is a data engineering curriculum that covers containerization and infrastructure as code, but its focus on data pipelines and tools like Kafka and Spark makes it a different career track than DevOps, so it does not provide the DevOps engineer skill checklist you're looking for.
Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co
Terraform is a powerful infrastructure-as-code tool, but it is not a structured learning roadmap or skill checklist for becoming a DevOps engineer — it is one of the many tools such a roadmap would cover, not the guide itself.
Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof
Ansible is a powerful infrastructure-as-code and configuration management tool that a DevOps engineer would study, but it is not a structured learning roadmap or skills checklist — it is the tool itself, not a guide on how to become a DevOps engineer.
This project is a Docker educational course and containerization training material. It provides a structured learning path and a DevOps curriculum focused on bundling software and dependencies into standalone images to ensure consistent environment deployment. The material covers the operational workflows of containerized applications within a software delivery pipeline. This includes instruction on Docker application packaging and the integration of containerization into the development lifecycle to standardize how applications are built, shipped, and run. The course addresses the setup of
This repository is a focused Docker course rather than a comprehensive DevOps engineer learning roadmap or skill checklist, covering only containerization instead of the full range of required skills like CI/CD, IaC, monitoring, cloud platforms, and DevSecOps.
Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code
Chef is an infrastructure-as-code configuration management tool used in DevOps, but this repository is the tool itself, not a structured learning path or skill checklist for becoming a DevOps engineer.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| bregman-arie/devops-exercises | 82.9K | Python | NOASSERTION | |
| kamranahmedse/developer-roadmap | 357.4K | TypeScript | NOASSERTION | |
| 18.8K |
| — |
| apache-2.0 |
| devopshivehq/dynamic-devops-roadmap | 2.4K | TypeScript | CC-BY-SA-4.0 |
| bootdotdev/curriculum | 3.4K | — | — |
| codeaprendiz/learn-devops | 1.6K | HCL | — |
| hashicorp/terraform-provider-azurerm | 4.9K | Go | MPL-2.0 |
| datatalksclub/data-engineering-zoomcamp | 42.5K | Jupyter Notebook | — |
| hashicorp/terraform | 48.7K | Go | NOASSERTION |
| ansible/ansible | 69K | Python | GPL-3.0 |