Cloud Resume Challenge

I decided to take on the Cloud Resume Challenge to get more hands on experience with AWS whilst I also study for the AWS Solutions Architect Associate (SAA-300) Certification.

I will be listing the steps below as I complete each section of the challenge.

  • Step 1: Cloud Practitioner

    Having already passed the AWS Cloud Practitioner Exam, I moved straight onto Step 2 and 3.

  • Step 2 & 3: HTML and CSS

    I did start to manually code my page in HTML and CSS but felt that this really detracted from the challange. My obective is get more hands on with AWS and not HTML & CSS. With that in mind I visited HTML5Up and used a template from their site. I then edited the HTML code to my preferred layout as well as adding a couple of new pages including Cloud Resume Challenge.

  • Step 4: S3 Bucket

    I am using an S3 Bucket to store my .html and .css files. I have also created a second bucket which I plan to use to store my cloudflare log files in. I have enabled bucket versioning in S3 so I can go back to previous versions of files if I need too as well as Server Side Encryption for security. I then used Static Website hosting which I configured to use HTTPS as requested in the Cloud Resume Challenge.

  • Step 5: HTTPS

    Step 5 prompts the user to use the more secure HTTPS (HyperText Transfer Protocol Secure) over the standard HTTP (HyperText Transfer Protocol). This requires the configuration of Cloudfront which is the AWS CDN (Content Delivery Network). CloudFront uses a global network of edge locations to deliver content to users with low latency and high data transfer speeds. As you can see, ron-jackson.co.uk is using https://www.ron-jackson.co.uk/about.html over http to complete this objective.

  • Step 6: DNS

    The purpose of this step is to get the "student" to use Route53 which is AWS's DNS provider. Using Route53, I was able to purchse the domain of ron-jackson.co.uk as well as set an auto-new on this domain. From the student persperice, I am able to see my name servers, expiration date of my domain, all of my registered domains, as well as my CNAME, A, NS and AAAA records. S3 also provides a URL which would allow you to access the Website (Depending on Bucket permissions) However, using Route53 makes the Website address more simplistic for users, as well as providing DNS resolution, Domain registration, DNS management, Latency-based routing, DNS failover, and Health Checks to name a few services.

  • Step 7: Javascript

Email

jacksonr1978@gmail.com

Phone

07904 098028

Address

Waltham Abbey, Essex