Wednesday, November 5, 2025

4-Months AWS Learning Plan (Weekly Tasks)

๐Ÿ“Œ Month 1 — Foundations (Cloud + Linux + Networking + IAM)


๐ŸŽฏ End of Month Project:
Static Website deployed on EC2 + Custom VPC


๐Ÿ“Œ Month 2 — Core AWS Services (Compute + Storage + DB + Monitoring)

Mandatory Technical Skills for Freshers (Core Requirements)

1️⃣ Cloud Basics (AWS Fundamentals)

You should clearly understand:

  • What is cloud computing? (IaaS, PaaS, SaaS)

  • Why AWS? Benefits & Global Infrastructure

  • Regions, Availability Zones, Edge Locations

  • Shared Responsibility Model (AWS vs Customer responsibilities)

  • Pricing & Cost optimization basics


Medium post link

2️⃣ Key AWS Services (Hands-on Skills → must do)

You should have practical experience deploying a basic project using:


AreaAWS Services to LearnWhat to Practice
ComputeEC2Launch Linux VM, Key pairs, Security Groups
StorageS3Host static website, object versioning & lifecycle rules
NetworkingVPC, Subnets, Route Tables, NAT Gateway, Security GroupsCreate a VPC with public & private subnets
IAM & SecurityIAM Users, Roles, Policies, MFASecure access, least privilege
DatabasesRDS (MySQL/PostgreSQL)Create DB instance, connect from EC2
MonitoringCloudWatchAlarms for EC2/S3
Load BalancingELB + Auto ScalingDeploy 2 instances behind Load Balancer

๐Ÿ‘‰ If you can deploy a 2-tier architecture (EC2 + RDS + ALB + VPC + S3), you’re interview-ready.


3️⃣ Linux + Networking (Compulsory)

Because AWS heavily uses Linux…

✅ Linux Commands:
cd, ls, mkdir, cp, mv, chmod, chown, grep, top, ps, tail, vi

✅ Networking Fundamentals:

  • DNS, DHCP, IP addressing, Subnetting

  • HTTP/HTTPS protocols

  • Firewall/Security Groups


4️⃣ DevOps Basics (Beginner Level Required)

Companies expect automation knowledge:

  • CI/CD basics

  • Git & GitHub workflow

  • Shell scripting (basic level)

  • Terraform (optional but gives advantage)

  • AWS CLI + SDK basics


5️⃣ Database Skills

  • Difference between SQL vs NoSQL

  • Basic CRUD in MySQL

  • DynamoDB basics (bonus)


๐ŸŽฏ Bonus Skills That Increase Job Selection Chances




✅ One Mini Project You MUST Build (Interview Portfolio)

๐Ÿ“Œ Deploy a web app with the below:

  • Frontend static files on S3 + CloudFront

  • Backend on EC2 inside a VPC

  • Database on RDS

  • IAM roles for secure access

  • ALB + Auto Scaling

  • Monitoring using CloudWatch

  • Source on GitHub

➡ Interviewer will be impressed if you can explain architecture diagram + security setup.


✍ Sample Interview Questions You Must Prepare

Cloud / AWS

  • What is difference between EC2 and Lambda?

  • Public vs Private subnet?

  • How does Auto Scaling work?

  • RTO and RPO?

Networking

  • CIDR notation?

  • What are security groups vs NACL?

Linux

  • How to check running processes?

  • File permissions meaning like drwxr-xr--?

Practical Demo (very common)

  • Launch EC2 + install a web server

  • Upload objects to S3 & set access permissions


๐ŸŽ‰ Final Roadmap (2 Months Plan)

MonthFocus
1-Linux + AWS Core Services + VPC + IAM hands-on
2-RDS + Load Balancing + Git + Mini Project + Interview Q&A

What is AWS S3?

AWS S3 (Simple Storage Service) is like Google Drive / Dropbox , but for applications and companies. You can store: ๐Ÿ“„ Files (PDF, Word, Ex...