Skip to content

Hemanth9336/50-Days-AWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

61 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 50 Days of AWS Cloud & DevOps Challenge

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.


🎯 Objective

  • 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

πŸ“‚ Repository Structure

Each day contains:

  • πŸ“Œ Task description
  • βš™οΈ Step-by-step implementation
  • πŸ’» Commands and configurations
  • 🧠 Key learnings
  • πŸ“Έ Screenshots (where applicable)

πŸ“… Challenge Breakdown

πŸ” Core AWS Foundations (Day 1–10)

  • Key Pair creation
  • Security Groups
  • Subnets & networking basics
  • S3 versioning
  • EBS volumes
  • EC2 instance launch & configuration
  • Elastic IP & network interfaces

πŸ’Ύ Compute & Storage Management (Day 11–20)

  • Volume attachment
  • AMI creation
  • Instance lifecycle management
  • Snapshots
  • IAM users, groups, roles
  • Policy creation & attachment

🌐 Networking & Application Hosting (Day 21–30)

  • 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

πŸ—„οΈ Databases & Serverless (Day 31–40)

  • RDS setup & snapshots
  • AWS Lambda (Console + CLI)
  • Application deployment
  • ECS container deployment
  • Static website hosting on S3
  • Troubleshooting connectivity issues

πŸ” Security, Scaling & Advanced Services (Day 41–50)

  • 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

🧠 Key Skills Gained

  • 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)

πŸ’‘ Why This Challenge?

Consistency beats intensity.

This challenge is focused on:

  • Daily progress πŸ“ˆ
  • Practical learning πŸ› οΈ
  • Real-world cloud readiness πŸš€

⭐ Final Note

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!

About

πŸš€ 50 Days of AWS Cloud & DevOps | Hands-on projects covering EC2, S3, IAM, VPC, RDS, Lambda, Docker, CI/CD & real-world troubleshooting

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors