Welcome to my Cloud Resume Challenge implementation! This repository showcases my skills in cloud computing, infrastructure as code, and web development through the creation of a cloud-based resume website.
The Cloud Resume Challenge, created by Forrest Brazeal, provides a practical opportunity to demonstrate proficiency in various technologies and services. In my implementation, I utilized the following tools and frameworks:
-
AWS (Amazon Web Services): I chose AWS as my cloud provider for its comprehensive suite of services and robust infrastructure.
-
Serverless Framework: I leveraged the Serverless Framework to define and deploy serverless resources for my website. It simplifies the management of AWS resources and promotes scalability.
-
Terraform/Terraform Cloud: I utilized Terraform, a cloud-agnostic cloud automation tool to provision my front-end resources in AWS.
-
GitHub Actions: Configured Github Actions for CI/CD implementation. Changes commited on the main branch are automatically deployed to my website.
-
AWS S3 Bucket: Used S3 bucket for storaged of my website files and configured to host for static website hosting
-
AWS CloudFront: Provisioned AWS Cloudfront to serve my website and cache the contents for faster access.
- AWS Certificate Manager: Created a public certificate in ACM to implement safe browsing with HTTPS
- Go Daddy: Purchased a domain name in godaddy to be used for my CloudFront and API Gateway domain name
Thank you for visiting my Cloud Resume Challenge implementation! I hope this project effectively showcases my cloud skills and demonstrates my ability to develop a professional online presence. This resume demonstrate that I can learn any tools and implement it if given enough time to explore.