FUNCTIECONTEXT:
- Functietitel: Platform Engineer (K10009)
- Locatie: Brussel
Deze functie als Platform Engineer maakt deel uit van een centraal Platform Team dat de gedeelde basis biedt waarop applicatieteams software bouwen, deployen en beheren. U werkt met Azure Kubernetes Service (AKS), Azure DevOps, Terraform en de delivery van .NET-applicaties. Daarbij onderhoudt u herbruikbare pipelines en infrastructuur in plaats van zich op één productapplicatie toe te spitsen.
De missie
Het platform omvat private en publieke AKS-clusters, met node pools, networking, ingress, autoscaling en confidential compute-workloads. De Azure-diensten omvatten Key Vault, Azure Container Registry, Service Bus, Storage Accounts, SQL Database, managed identities en RBAC, met ondersteuning voor OpenShift waar van toepassing. Gedeelde Azure DevOps YAML-templates standaardiseren de delivery van build en test tot packaging, deployment, quality gates en gecontroleerde promotie tussen omgevingen.
Uw werkdomein combineert platform engineering, CI/CD en infrastructure as code. U onderhoudt Terraform-modules en de in Azure Storage opgeslagen state, schrijft PowerShell Core 7+-modules voor deploymentlogica en beheert repositories, service connections, agent pools, variable groups en approvals. U helpt applicatieteams ook om de mogelijkheden van het platform te benutten, documenteert integratiepatronen en beoordeelt gedeelde code op consistentie en achterwaartse compatibiliteit.
Uw verantwoordelijkheden
- Private en publieke AKS-clusters beheren en verder uitbouwen, inclusief networking, ingress, node pools, autoscaling, Helm-deployments en confidential compute-workloads.
- Gedeelde, geparametriseerde Azure DevOps YAML-pipelines bouwen en optimaliseren voor .NET-applicaties, container images, database deployments en Service Bus provisioning.
- Herhaalbare Azure-provisioning automatiseren door Terraform-modules te schrijven en te onderhouden, state te beheren en Azure CLI en PowerShell te gebruiken voor lifecycle operations.
- Veilige en controleerbare delivery afdwingen via RBAC, managed identities, TLS, network policies, SonarQube quality gates en controles voor environment promotion.
- Gedeelde repositories beheren, evenals GitFlow branching, pull request-validatie, service connections, agent pools, variable groups en environment approvals.
- Applicatieteams ondersteunen met documentatie, onboardingbegeleiding, troubleshooting en reviews van gedeelde platformcode.
Uw profiel
Essentiële vaardigheden
- Ervaring op mediorniveau in platform engineering, infrastructuurautomatisering of een nauw verwante functie.
- Praktische ervaring met Azure Kubernetes Service, waaronder cluster networking, ingress, node pools, autoscaling, Helm en confidential compute.
- Vermogen om multi-stage Azure DevOps YAML-pipelines te ontwerpen en te onderhouden, met template composition, parameters, conditions en deployment controls.
- Ervaring met het schrijven van Terraform-modules, het beheren van door Azure Storage ondersteunde state en het veilig toepassen van infrastructuur in verschillende omgevingen.
- Goede beheersing van PowerShell Core 7+, met inbegrip van herbruikbare modules, robuuste foutafhandeling en geautomatiseerd testen met Pester 5+.
- Praktische kennis van .NET development, Visual Studio, NuGet package management, Docker, container builds en database management.
- Kennis van Azure-services, Active Directory and Windows Server Management, Identity & Access Management, RBAC, DNS, HTTP/HTTPS, VPNs en network security.
- Vermogen om met API integration and messaging te werken, waaronder Azure Service Bus, en monitoring te ondersteunen met Dynatrace, ELK Stack, Prometheus en Grafana.
- Duidelijke communicatieve vaardigheden om platformstandaarden te documenteren en teams voor applicatieontwikkeling te ondersteunen.