<?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[Bhupen.hashnode.dev]]></title><description><![CDATA[Bhupen.hashnode.dev]]></description><link>https://bhupenhashnodedev.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 08:10:43 GMT</lastBuildDate><atom:link href="https://bhupenhashnodedev.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[From Zero to Cloud: How I Built and Deployed My Resume Using AWS Resources]]></title><description><![CDATA[A few years ago, I came to the UK from Nepal with a dream and a deep sense of responsibility for my family. I worked nights while studying during the day, eventually I completed my Bachelors in Accounting from Oxford Brookes University and studied MB...]]></description><link>https://bhupenhashnodedev.hashnode.dev/from-zero-to-cloud-how-i-built-and-deployed-my-resume-using-aws-resources</link><guid isPermaLink="true">https://bhupenhashnodedev.hashnode.dev/from-zero-to-cloud-how-i-built-and-deployed-my-resume-using-aws-resources</guid><category><![CDATA[cloudresumechallenge]]></category><dc:creator><![CDATA[Bhupendra Kunwar]]></dc:creator><pubDate>Fri, 16 May 2025 10:10:03 GMT</pubDate><content:encoded><![CDATA[<p>A few years ago, I came to the UK from Nepal with a dream and a deep sense of responsibility for my family. I worked nights while studying during the day, eventually I completed my Bachelors in Accounting from Oxford Brookes University and studied MBA from the University of Wales. I never made any excuses: I kept moving forward.</p>
<p>Although I spent over a decade in retail management, I had always felt drawn to technology and innovation so, in 2021, I finally decided to act on that passion. Today, I’m proud to say I’ve earned 2 certifications and am actively pursuing a future in cloud engineering.</p>
<p>In my long management experience, I have done so much training and have learnt many things. One thing I want to share here is that before doing anything we always ask three questions. If we are clear about those questions no one can stop us from succeeding. These 3 questions are not only applicable to managing a team or doing your own business, they are equally applicable for our own life.</p>
<p>These questions are: What?, Why?, And how? Simple but effective questions.</p>
<p><strong>Why did I start my learning journey?</strong> </p>
<p>By December 2021, I had joined Optima IT with no cloud computing experience, no prior exposure to AWS, and no IT background. But I had one advantage - my ongoing interest in IT and technology. I knew that if I wanted to be more knowledgeable and successful that I would have to put the work in. Hence why I took on the Forest Brazil AWS Cloud Resume Challenge: a cloud  project that was very beneficial for my learning journey. Thank you to Forest Brazil for introducing such an existing project.</p>
<p><strong>What was the project?</strong> </p>
<p>My goals were to:</p>
<ul>
<li><p>Design a statistic frontend to showcase my resume</p>
</li>
<li><p>Build a dynamic backend to track my website visitors</p>
</li>
<li><p>Deploy the entire stack using using AWS-native services</p>
</li>
<li><p>Secure the environment using AWS ACM, IAM and HTTPS</p>
</li>
<li><p>Automate deployment with GitHub Actions</p>
</li>
<li><p>Write infrastructure  as code using AWS SAM</p>
</li>
</ul>
<p><strong>How did I complete the project?</strong></p>
<p>I used the following tools and technology  to accomplish my project.</p>
<table><tbody><tr><td><p>Modules</p></td><td><p>Tools and technology</p></td></tr><tr><td><p>Frontend    </p></td><td><p>    HTML, CSS , JavaScript</p></td></tr><tr><td><p>Backend                                                                     </p></td><td><p>AWS Lambda, Python, API Gateway</p></td></tr><tr><td><p>Database    </p></td><td><p>  DynamoDB( for Visitor counter)</p></td></tr><tr><td><p>web-Hosting</p></td><td><p>  S3, CloudFront and Route 53</p></td></tr><tr><td><p>Infrastructure     </p></td><td><p>  AWS SAM(Serverless Application Model)</p></td></tr><tr><td><p>Security </p></td><td><p>AWS ACM , IAM  HTTPS via ACM</p></td></tr><tr><td><p>CI/CD</p></td><td><p>GitHub Actions</p></td></tr><tr><td><p></p></td><td><p>Docker, Boto3 , AWS documentations, MDN Dox</p></td></tr></tbody></table>

<p><strong>Problems encountered and resolved</strong></p>
<p>After completing this project, I began to visualize it like a machine – carefully assembled from many different parts and engines, each with its own function. Just like a real machine, if one part of the engine fails , the whole system stops working. Like if  our unit test is  failed then the rest of the job will not complete on CI/CD( GitHub Actions).Integrating everything to build this live resume challenge -was one of the most challenging and rewarding experiences I’ve had.</p>
<p>What makes me proud is that I started with zero technical knowledge, I had to learn all technologies and tools from scratch.</p>
<p>The most difficult part of the project was writing and unit testing Python code for AWS Lambda functions, along with working on the Yamal template file and GitHub workflow. I have failed the Python unit test numerous times and GitHub Action workflow. But I genuinely enjoyed the debugging process, and every small breakthrough kept me motivated.</p>
<p><strong>Architecture</strong></p>
<p><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdMSTdyXGWlk70rZ2yOOXgJccGSm1rNoAwBMopeu1SoUAkVtcTVXoObuzB-vqjuvbAatCHcLhfkhagFcU2nuVjHDHDoS8h4vQ7pZLNwvaE2a-SXQZWOoHDAE_x9cOCIKlPzX-kw?key=_KYSH34v_kxyESme0puJag" alt /></p>
<p><strong>I learned:</strong> </p>
<ul>
<li><p>How to write and deploy Lambda functions with Python</p>
</li>
<li><p>How to create secure APIs using least privilege IAM roles</p>
</li>
<li><p>How to define infrastructure with AWS SAM templates</p>
</li>
<li><p>How to host and secure statistic websites with S3, CloudFront , and ACM</p>
</li>
<li><p>How to implement CI/CD pipelines with GitHub Actions</p>
</li>
<li><p>Python unit tests and error debugging</p>
</li>
<li><p>And how to think like a smart cloud engineer. </p>
</li>
</ul>
<p><strong>Certifications That helped for my Resume</strong></p>
<ul>
<li><p>AWS Certified cloud practitioner AWS CCP</p>
</li>
<li><p>AWS Certified Solution Architect - Associate(SAA-C03)</p>
</li>
<li><p>Preparing for AWS Solution Architect - Professional exam </p>
</li>
<li><p>Learning Azure cloud </p>
</li>
</ul>
<p><strong>Next steps</strong></p>
<ul>
<li><p>Looking for junior cloud , Devops, or support engineer roles</p>
</li>
<li><p>Practicing advanced AWS services, Azure Cloud ,SQL database</p>
</li>
<li><p>Building more serverless applications</p>
</li>
<li><p>Seeking open- source and Volunteer tech projects.</p>
</li>
</ul>
<p><strong>My Live Cloud Resume Project</strong></p>
<ul>
<li><p>🌐 <strong>Live Site:</strong> <a target="_blank" href="http://www.bhupenresume.click">www.bhupenresume.click</a></p>
</li>
<li><p>💻 <strong>GitHub Repo:</strong> <a target="_blank" href="https://github.com/Bkunwar5?tab=repositories"></a><a target="_blank" href="http://github.com/Bkunwar5">github.com/Bkunwar5</a></p>
</li>
<li><p><strong>LinkedIn:</strong> <a target="_blank" href="https://www.linkedin.com/in/bhupendra-kunwar-914b7b1bb">My LinkedIn Profile</a></p>
</li>
</ul>
<p><strong>Throughout my research , I have benefited greatly from YouTube videos and documentation. I sincerely thank all the contributors who shared their knowledge and expertise.</strong></p>
<ul>
<li><p>Resource and guide available from Optima It such as books and study guides.</p>
</li>
<li><p>Lou - <a target="_blank" href="https://openupthecloud.com">https://openupthecloud.com</a> - I have learned many Technical Parts from his videos.</p>
</li>
<li><p>Sharada Khapra from Apana colleague , Videos in Hindi language but it is really good and simple to understand - I have learned CSS, Javascript and HTML from her videos.</p>
<ul>
<li><a target="_blank" href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqbjZpWTc5Wi1LcEhIV0l1V0pfRmI2V0N5V2xKQXxBQ3Jtc0tua3NsWGVRNFVuNmJ0YXNkbk12VXpET1BXLTVHcHh0YmcyTm5MUmtsT1lLdm1lZjdvaUQ5NGpDbG5uRUxXUU9LUVJxVXZBcVRuY29LVXduR1Q3N1N5VmZrVWQzNkM0N3FvVlZXd01wV1dqekNKOVdZcw&amp;q=https%3A%2F%2Fwww.apnacollege.in%2Fcourse%2Fcpp-dsa&amp;v=A5a5MfuenA8">https://www.apnacollege.in/course/cpp…</a>.</li>
</ul>
</li>
<li><p>AWS zero to Hero For Dev-up engineer - From Abhishek Veermallaha - </p>
<ul>
<li><a target="_blank" href="https://www.youtube.com/abhishekveeramalla/join">www.youtube.com/abhishekveeramalla/join</a></li>
</ul>
</li>
<li><p>API for beginner –<a target="_blank" href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqblpxaXhHOVhHVDFyVjVMdGZHNnBwcDRjOFNmUXxBQ3Jtc0tsTTAwVmJmc01wYVo0VHphMjZ1VGd0Q1NrQVRwY1k4YkMxV253d3dyWE82R2JLSHQ5R0hFa2FUVlcxMjlYRXJqelFocjNKaFQ2NXZqeXVxZnVUMktqYlg3YTlLTWcyMEUtNVp0ZkpNQzRCYWJGMGpyYw&amp;q=https%3A%2F%2Fbit.ly%2F3ItwJKk&amp;v=bxuYDT-BWaI">https://bit.ly/3ItwJKk</a></p>
</li>
<li><p>DNS - from IT KE FUNDE <a target="_blank" href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqblpxaXhHOVhHVDFyVjVMdGZHNnBwcDRjOFNmUXxBQ3Jtc0tsTTAwVmJmc01wYVo0VHphMjZ1VGd0Q1NrQVRwY1k4YkMxV253d3dyWE82R2JLSHQ5R0hFa2FUVlcxMjlYRXJqelFocjNKaFQ2NXZqeXVxZnVUMktqYlg3YTlLTWcyMEUtNVp0ZkpNQzRCYWJGMGpyYw&amp;q=https%3A%2F%2Fbit.ly%2F3ItwJKk&amp;v=bxuYDT-BWaI">https://bit.ly/3ItwJKk</a></p>
</li>
<li><p><a target="_blank" href="https://www.linkedin.com/learning/python-for-non-programmers">Python for Non-Programmers</a> from By: <a target="_blank" href="https://www.linkedin.com/learning/instructors/nick-walter">Nick Walter</a></p>
</li>
<li><p>GitHub - From Sharada Khapra - <a target="_blank" href="http://apanacollege.com">Apanacollege.c</a>om</p>
</li>
<li><p><strong>Cumulus Cycles -</strong></p>
</li>
</ul>
<p>                 <a target="_blank" href="https://www.youtube.com/@cumuluscycles">https://www.youtube.com/@cumuluscycles</a>   </p>
<p>      <a target="_blank" href="https://www.youtube.com/redirect?event=channel_header&amp;redir_token=QUFFLUhqblFQNE1sSzFGNnZtOUN1b1dQQ3puUGd4a0JKQXxBQ3Jtc0trbzNBWnMwTVQtRlFGNGozWG8tcWlvUVNLSVQycnVEUFdfSjU3bEM4WVlrMDJKeVNVOGhmTnFFZkRrYWFoek1MYWVKYmFYeFY1LW82b2VHY193RnFDX2xiMG51c2haZ2prTkR5VzlqWm96TzFBOVl6TQ&amp;q=https%3A%2F%2Fgithub.com%2FCumulusCycles">github.com/CumulusCycles</a></p>
<ul>
<li><p>AWS documentations</p>
</li>
<li><p>MDN documentations</p>
</li>
</ul>
]]></content:encoded></item></channel></rss>