Stage
Tijdens mijn Bacheloropleiding had ik de gelegenheid om stage te lopen bij Arxus, een Cloud Service Provider (CSP) en Microsoft Azure Expert Managed Service Provider (MSP)-partner, een bedrijf gevestigd in Kontich. Tijdens deze stage heb ik de kans gekregen om binnen Arxus te werken aan een stageproject. Hieronder een korte projectomschrijving:

Arxus
Type: Stage
Bacholoropleiding: Cloud & Cybersecurity
Project Name: Azure Reference Environment – Terraform Deployment Automation on GitHub
Probleemstelling
Arxus is een CSP en een Microsoft Azure Expert MSP-partner. Om klanten een consistente en betrouwbare service te bieden, zet Arxus sterk in op het standaardisatie van Azure Landing Zones, een volledige functionele cloud omgeving voor bedrijven, en tevens op de automatisering van Azure deployments. Deze implementaties worden uitgevoerd volgens de richtlijnen van het Microsoft Cloud Adoption Framework (CAF), een Microsoft richtlijn voor het uitrollen van Landing Zone omgevingen.
Binnen deze context bestaat er voor een referentieklant “Demotronix” een standaard Azure Landing Zone architectuur. Het huidige probleem is dat deze architectuur voornamelijk gedefinieerd staat op conceptueel niveau en dient uitgewerkt te worden naar een geautomatiseerde infrastructuur implementatie. Bovendien zou deze omgeving on-demand moeten opgebouwd en afgebroken kunnen worden voor demonstratiedoeleinden aan klanten waarna de mogelijkheid bestaat om deze omgeving af te zetten om kostenbesparend te werken.
Doelstelling
Het doel van dit project is om deze architectuur om te zetten naar Infrastructure as Code (IaC) met behulp van Terraform, zodat de volledige uitrol van het infrastructuur omgeving geautomatiseerd wordt en in code gedefinieerd staat. Hiervoor wordt gebruikgemaakt van de interne Terraform module library van Arxus. De infrastructuur zal automatisch uitgerold worden naar een bestaande Azure demo tenant via GitHub Actions pipelines. Dit laat toe om veranderingen in de omgeving continue en eenvoudig te implementeren en on-demand omgevingen te bouwen en af te breken.
Voor meer informatie en details over mijn stage en stageproject, kan u hieronder alle stage documenten bekijken.

