I am taking the following approach to put my resume on the cloud.
Challenge Website: https://cloudresumechallenge.dev
I am electing to use AWS as my platform.
- Make a static resume with bootstrap and inspiration from the web.
- Manually put the website up on AWS S3 and version control this repo with GitHub.
- Purchase a domain name.
- Redirect Domain Name to S3 Static Website.
- Setup Automatic Updates via GitHub Actions.
- Setup and Configure AWS Route 53 and no longer do a domain name redirect.
- Secure via SSL (HTTPS)
- Make it so that a change in the website respository on GitHub automatically updates the S3 site.
Move toward using infrastructure as code solutions (IaC) via AWS CloudFront, establish that I can persist data with a database, and create general robustness.
I would like to incorporate a PDF download option so that I can ultimately treat this resume as my Authoritative Source of Truth (ASoT). For example, I maintain my web resume, and if I were to ever apply for a job I can download it and attach to an application. I could also include the website on said application as well.