<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Eric’s blog]]></title><description><![CDATA[Eric’s blog]]></description><link>https://eholm3zkills.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 16:46:48 GMT</lastBuildDate><atom:link href="https://eholm3zkills.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Mastering the AWS Cloud Resume Challenge: A Step-by-Step Journey]]></title><description><![CDATA[As resume challenges gain popularity for showcasing cloud technology proficiency, I discovered the AWS Cloud Resume Challenge while pursuing my AWS certifications. After obtaining my AWS Solution Architect Associate certification, this challenge prov...]]></description><link>https://eholm3zkills.hashnode.dev/rising-to-the-aws-cloud-resume-challenge</link><guid isPermaLink="true">https://eholm3zkills.hashnode.dev/rising-to-the-aws-cloud-resume-challenge</guid><category><![CDATA[AWS]]></category><category><![CDATA[cloud-resume-challenge]]></category><dc:creator><![CDATA[Eric Holmes]]></dc:creator><pubDate>Tue, 18 Jun 2024 07:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1712010784324/7d435b58-b9cf-4df7-85bd-2e2ad6a9a708.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As resume challenges gain popularity for showcasing cloud technology proficiency, I discovered the AWS Cloud Resume Challenge while pursuing my AWS certifications. After obtaining my AWS Solution Architect Associate certification, this challenge provided an ideal platform to demonstrate my skills. Although it was demanding, completing it was immensely rewarding, inspiring me to share my approach in this blog.</p>
<p>The AWS Cloud Resume Challenge, created by Senior Cloud Architect Forrest Brazeal, offers a hands-on learning experience to showcase cloud expertise to potential employers. Participants are tasked with creating and hosting a cloud-based resume using AWS services, following a detailed 16-step process.</p>
<p><a target="_blank" href="https://cloudresumechallenge.dev/docs/the-challenge/aws/">https://cloudresumechallenge.dev/docs/the-challenge/aws/</a></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1712011226462/f2fe5c52-8db1-4d44-812c-1100e9685a59.png" alt class="image--center mx-auto" /></p>
<h1 id="heading-my-approach">My Approach</h1>
<p>After earning my AWS certifications, I tackled the AWS Cloud Resume Challenge in six distinct phases. I'm immensely grateful to Rishab from "Rishab in Cloud" for his invaluable video tutorials, which guided me through the challenge while fostering independent problem-solving. Here's a detailed breakdown of my approach:</p>
<ol>
<li><p>I selected a template for my static resume website and customized it using HTML and CSS to match my professional profile.</p>
</li>
<li><p>S3 Bucket and CloudFront Configuration (Steps 5-6): I purchased a domain and integrated it with Route53. I used an AWS S3 bucket to host the website files and employed CloudFront for an HTTPS origin. I configured an alternate domain name and obtained an ACM certificate for SSL/TLS encryption.</p>
</li>
<li><p>DynamoDB and Lambda Setup (Steps 8-11): I implemented DynamoDB to store website views and used Lambda as an API to retrieve data. I developed a serverless function in Python and created JavaScript code to display a visitor counter on the website.</p>
</li>
<li><p>Git and CI/CD Frontend (Step 15): I established a GitHub repository for version control and automated deployment. I configured workflows to update the repository whenever changes occurred in the S3 bucket, using jakejarvis actions to manage access keys and document the project in the Readme file.</p>
</li>
<li><p>Terraform IaC Implementation (Steps 12-14): I used Terraform to automate AWS resource deployment. I created Terraform configuration files, including <a target="_blank" href="http://main.tf">main.tf</a> and <a target="_blank" href="http://provider.tf">provider.tf</a>, and organized Lambda function code. By executing Terraform commands such as init, plan, and apply, I verified the successful deployment and integration with existing AWS resources.</p>
</li>
</ol>
<h2 id="heading-conclusion">Conclusion</h2>
<p>In conclusion, the AWS Cloud Resume Challenge was a thorough test of my cloud skills, pushing me to apply theoretical knowledge practically. Each stage presented obstacles that required creative problem-solving and perseverance. With determination, I successfully navigated the complexities of hosting a cloud-based resume on AWS. This experience solidified my understanding of AWS services and honed my ability to adapt to new technologies and methodologies, laying a strong foundation for future endeavors in cloud computing.</p>
<p>My resume website can be found at https://resume.eholmes.net</p>
]]></content:encoded></item></channel></rss>