Skip to content

Latest commit

 

History

History
130 lines (95 loc) · 2.98 KB

File metadata and controls

130 lines (95 loc) · 2.98 KB

🚀 90DaysOfDevOps

Learn • Build • Practice • Become Job-Ready

Welcome to 90DaysOfDevOps, a structured and hands-on DevOps challenge by TrainWithShubham.

This repository is designed to help you build real DevOps skills step by step in 90 days — not by watching endless videos, but by doing daily tasks, building projects, and thinking like a production-ready DevOps engineer.

This is not a theory-heavy course.
This is a discipline + execution challenge.


🎯 What is #90DaysOfDevOps?

#90DaysOfDevOps is a day-wise DevOps learning challenge where:

  • Every day has one clear task
  • Every task has a real-world DevOps outcome
  • Every learner builds a public GitHub proof of work
  • Every concept is reinforced through hands-on practice
  • Learning is aligned with live classes and recordings

By the end of 90 days, you will have:

  • Strong DevOps fundamentals
  • Multiple mini-projects
  • One end-to-end DevOps capstone project
  • A GitHub profile that clearly shows consistency
  • Confidence to handle DevOps interviews and production systems

🧠 Who Is This For?

This challenge is ideal for:

  • Students and freshers entering DevOps or Cloud
  • Working professionals switching to DevOps / SRE / Cloud roles
  • Developers who want to understand infrastructure and CI/CD
  • Anyone who believes consistency beats talent

No prior DevOps experience is required.
Commitment is mandatory.


🗂 Repository Structure

90DaysOfDevOps/
│
├── README.md
├── CONTRIBUTING.md
├── LICENSE
├── .gitignore
│
├── scripts/
│   └── helper-scripts.sh
│
├── day-01/
│   └── README.md
├── day-02/
│   └── README.md
├── ...
├── day-90/
│   └── README.md

📅 How the Challenge Works

  • One day = one task
  • Tasks are aligned with live classes
  • Live class days focus on core concepts
  • Weekdays focus on practice and reinforcement
  • Daily commits are encouraged

Even 30–60 minutes per day is enough if done honestly.


🛠 What You Will Learn

  • Linux fundamentals and troubleshooting
  • Shell scripting and automation
  • Networking basics for DevOps
  • Git and GitHub workflows
  • Docker and containerization
  • AWS core and advanced services
  • CI/CD using Jenkins, GitHub Actions, GitLab
  • DevSecOps fundamentals
  • Kubernetes, Helm, ArgoCD
  • Terraform and Ansible
  • Observability with Grafana, Prometheus, OpenTelemetry
  • End-to-end DevOps project

📦 How to Participate

  1. Fork this repository
  2. Clone your fork
  3. Navigate to the current day-XX folder
  4. Complete the task
  5. Commit and push your work

🌍 Learn in Public

Share your progress on LinkedIn:

#90DaysOfDevOps
#DevOpsKaJosh
#TrainWithShubham

❤️ Final Note

DevOps is not about tools.
It is about ownership, reliability, and consistency.

One day at a time.
One commit at a time.

Happy Learning
TrainWithShubham