Welcome! 👋
This repository is a one-stop collection of all my AWS and DevOps learning, notes, automation scripts, and interview preparation material.
- AWS: EC2, S3, VPC, RDS, EKS, CloudWatch
- DevOps Tools: Jenkins, Docker, Kubernetes, Terraform, GitHub Actions, Ansible
- Monitoring: Prometheus, Grafana
- Scripting: Bash, Python
- Interview Prep: Real-time scenarios, common Q&A, and project-based discussions
Each folder includes notes, practical scripts, and working examples.
Scripts are tested in real environments (AWS EC2, EKS, etc.)
Clone this repo:
git clone https://github.com/<your-username>/aws-devops-notes-and-scripts.git
aws-devops-notes-and-scripts/
│
├── AWS/
│ ├── Compute/
│ │ ├── EC2.md
│ │ ├── AutoScaling.md
│ │ └── Lambda.md
│ ├── Storage/
│ │ ├── S3.md
│ │ ├── EBS.md
│ │ └── Glacier.md
│ ├── Networking/
│ │ ├── VPC.md
│ │ ├── TransitGateway.md
│ │ └── Route53.md
│ ├── Database/
│ │ ├── RDS.md
│ │ ├── Aurora.md
│ │ └── DynamoDB.md
│ ├── Containers /
│ │ ├── ECS.md
│ │ └── EKS.md
│ ├── Monitoring & Logging/
│ │ ├── CloudWatch.md
│ │ ├── XRay.md
│ │ └── CloudTrail.md
│ └── Security & IAM/
│ ├── IAM.md
│ ├── KMS.md
│ └── SecurityHub.md
│
├── DevOps/
│ ├── Git/
│ │ ├── Branching_Strategies.md
│ │ ├── GitOps_Principles.md
│ │ └── Submodules.md
│ ├── CI_CD/
│ │ ├── Jenkins/
│ │ │ ├── jenkins-setup.md
│ │ │ ├── pipeline-examples/
│ │ │ └── shared-library/
│ │ ├── GitHubActions/
│ │ │ ├── ci-cd-pipeline.yml
│ │ │ └── secrets-management.md
│ │ └── GitLabCI, CircleCI (if needed).md
│ ├── Containerization/
│ │ ├── Docker/
│ │ │ ├── dockerfile-patterns.md
│ │ │ └── docker-compose-examples/
│ │ └── Container-Security.md
│ ├── Orchestration/
│ │ ├── Kubernetes/
│ │ │ ├── architecture.md
│ │ │ ├── real-world-manifests/
│ │ │ └── helm-charts.md
│ │ └── ServiceMesh.md
│ ├── Infrastructure as Code/
│ │ ├── Terraform/
│ │ │ ├── modules-best-practices.md
│ │ │ ├── real-world-modules/
│ │ │ └── examples/
│ │ └── CloudFormation.md
│ ├── Configuration Management/
│ │ ├── Ansible/
│ │ │ ├── playbooks/
│ │ │ └── roles-patterns.md
│ │ └── Chef/Puppet (if relevant).md
│ └── Monitoring & Observability/
│ ├── Prometheus/
│ ├── Grafana/
│ └── Alerting_Design.md
│
├── Scripts/
│ ├── bash/
│ │ ├── backup_mysql.sh
│ │ ├── cleanup_logs.sh
│ │ └── deploy_docker.sh
│ ├── python/
│ │ └── aws_utils.py
│ └── powershell/
│
├── Architecture_Designs/
│ ├── HighAvailabilityPatterns.md
│ ├── DisasterRecovery.md
│ └── CostOptimization.md
│
├── Interview_Preparation/
│ ├── AWS_Questions.md
│ ├── DevOps_Questions.md
│ ├── System_Design_Scenarios.md
│ └── Leadership_Situations.md
│
├── Real_World_Projects/
│ ├── project1/
│ │ ├── architecture.md
│ │ ├── terraform/
│ │ └── ci-cd/
│ └── project2/ …
│
└── README.md