🚀 Welcome to the #DevOpsIn120Days challenge! A structured, hands-on roadmap to master DevOps in 120 days, with:
-
Daily tasks (Linux → Networking → AWS → Kubernetes → AIOps)
-
Real-world projects (CI/CD pipelines, EKS clusters, serverless apps)
-
AWS-focused labs (EC2, S3, Lambda, EKS) + interview prep
-
Weekly challenges (Disaster recovery, predictive scaling, etc.)
Perfect for:
-
Engineers transitioning to DevOps
-
AWS practitioners preparing for certifications
-
Anyone who learns by doing!
Join the challenge → 1% better every day!
- Fork the repository on your GitHub.
- Review the topics assigned for each day.
- Complete the tasks designated for that specific day.
- #bongoDev
- #DevOpsIn120Days
-
DevOps Principles & Culture
-
DevOps Lifecycle & Practices
-
Agile, Scrum, and Kanban in DevOps
-
Intro to CI/CD Pipelines and SDLC
-
Version Control Overview
-
Git & GitHub Basics
-
Branching Strategies (Git Flow, Trunk-Based)
-
Markdown, Issues & Pull Requests
-
YAML & JSON Fundamentals
-
Linux Basics for DevOps
-
Shell Scripting Essentials
-
Bash Conditionals and Loops
-
Automating Tasks with Cron
-
Intro to Python for DevOps
-
File Handling in Python
-
APIs & Requests Module
-
Parsing JSON & XML
-
Writing CLI Tools in Python
-
Python Virtual Environments
-
Packaging Python Scripts
-
Computer Networks Overview
-
TCP/IP, HTTP/HTTPS
-
DNS, Load Balancing, NAT
-
Firewalls, Proxies, and Ports
-
Web Servers: Apache vs Nginx
-
Process Management & Logs
-
Systemd and Init Systems
-
Monitoring System Resources
-
SSH, SCP & Remote Access
-
Secure File Transfer & rsync
-
What is IaC?
-
Intro to Terraform
-
Terraform: Providers & Resources
-
Variables, Outputs, Modules
-
Terraform State Management
-
Intro to Ansible
-
Writing Ansible Playbooks
-
Ansible Roles & Variables
-
Ansible with Cloud Providers
-
Ansible Vault & Security
-
Terraform vs Ansible Comparison
-
Packer & Golden Images
-
CloudFormation Basics
-
Intro to Vagrant
-
Setting up a Vagrant Lab
-
Cloud Computing Fundamentals
-
Intro to AWS Console & CLI
-
IAM: Users, Groups, Policies
-
EC2: Launch, Connect, Configure
-
EBS, Snapshots, AMIs
-
S3 Buckets, Policies, & Lifecycle
-
VPC, Subnets, Gateways
-
Route53 DNS Management
-
RDS & DynamoDB Overview
-
CloudWatch & Billing Alerts
-
Lambda & Serverless Concepts
-
API Gateway Basics
-
AWS CLI Scripting
-
CloudFormation for Infra Setup
-
Cost Optimization Strategies
-
Multi-Region & Availability Zones
-
AWS Shared Responsibility Model
-
Introduction to EKS
-
AWS Secrets Manager
-
Identity Federation (SSO)
-
What is Docker & Why Use It?
-
Docker CLI & Dockerfile
-
Docker Compose Basics
-
Volumes, Networks & Ports
-
Docker Images & Layers
-
Multi-stage Builds
-
Private Repositories (DockerHub, ECR)
-
Docker Security Best Practices
-
Scanning Images (Trivy, Clair)
-
Troubleshooting Containers
-
Kubernetes Architecture Overview
-
Setting up Minikube or k3s
-
Pods, ReplicaSets, Deployments
-
Services, Ingress & Load Balancing
-
Volumes & Persistent Storage
-
ConfigMaps & Secrets
-
Namespaces, Labels, Selectors
-
Helm Basics & Helm Charts
-
Custom Helm Charts
-
RBAC in Kubernetes
-
Kubernetes Monitoring Tools
-
Horizontal Pod Autoscaling
-
Rolling Updates & Rollbacks
-
CI/CD with Kubernetes
-
EKS Setup on AWS
-
What is DevSecOps?
-
Shift Left Security Principles
-
Static Code Analysis (SonarQube)
-
Dependency Scanning (Snyk)
-
Secrets Management (Vault, AWS Secrets)
-
Secure Dockerfile Practices
-
Image Scanning Tools (Trivy, Grype)
-
Kubernetes Security Best Practices
-
RBAC & Network Policies
-
Compliance as Code
-
What is GitOps?
-
GitOps vs DevOps
-
ArgoCD Basics
-
FluxCD Overview
-
Deploying with ArgoCD
-
Rollbacks & Sync Strategies
-
GitOps for Multi-Env Pipelines
-
Managing Secrets in GitOps
-
Integrating GitOps with CI Tools
-
Real-world GitOps Project
-
Monitoring vs Observability
-
Prometheus Basics
-
Grafana Dashboards
-
Metrics & Alerting Rules
-
Loki for Logs
-
ELK Stack (Elasticsearch, Logstash, Kibana)
-
Application Performance Monitoring (APM)
-
Build & Document a CI/CD Pipeline Project
-
Resume, Portfolio & LinkedIn Optimization
-
Show The World What You Are Capable Of
Cheers! 🚀 🚀🚀