Cloud infrastructureAWS · Python · CI/CD

Cloud Resume Challenge

A serverless AWS application built to demonstrate practical cloud infrastructure, automation, API integration, and application delivery.

Overview

The frontend is hosted on S3 and delivered through CloudFront. A visitor counter uses API Gateway, a Python Lambda function, and DynamoDB. Infrastructure is provisioned through AWS SAM and CloudFormation, and GitHub Actions automates deployment.

Environment

  • S3 for static hosting
  • CloudFront for global delivery and HTTPS
  • Lambda for serverless backend logic
  • API Gateway for the visitor counter endpoint
  • DynamoDB for persistent visitor data
  • CloudFormation and SAM for infrastructure as code
  • GitHub Actions for continuous deployment

What I implemented

I connected the frontend, API, serverless compute, and persistence layers into one working system, then moved the infrastructure into repeatable templates and automated the deployment workflow through GitHub.

What this demonstrates

Cloud resource configuration, serverless application design, deployment automation, infrastructure as code, DNS and TLS integration, and end to end ownership of a multi service AWS project.