Personal Projects

Cloud Resume Challenge

What is the Cloud Resume Challenge?

The Cloud Resume Challenge is a hands-on project designed to help new cloud practitioners bridge the gap between cloud certification and landing a cloud job. It incorporates many of the skills that real cloud and DevOps engineers use in their daily work. The goal of this project is to publish a resume on the internet while fully building both the front-end and back-end using cloud resources.

Personally, I was introduced to HTML in sixth grade and have always wanted to build my own personal website. This challenge gave me the perfect opportunity to take that idea beyond a simple digital resume.

Project Accomplishment

I have worked on this project for the last year, and here's what I accomplished:

Certifications

Azure Fundamentals Certification icon
Obtained the Microsoft Azure Fundamentals Certification

Front-End Development

Website Development icon
Built an entire website framework using HTML
Website Styling icon
Styled the website’s front-end UI/UX using CSS
web icon
Published the website using static website hosting in Azure Storage Account.
www icon
Configured a custom domain and routed traffic to website.
Analytics icon
Wrote a Javascript program to interact with API and display website visit count in webpage.

Back-End Development and Testing

https icon
Enabled HTTPS for enhanced security and accessibility using Azure Content Delivery Network.
API icon
Developed Python-based API in Azure Functions to log and obtain website visit counts.
Testing icon
Implemented tests for Backend Python code.
IAC icon
Configured and deployed Backend Infrastructure using ARM templates (Infrastructure as Code).

CI/CD and Automation

Automate icon
Set up CI/CD pipelines for Backend Infrastructure using GitHub Actions, automating testing and deployment to Azure.
CICD icon
Automated front-end deployment using Azure SDK and GitHub Actions as part of CI/CD workflow.

I have summarized the different components of this project in the Architecture Diagram below:

Cloud Resume Challenge Architecture

This project was a fantastic learning experience, giving me exposure to various Azure resources, while expanding my knowledge on HTML, CSS, Javascript and Python. I would highly recommend this challenge to anyone looking to break into cloud computing!

Resources

I would not have been able to complete this without these amazing free resources: