Hey there! 👋
This repo contains all the projects I built during a 7-day DevOps challenge focused on AWS services.
The goal? To set up a full CI/CD pipeline, host a web app, lock down cloud security, and even visualize some data — all powered by AWS!
Below is a quick breakdown of each project:
- Set up a static website hosted entirely on AWS S3.
- Configured S3 bucket policies and static hosting settings.
- Collected and visualized data using Amazon QuickSight.
- Built interactive dashboards.
- Explored how QuickSight connects to S3 and other AWS data sources.
- Hands-on with AWS Identity and Access Management (IAM).
- Created custom roles, policies, and groups to fine-tune cloud security.
- Best practices for least privilege access.
- Launched and configured an EC2 instance.
- Deployed a sample web application (maven/java).
- Set up basic networking (Security Groups, Key Pairs).
- Explored AWS CodeArtifact for package management.
- Published and retrieved packages using CodeArtifact in CI/CD pipelines.
- Connected AWS CodePipeline to GitHub for continuous integration.
- Automated build and deployment triggers on every push.
- Configured AWS CodeBuild projects for automated building and testing.
- Wrote custom buildspec.yml files to control build steps.
- Setup CloudFormation and Deployment groups
- Set up AWS CodeDeploy to deploy apps on EC2 instances.
- Handled blue/green deployments and rollbacks.
- Full CI/CD pipeline on AWS
- Cloud-native app hosting on EC2
- IAM-powered cloud security
- Data analytics and dashboards with QuickSight
- GitHub integration with AWS Developer Tools
I wanted to get hands-on experience with real-world DevOps tools and workflows using AWS.
This 7-day sprint helped me understand the core building blocks for deploying, securing, and managing modern cloud applications.