Skip to content

marksjit/cloud-resume-challenge-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mark's Cloud Resume

Built a static cloud-hosted resume website using AWS S3, with a visitor counter implemented via Lambda. The site is developed using HTML, CSS, and JavaScript.

Services used:

  • S3
  • CloudFront
  • Certificate Manager
  • Lambda
  • IAM
  • Dynamo DB
  • GitHub Actions

Documentation:

  • Converted resume to HTML/CSS and hosted it on an S3 bucket configured for static website hosting.

  • Registered a domain in Route 53, configured A-records for www and non-www versions, and enabled HTTPS using Certificate Manager.

  • Set up a CloudFront distribution pointing to the S3 bucket for global content delivery and performance optimization.

  • Created a DynamoDB table to track page visits, and implemented a Python Lambda function to increment and retrieve the visitor count.

  • Connected the Lambda function to the website via JavaScript (index.js) to dynamically display the visit count.

  • Managed source control via GitHub, using GitHub Actions to automatically deploy website updates to S3 while securely handling AWS credentials via repository secrets.

About

Deployed a static resume website combined with a serverless visitor counter using cloud services and CI/CD pipelines for automated deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors