AWS Cloud Labs

☁️

A structured 24-week AWS lab program covering core services, Infrastructure as Code, and automation. Daily hands-on labs building real-world cloud skills across VPC, IAM, EC2, RDS, Terraform, Docker, and CI/CD pipelines.

HCL Terraform AWS Docker

AWS DevOps CI/CD Pipeline

🔁

End-to-end DevOps pipeline built with GitHub Actions and AWS services. Automates build, test, and deployment workflows for cloud applications — enabling fast, reliable, and repeatable deployments to AWS environments.

GitHub Actions AWS CodeBuild CI/CD

AWS DevOps CodeBuild

🔨

AWS CodeBuild integration project demonstrating automated build pipelines in the cloud. Configures build environments, manages build artifacts, and integrates with the broader AWS DevOps ecosystem for streamlined deployments.

CodeBuild AWS DevOps

Bucket with Terraform

🪣

Demonstrates how to use Terraform to deploy and manage an S3 bucket on AWS. The goal is to understand the fundamentals of automating infrastructure deployment using Infrastructure as Code (IaC) — reproducible, version-controlled, and auditable cloud resources.

Terraform S3 IaC HCL

CloudWatch Monitoring Lab

📊

A CloudWatch alarm that monitors EC2 CPU utilization and triggers an SNS notification when usage exceeds 50% for 5 minutes. Demonstrates real-time cloud monitoring, alerting pipelines, and operational best practices for AWS infrastructure.

CloudWatch SNS EC2 Monitoring

EC2 Health Monitor

💓

An automated EC2 health monitoring system that reads CPU metrics from CloudWatch, writes structured JSON logs to S3, and triggers SNS email alerts when CPU exceeds 50%. Built with Python/boto3 and IAM role-based security — a capstone project demonstrating end-to-end AWS automation.

Python boto3 CloudWatch S3 SNS IAM