90DaysOfDevOps
90DaysOfDevOps is a structured, hands-on learning challenge designed to build practical DevOps skills over 90 days through daily tasks, mini-projects, and a capstone project. Participants fork the repository, complete day-by-day tasks covering Linux, Docker, Kubernetes, CI/CD, Terraform, and observability tools, then commit their work to build a public portfolio.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | TrainWithShubham/90DaysOfDevOps |
| Owner | TrainWithShubham |
| Primary language | Shell |
| License | MIT — OSI-approved |
| Stars | 1.3k |
| Forks | 8.2k |
| Open issues | 56 |
| Latest release | Unknown |
| Last updated | 2026-04-26 |
| Source | https://github.com/TrainWithShubham/90DaysOfDevOps |
What 90DaysOfDevOps is
A task-driven curriculum repository (primarily Shell scripts) covering Linux fundamentals, containerization (Docker), orchestration (Kubernetes, Helm, ArgoCD), infrastructure-as-code (Terraform, Ansible), CI/CD platforms (Jenkins, GitHub Actions), and observability stacks (Prometheus, Grafana, OpenTelemetry). Learners execute hands-on exercises daily and version-control their proof of work.
Get the 90DaysOfDevOps source
Clone the repository and explore it locally.
git clone https://github.com/TrainWithShubham/90DaysOfDevOps.gitcd 90DaysOfDevOps# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Learners need a local development environment or cloud free-tier accounts (AWS, GCP, Azure) to run containerization, orchestration, and IaC labs; verify cost implications upfront.
- Daily 30–60 minute commitment is stated as minimum; teams should establish accountability mechanisms (pair programming, daily standups, or peer reviews) to maintain momentum.
- Curriculum assumes minimal prior DevOps knowledge but some Linux/command-line comfort is helpful; absolute beginners may need prerequisite Linux refresher.
- Repository is community-driven with 8,200+ forks; quality and structure of day-specific tasks should be reviewed before rolling out to teams or large cohorts.
- No formal grading or certification mechanism in the repository; organizations should define their own completion criteria and validation for participants.
When to avoid it — and what to weigh
- Seeking production-ready automation or tooling — This is a learning resource, not a production framework. The repository contains educational scripts and task guides, not battle-tested infrastructure-as-code or deployment automation.
- Require vendor-specific or enterprise platform depth — Curriculum is tool-agnostic and generalist. Organizations needing deep AWS/Azure/GCP certification paths or proprietary platform mastery should seek specialized courses instead.
- Need immediate, self-paced learning without community engagement — Challenge design emphasizes daily discipline, live classes, and public commitment (LinkedIn sharing). Solo learners without structured accountability may not complete or gain the intended benefits.
- Low bandwidth or constrained environments — Hands-on labs require provisioning Docker, Kubernetes clusters, cloud VMs, and multiple monitoring tools. Bandwidth, storage, and compute requirements are non-trivial.
License & commercial use
MIT License. Permissive open-source license allowing use, modification, and distribution for commercial and private purposes, provided the original license and copyright notice are retained.
MIT License permits commercial use. Organizations may fork, modify, and sell training or bundled services based on this curriculum. No commercial restrictions are evident from the license text. However, the original creator attribution should be preserved per MIT terms. Verify any third-party content or linked resources for their own license compliance.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Strong |
| Assessment confidence | High |
Repository itself contains educational scripts and task guides, not sensitive credentials. Learners will provision real infrastructure (cloud VMs, Kubernetes clusters, registries) during labs; they should apply defense-in-depth practices: least-privilege IAM, secret management tools (Vault, AWS Secrets Manager), network segmentation, and regular patching. DevSecOps is listed as a curriculum topic but the depth/quality of security training within each day should be independently validated. No security audit or vulnerability assessment of the repository is evident.
Alternatives to consider
Linux Academy / A Cloud Guru
Established, instructor-led DevOps and Kubernetes courses with structured paths, hands-on labs, and certifications. Better for learners seeking guided instruction and formal credentials.
Kubernetes.io official documentation and kubectl tutorials
Free, vendor-backed, and authoritative for Kubernetes. Suitable if learning Kubernetes in isolation; less comprehensive for full DevOps workflow end-to-end.
HashiCorp Learn and Terraform Registry
Free, vendor-authored IaC training focused on Terraform and cloud workflows. Deeper, more current coverage of infrastructure-as-code than a community challenge may provide.
Build on 90DaysOfDevOps with DEV.co software developers
Fork the 90DaysOfDevOps repository, commit to one day at a time, and build a public portfolio of DevOps competency. Ideal for career switchers and engineers entering DevOps or SRE roles.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
90DaysOfDevOps FAQ
Do I need prior DevOps experience to start?
How much time per day is required?
Is there certification or a credential at the end?
Can I adapt this curriculum for my organization?
Work with a software development agency
DEV.co is a software development agency delivering custom software development services to companies building on open source. Our software developers and web developers design, integrate, and ship production systems — spanning web development, APIs, AI, data, and cloud. If 90DaysOfDevOps is part of your open-source devops roadmap, our team can implement, customize, migrate, and maintain it.
Ready to Build Your DevOps Skills?
Fork the 90DaysOfDevOps repository, commit to one day at a time, and build a public portfolio of DevOps competency. Ideal for career switchers and engineers entering DevOps or SRE roles.