Noureddine RAMDI / 90DaysOfDevOps: A comprehensive community-driven journey into foundational DevOps and DevSecOps

Created Sat, 02 May 2026 20:07:04 +0000 Modified Sat, 23 May 2026 20:41:27 +0000

MichaelCade/90DaysOfDevOps

DevOps is a broad field with countless tools and practices, often overwhelming newcomers who want a structured way to build solid foundational knowledge. The “90DaysOfDevOps” repository tackles this exact challenge by documenting a 90-day personal learning journey that has since grown into a large, community-maintained resource covering core DevOps and DevSecOps principles, processes, and tooling.

What 90DaysOfDevOps offers and how it’s structured

Originally started as a personal project on January 1st, 2022, the repository has evolved into a comprehensive collection of knowledge, combining written content, video sessions, and community contributions. It includes over 110,000 words of documentation and 90 recorded YouTube sessions. The focus is on foundational DevOps concepts, best practices, and open-source tooling.

The project is written primarily in shell scripting for automation snippets and examples, but its real asset is the breadth of topics it covers rather than a single software stack or architecture. It also extends into DevSecOps, which integrates security awareness and practices into the DevOps pipeline, reflecting industry trends toward security-first development.

One key aspect is its community-driven nature, including a “Community Edition” where external contributors add perspectives, tooling recommendations, and discussions. This makes it more than a static guide — it’s a living resource that evolves with input from practitioners.

Why this repository stands out as a learning resource

The technical strength of 90DaysOfDevOps lies not in complex code or innovative algorithms but in the curated, structured approach to mastering a sprawling domain. It balances breadth and depth, starting from foundational principles and moving toward advanced topics like DevSecOps.

The repository emphasizes free and open-source software, which aligns with the ethos of transparency and accessibility in the DevOps community. This choice also means the learning path is practical, using tools and processes you can apply immediately without licensing barriers.

The documentation is surprisingly thorough, with a focus on real-world applicability. The sessions and scripts provide hands-on examples rather than just theory, helping learners build muscle memory through repetition and experimentation.

Tradeoffs include the sheer volume of content — 110k words and 90 sessions can be daunting. It’s not a quickstart guide but a marathon that requires commitment. Also, the heavy reliance on community contributions means some parts vary in style and depth, which can affect consistency.

Explore the project and its resources

Since the repository doesn’t provide simple installation or quickstart commands, the best way to approach it is through exploration:

  • Start with the README.md on GitHub, which outlines the project goals and structure.
  • Dive into the “Community Edition” folder to find 90 recorded YouTube sessions, each aligned with daily learning topics.
  • Check out the shell scripts and automation snippets provided as practical examples to run and adapt.
  • Participate in the community discussions linked from the repository to ask questions or share insights.

The repo is organized to encourage daily progression, but you can pick topics based on your interest or gaps in knowledge. The open-source and community-driven approach means you can contribute back with your experiences or improvements.

Verdict

90DaysOfDevOps is a solid resource for developers, system administrators, and engineers who want a deep, structured dive into DevOps and DevSecOps fundamentals. It’s particularly relevant if you appreciate learning in public and value community contributions over polished corporate training materials.

However, it’s not a quick fix or a lightweight introduction. The volume and scope require dedication and self-motivation. Also, since it’s primarily educational content rather than software, the practical impact depends on how you integrate the lessons into real projects.

If you want to build a strong DevOps foundation with guidance from a community of practitioners, and you’re comfortable navigating a large collection of mixed-format resources, this repo is worth your time.


→ GitHub Repo: MichaelCade/90DaysOfDevOps ⭐ 29,436 · Shell