Cloud Resume Challenge
The project that changed my career and landed me a role at AWS
Project Overview
The Cloud Resume Challenge is a comprehensive project that showcases cloud computing skills through building a serverless resume website with a real-time visitor counter. This project demonstrates Infrastructure as Code, CI/CD pipelines, and AWS best practices.
Mission Accomplished
This project not only demonstrated my cloud skills but also helped me land my current role as a Solutions Architect at AWS! It's a testament to the power of hands-on learning and practical project experience.
Architecture Overview
A fully serverless solution built on AWS with modern DevOps practices
Frontend
- • Static website hosted on S3
- • CloudFront CDN for global distribution
- • Custom domain with Route 53
- • SSL/TLS certificate via ACM
Backend
- • AWS Lambda for serverless compute
- • DynamoDB for visitor counter storage
- • API Gateway for REST endpoints
- • CloudWatch for monitoring
DevOps
- • Infrastructure as Code with CloudFormation
- • CI/CD pipeline with CodePipeline
- • GitHub integration for source control
- • Automated testing and deployment
Technical Stack
AWS Services
Tools & Technologies
Key Features & Achievements
Serverless Architecture
Fully serverless solution with no servers to manage, automatic scaling, and pay-per-use pricing model.
Real-time Visitor Counter
Dynamic visitor counter that updates in real-time using DynamoDB and Lambda functions.
Infrastructure as Code
Complete infrastructure defined in CloudFormation templates for reproducible deployments.
CI/CD Pipeline
Automated deployment pipeline that triggers on code changes with proper testing and validation.
Global CDN Distribution
CloudFront CDN ensures fast loading times worldwide with edge caching and SSL termination.
Custom Domain & SSL
Professional custom domain with automatic SSL certificate management via AWS Certificate Manager.
Lessons Learned
Technical Skills
- • Serverless architecture patterns
- • Infrastructure as Code best practices
- • CI/CD pipeline design and implementation
- • AWS service integration and optimization
- • Monitoring and observability setup
Professional Growth
- • Project documentation and presentation
- • Technical writing and blogging
- • Problem-solving and debugging skills
- • Cost optimization strategies
- • Security best practices implementation
Next Phase: Kubernetes Version
Planning to rebuild this project using Kubernetes on AWS EKS with a microservices architecture to demonstrate container orchestration and modern cloud-native development practices.
Planned Technologies
- • Amazon EKS (Kubernetes)
- • Docker containers
- • Helm charts for deployment
- • Istio service mesh
- • Prometheus & Grafana monitoring
Architecture Goals
- • Microservices decomposition
- • Auto-scaling and load balancing
- • Blue-green deployments
- • Advanced monitoring and logging
- • GitOps workflow with ArgoCD
Ready to Start Your Own Challenge?
The Cloud Resume Challenge is an excellent way to demonstrate your cloud skills and advance your career. Check out the live metrics from this project or explore my other work!