People often ask me what AWS projects they can build to put on their resume/CV, and how to showcase their AWS skills to potential employers. Well, how about actually building the resume itself on AWS? That’s what we’ll do in this video!
In a hands-on tutorial, I’ll walk you through how to build a simple resume/CV that uses HTML, CSS and JavaScript (with a little help from ChatGPT). Then we’ll upload the files to an S3 bucket that we configure for static website hosting, with public access. From there, we’ll move to Route 53 so we can use a custom domain on our resume (and if you have a domain from an external provider like GoDaddy or NameCheap, I’ll show you how to get started with that). Finally, we’ll set up an SSL/TLS certificate with AWS Certificate Manager, and then create a CloudFront distribution (that points to S3) where we can apply the certificate.
In the end, you’ll have a fully-working online resume that you can share with friends, family and potential employers.
?Here’s all the code and resources you’ll need:
• HTML, CSS and JavaScript files (3 total, in a zip file) that you can use as a starting point: https://drive.google.com/file/d/1LyJyHE_oNpZnw9FbLlqpaPTPvSvh9JSt/view?usp=sharing
• S3 bucket policy to allow public read access to your files: https://docs.google.com/document/d/1Y9Vjom6lbdKdfbw672FWGJ0WVO8gbemFUMsE72LqDac/edit?usp=sharing
• LinkedIn article if you need help using a domain name from an external provider like GoDaddy: https://www.linkedin.com/pulse/pointing-third-party-registrar-aws-route-53-guilherme-renkel-wehmuth/
? Two other AWS project videos you might enjoy:
• An end-to-end application to do simple math: https://youtu.be/7m_q1ldzw0U
• A full web application for ride sharing with unicorns (Wild Rydes): https://youtu.be/zuKu0VFiwas
? Here are some other videos for services referenced in the video:
• AWS Budgets (make sure you don’t get any surprise bills!): https://youtu.be/WtokD2JD7K8
• Route 53 and DNS addressing basics: https://youtu.be/JRZiQFVWpi8
• CloudFront basics: https://youtu.be/GUfAQUjA3a0
??If you’re interested in getting AWS certifications, check out these full courses. They include lots of hands-on demos, quizzes and full practice exams. Use FRIENDS10 for a 10% discount!
– AWS Certified Cloud Practitioner: https://academy.zerotomastery.io/a/aff_n20ghyn4/external?affcode=441520_lm7gzk-d
– AWS Certified Solutions Architect Associate: https://academy.zerotomastery.io/a/aff_464yrtnn/external?affcode=441520_lm7gzk-d
Timestamps
00:00 – A sneak peek at the resume we’ll be building on AWS
00:46 – Why you should watch this and build out your own resume
01:21 – Overview of what we’re building and the services we’ll use
03:00 – How much will this cost?
04:48 – Creating HTML, CSS and JavaScript files—with the help of ChatGPT
06:55 – How to use the code that I provide
07:34 – Creating an S3 bucket
07:56 – Choosing a name for the S3 bucket that will work with Route 53
09:09 – Configuring the S3 bucket for static website hosting
09:52 – Creating a bucket policy to allow public read access in the S3 bucket
10:46 – Uploading resume code files to the S3 bucket
11:24 – Testing things out with the S3 bucket website endpoint
12:09 – Registering a domain name with Route 53
13:26 – How to work with domains from external providers, like GoDaddy or NameCheap
15:15 – Creating an A Record in Route 53 to point to an S3 bucket website
16:36 – Viewing the status of DNS propagation in Route 53
17:33 – Requesting a public SSL/TLS certificate in AWS Certificate Manager
19:17 – How to do DNS validation for a public SSL/TLS certificate in AWS Certificate Manager
21:14 – Using an SSL/TLS certificate for a website in AWS
21:32 – Creating a CloudFront distribution to point to our static website in S3
23:42 – Launching the CloudFront distribution domain name
24:46 – Updating the A Record in Route 53 to point to the CloudFront distribution
26:01 – Reviewing the final masterpiece of what we built—nice work!
26:28 – IMPORTANT!! Delete your resources (I’ll show you how)