Back to articles
The Cloud Resume Challenge: CI/CD, Python, and Surviving a Security Scare
How-ToDevOps

The Cloud Resume Challenge: CI/CD, Python, and Surviving a Security Scare

via Dev.toAmine Traibi

Introduction Theoretical knowledge is foundational, but engineering competency is built through implementation. I realized that understanding the theory of services like S3, Lambda, and DynamoDB wasn't enough. I wanted to demonstrate that I could orchestrate them into a secure, automated, production-grade application. The Cloud Resume Challenge—created by Forrest Brazeal—was the perfect framework to bridge the gap between architectural concepts and real-world DevOps implementation. Here is how I built a serverless resume website, automated the deployment with GitHub Actions, and solved the engineering hurdles along the way The Architecture The project requirement is simple: "Host a resume online." But the architecture I implemented is pure Cloud Engineering: Frontend : HTML/CSS hosted on S3, accelerated by CloudFront (HTTPS) for global caching. Backend : An AWS Lambda function (Python) handling API requests. Database : DynamoDB (NoSQL) for storing the visitor count. Infrastructure : Fu

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles