1 minute read

To improve my knowledge of Azure resources, how they can be configured securely and so others could learn more about this too, I made website that people can run through to create and configure resources in Azure.

The challenges on the site provide a clear outcome, but its up to the user how they configure the resource, whether its in the Azure portal or the command line.

As long as the website has Reader access to an Azure subscription, it can validate the resource has been created and configured correctly. If successful the challenge is completed and the user can continue to the next one. If incorrect an error will appear for them to try again.

Quizzes are also sprinkled in, either multiple-choice or requires text input from the user.

Potential future changes

  • Host the website statically in Blazor WebAssembly, configuring AD Auth to an application that the user consents too (so anyone can use it without having to host the website somewhere)
    • This could be a separate build alongside the existing Blazor server instance
  • Add more challenges (flesh out Private Endpoint, more vnets, more bonus challenges)
  • An ‘admin’ page, helpful for seeing progress of everyone taking part in the challenge