Welcome to my 50 Days of AWS Cloud & DevOps Challenge repository!
This repository documents my journey of consistently learning and implementing AWS and DevOps concepts through hands-on real-world tasks.
- Build strong AWS cloud fundamentals from scratch
- Gain hands-on experience with real-world cloud scenarios
- Master core AWS services like EC2, S3, IAM, VPC, RDS, Lambda
- Understand networking, security, and scaling in cloud
- Improve troubleshooting and cloud automation skills
Each day contains:
- π Task description
- βοΈ Step-by-step implementation
- π» Commands and configurations
- π§ Key learnings
- πΈ Screenshots (where applicable)
- Key Pair creation
- Security Groups
- Subnets & networking basics
- S3 versioning
- EBS volumes
- EC2 instance launch & configuration
- Elastic IP & network interfaces
- Volume attachment
- AMI creation
- Instance lifecycle management
- Snapshots
- IAM users, groups, roles
- Policy creation & attachment
- EC2 hosting with Elastic IP
- Secure SSH configuration
- S3 data migration using CLI
- Application Load Balancer
- CloudWatch monitoring
- Nginx web server setup
- VPC (Public & Private)
- VPC Peering & NAT instance
- RDS setup & snapshots
- AWS Lambda (Console + CLI)
- Application deployment
- ECS container deployment
- Static website hosting on S3
- Troubleshooting connectivity issues
- AWS KMS encryption
- DynamoDB (NoSQL database)
- EKS (Kubernetes on AWS)
- Auto Scaling
- NAT Gateway
- Event-driven architecture (S3 + Lambda)
- Messaging services (SQS & SNS)
- CloudFormation (Infrastructure as Code)
- Audit logging & monitoring
- EC2 storage expansion
- AWS Cloud Fundamentals
- EC2 & Infrastructure Management
- VPC Networking & Security
- IAM & Access Control
- Load Balancing & High Availability
- Serverless Computing (Lambda)
- Containerization (ECS, EKS)
- Monitoring & Logging (CloudWatch)
- Infrastructure as Code (CloudFormation)
Consistency beats intensity.
This challenge is focused on:
- Daily progress π
- Practical learning π οΈ
- Real-world cloud readiness π
This repository reflects my dedication to becoming a skilled Cloud & DevOps Engineer through disciplined, hands-on learning.
π βLearn. Build. Break. Fix. Repeat.β
β If you find this useful, consider starring the repo!