Azure Functions
APIM
Service Bus
Bicep
PH&C Integratielaag
Enterprise Azure-integratieplatform voor data-uitwisseling tussen tientallen microservices en externe systemen in de pensioenketen.
Rol & context
Als integratie/cloud engineer werkte ik aan de PH&C Integratielaag: een Azure-gebaseerd platform dat berichten, API's en events verwerkt tussen CRM, ERP, banken, overheidssystemen, documentverwerking en andere bedrijfsapplicaties.
Werkzaamheden
- Upgrade van 45+ Azure Function Apps van .NET 8 naar .NET 10 Isolated Worker, inclusief package-migraties en compatibility fixes.
- APIM policies voor IP filtering, JWT validation, header sanitization, rate limiting, named values en reusable fragments.
- Migraties richting Managed Identity, Storage RBAC, Service Bus RBAC en Key Vault RBAC.
- Modulaire Bicep templates en Azure DevOps pipelines voor multi-environment deployments.
- Functionele validatie met Bruno, directe HTTP-tests, unit tests, logging en pipeline-controles.
Technische accenten
De case combineerde development, security, DevOps en operations: C#/.NET, Azure Functions, APIM, Service Bus topics en queues, Cosmos DB, Key Vault, Application Insights, Bicep, Azure CLI, PowerShell, MSTest, Moq, Coverlet en Gitleaks.
Resultaat in de praktijk
45+
Function Apps
50+
Microservices
10+
Externe systemen