Profile
DevOps Engineer with experience in infrastructure as code (Terraform, ARM/Bicep), CI/CD pipelines in Azure
DevOps, and container platforms on Azure Kubernetes Service. I have a track record of delivering measurable
results — from cutting deployment time from over 30 minutes to under 15, to saving over 70,000 DKK annually
by automating configuration management. I am collaborative by nature, take ownership of tasks, and
contribute constructive feedback to ensure robust and innovative solutions.
Work Assignments
KMD A/S — DevOps Engineer, 2023 – present
Container Platform on Azure Kubernetes Service
Provisioned an AKS cluster end to end with Terraform, including Azure Container Registry and the RBAC
permissions the cluster needs to pull images, bootstrapped ArgoCD from day one and connected the ArgoCD
portal to Azure SSO. Roughly 10–20 applications now run containerized (Windows and Linux) across
separate dev, test and production clusters using Helm and ArgoCD.
CI/CD Pipelines & Deployment Strategy
Built multi-repository pipelines in Azure DevOps with YAML, Bicep and PowerShell for idempotent
deployment of single-tenant applications across every environment. Parallelizing the pipeline jobs cut
deployment time from over 30 minutes to under 15, and blue/green deployment slots let hotfixes ship
during business hours instead of waiting for a maintenance window.
Ephemeral Pull Request Environments
Created self-service PR environments with Bicep and PowerShell, each spun up together with its own PR
database, so developers can test a branch in the cloud instead of running the full stack locally.
Release Process Automation
Automated branch creation, version bumps, release documentation and customer communication, removing
roughly 80% of the manual work from a release. Built an internal release platform app that surfaces the
current release and hotfix versions and announces upcoming release windows in Microsoft Teams.
Messaging Microservice
Moved the SMS service to Azure Functions and Service Bus, handling 25,000+ messages a day. Messages that
fail after ten retries land on a dead-letter queue and raise an alert to the DevOps team for review and
replay.
Self-Hosted Build Agents on VM Scale Sets
Build agents run on Azure VM Scale Sets, one scale set per environment (Windows and Linux), since each
environment sits on its own network. Agents spin up on demand as pipeline jobs arrive instead of being
maintained by hand, and a scheduled monthly job patches them to keep the CVE count reported by Qualys
down.
Azure App Configuration
Introduced centralized configuration tracking and feature flags across front-end and back-end
applications with the Configuration Explorer, Feature Manager and Pusher API — saving over 70,000 DKK a
year by cutting manual configuration overhead.