# 3-Month DevOps Roadmap (90 Days)

**Goal:** Become job-ready for entry-level DevOps roles in 3 months by studying **2–3 hours daily**.

* * *

## 📅 Month 1: DevOps Fundamentals + Core Tools

### Week 1: Basics

*   What is DevOps & SDLC
    
*   Linux fundamentals
    
*   Top 50 Linux commands
    
*   File system, permissions, users
    

### Week 2: Git & GitHub

*   Version Control basics
    
*   Git commands
    
*   Branching & merging
    
*   GitHub repositories & pull requests
    

### Week 3: Scripting + Automation

*   Bash scripting basics
    
*   Variables, loops, conditions
    
*   Cron jobs
    

### Week 4: Containers

*   Docker basics
    
*   Dockerfile
    
*   Images & Containers
    
*   Docker Compose
    
*   Containerize Python/Node app
    

🎯 **Mini Project:** Deploy app using Docker

* * *

## 📅 Month 2: Kubernetes + Cloud

### Week 5: Kubernetes Basics

*   Pods
    
*   Deployments
    
*   Services
    
*   ConfigMaps
    
*   Secrets
    

### Week 6: Advanced Kubernetes

*   Ingress
    
*   Helm
    
*   StatefulSets
    
*   Autoscaling
    

### Week 7: AWS / Azure Basics

(Choose One)

#### AWS:

*   IAM
    
*   EC2
    
*   S3
    
*   VPC
    
*   Security Groups
    

#### Azure:

*   Azure VM
    
*   Storage
    
*   VNets
    
*   IAM
    

### Week 8: CI/CD

*   GitHub Actions
    
*   Jenkins basics
    
*   Auto build & deploy pipeline
    

🎯 **Mini Project:** CI/CD pipeline for Docker app

* * *

## 📅 Month 3: Advanced DevOps + Job Ready

### Week 9: Terraform

*   Infrastructure as Code
    
*   Providers
    
*   Variables
    
*   State file
    
*   Modules
    

### Week 10: Python for DevOps

*   Python basics
    
*   File handling
    
*   Automation scripts
    
*   AWS boto3 basics
    

### Week 11: Monitoring / Observability

*   Prometheus
    
*   Grafana
    
*   ELK Stack basics
    

### Week 12: Resume + Interviews

*   Build 2 Projects
    
*   GitHub Portfolio
    
*   Resume creation
    
*   DevOps interview questions
    
*   LinkedIn optimization
    

🎯 **Final Projects:**

1.  CI/CD Pipeline with Jenkins + Docker
    
2.  Kubernetes App Deployment
    
3.  AWS Infra using Terraform
    

* * *

# 📚 Best Tools to Learn

*   Linux
    
*   GitHub
    
*   Docker
    
*   Kubernetes
    
*   AWS
    
*   Terraform
    
*   Jenkins
    
*   Python
    
*   Prometheus
    

* * *

# ⏰ Daily Routine (2–3 hrs)

*   1 hr Theory
    
*   1 hr Practical
    
*   30 min Revision
    
*   Weekend = Project
    

* * *

# 🎯 After 3 Months You Can Apply For:

*   DevOps Intern
    
*   Junior DevOps Engineer
    
*   Cloud Support Engineer
    
*   Build & Release Engineer
    
*   SRE Fresher
