DEV Community

Mike Files
Mike Files

Posted on • Edited on

My 'Cloud Resume'

In my research on the topic of Azure and Cloud, Gemini mentioned the Cloud Resume Challenge, which I looked into and picked up a copy of the book for. This post will outline my steps as I work through it 😁.

Week 00 :: AZ-900

The goal here is to work through necessary course-work so I can quiz for and obtain the Microsoft AZ-900 certification. I enrolled myself in the Microsoft Cloud Support Associate Professional Certificate offered by Coursera and, as I get closer to completing it, will keep this post up to date on my status...

In lieu of just studying, I am jumping ahead to work on the project, which will be outlined below.

Week 01 :: Cloud Resume (Front-End)

07/23/2026
Yesterday (and today) I worked on creating / securing my Azure account, setting up my environment for Azure development and building the front-end.

The development environment is VS Code with the Azure Extensions, Azure CLI and Azure Functions Core Tools. The website is, in its current state, an exact replica of my PDF resume... made with Vue.js. I will be adding a separate page based solely around this project as I included Vue Router and already worked through layout components, a 404 page, etc.

Below is a screenshot of the resume site. The more time consuming part of this was, without a doubt, tinkering with CSS.

The next part was building (or referencing SVGRepo.com) icons and images. Definitely a nice change of pace to jump into Affinity Designer.

07/25/2026
The majority of yesterday (and some of today) was set aside to study Azure's Bicep (for I.a.C. deployments). I did manage to find myself going down some rabbit-holes and was, at least initially, a bit torn between using Bicep and Terraform with me eventually deciding upon Bicep because I am trying to focus on Azure.

Today was a success as far as the front-end deployment is concerned. I ended up not needing to use Bicep yet as the newer Azure Static Web App appears to handle the underlying infrastructure after the initial Azure CLI az command is ran. Initially I encountered issues with the GitHub Action due to OXLint ::

That was resolved by uninstalling one of the OXLint dependencies (both of which installed in the initial Vue.js creation (?)). Another, albeit minor / brief, obstacle encountered was the need for Azure DNS because Namecheap does not provide SSL and the Azure S.W.A. has it so I just needed to update the DNS settings and handle DNS on the Azure end.

My front-end is officially live at Mike-Files.com.

Top comments (0)