This blog post is to summarize my experience with this project and to give a little insight for its significance because on the surface it just looks like a personal website, but when you know what it’s all about, it demonstrates what I can do with the cloud platform. This project is based the cloud resume challenge. I’ll keep this post short and sweet.
After earning my Azure certification, I wanted to prove my knowledge for it with a project, and with it, adding my resume to the Azure cloud platform seemed like a great way to initially demonstrate my familiarity with some of its topics. Some areas were familiar but a lot were brand new and exciting to learn.
The frontend is a static webpage with a borrowed template (credit at bottom of the resume’s page). It incorporates HTML, CSS, and JavaScript. For me, this is familiar territory as I worked on site design in the past both professionally and personally, so this got me back into the swing of it, modifying it for my resume and adding a few novelties to it from a formatting perspective. But web design isn’t the primary topic as it’s all about the cloud platform! The next areas discussed cover that.
I’ve worked on code in the past and used Visual Studio as the IDE for development, but Visual Studio Code is brand new to me. It’s refreshing to see something like VS Code as an alternative, lightweight, multiplatform IDE that gives what you just what you need by adding extensions you need to get the job done. It also integrates with Azure! For this project, I added Azure related extensions such as Azure Storage. There’s more Azure related tools in the screenshot below from my setup but some of those will be covered in the 2.0 project. VS Code is where I edited the HTML files.
I have my Azure account setup with the pay-as-you-go plan for subscriptions. Those subscriptions organize my projects within my account and is organized further by resource groups. With the code completed, I linked my Azure account to VS Code and uploaded my resume to one of my Azure subscriptions. During this same process from the Azure portal, I created a resource group, the storage account which houses the site, and have the static website piece enabled. Screenshot below shows part of it from the Azure portal.
This project also got me familiar with cloud repositories. For this, I used GitHub for my code. It integrates well into VS Code too and used the built-in terminal for CLI commands for GitHub like ‘git push’ to send my code up to the repository. Learned a lot related to this like to how to setup SSH keys for GitHub and enabling it in VS Code so it all works together.
I love what I was able to accomplish for the scope of this project, getting something posted live onto my account and have it be accessible for others to view. The cloud resume challenge actually has more involved with it such as having a backend with a database and some code linking the frontend to the backend for a function, so this is a version 1.0 of sorts as I was eager to get something up and running as soon as possible. In the near future there will be a fully-fledged 2.0 that reflects the whole challenge, so in the meantime, please see this 1.0 version showing my enthusiasm for learning this cloud platform, testing my knowledge with a live project, and having it be the first mile marker for my journey on this trail for becoming a cloud admin.
Resume’s link:
https://azresumev1stract.z1.web.core.windows.net