Opdrachtbeschrijving
Voor het Nederlands Forensisch Instituut (NFI) in Den Haag zoeken we een senior Azure DevOps Platform Specialist om de bestaande, organisch gegroeide Azure DevOps omgeving te herinrichten en professionaliseren.
Doel is een secure-by-design DevOps-platform met duidelijke policies, guardrails en geautomatiseerde kwaliteits- en securitycontroles, zodat teams autonoom kunnen werken binnen overeengekomen randvoorwaarden.
De opdracht omvat review, ontwerp, implementatie en migratie van de volledige ADO-omgeving van één Azure-subscriptie naar een andere, inclusief standaardisatie van repos, pipelines, agent pools en security.
Verwachte uitkomsten zijn herbruikbare YAML-templates, policy-as-code blauwdrukken, geconfigureerde branch policies, geïntegreerde SAST/SCA in pipelines en geautomatiseerd beheer van self-hosted agent images.
De werkzaamheden vinden plaats in een klein team onder aansturing van een PO; aandacht voor adoptie, documentatie en teamcoaching is essentieel.
Analyse & ontwerp
Review huidige ADO-inrichting: repositories, pipelines, agent pools, access control en securityconfiguratie.
Identificeren van risico’s en verbeterpunten ten aanzien van governance, compliance en operationele stabiliteit.
Ontwerpen van branching strategy, pipeline standaarden en herbruikbare YAML-templates en centrale libraries.
Opstellen van governancemodel met policies & guardrails (policy-as-code) gericht op afdwingbaarheid en automatisering.
Review huidige ADO inrichting (repos, pipelines, agent pools, security)
Inventarisatie van repositories en pipeline-consistentie, detectie van zwakke plekken in access control en secret management.
Analyse van agent pools: configuratie, capaciteit, security-hardening en beheer van self-hosted agents en images.
Identificeren van verbeterpunten en risico's
- Gebrek aan uniforme branch policies en pull request-processen.
- Inconsistente CI/CD-implementaties en ontbrekende quality gates.
- Onvoldoende en niet-uniforme securitycontrols (SAST/SCA) in pipelines.
- Handmatig en ongedocumenteerd beheer van agent images en agentpools.
- Risico’s bij migratie tussen Azure-subscripties zonder duidelijke rollback- en validatieprocedures.
Ontwerpen van
- Branching strategy en branch policies (reviews, quality gates).
- Pipeline standaarden en herbruikbare YAML-templates + centrale libraries.
- Governance model met policies & guardrails en policy-as-code principes.
- Automatische migratie- en validatieprocessen voor Azure DevOps resources tussen subscriptions.
Implementatie in Azure DevOps
Configureren van branch policies, yaml pipeline-templates en centrale libraries; implementatie van access control en secret management.
Inrichten van gestandaardiseerde CI/CD pipelines met geïntegreerde SAST en SCA tooling, quality gates en compliance checks.
Implementeren van “policy as code” en herbruikbare blauwdrukken zodat governance afdwingbaar en automatiseerbaar is.
Self-hosted agents & automation
Herinrichten en standaardiseren van agent pools en agent images, inclusief geautomatiseerde image build- en updatepipeline.
Opzetten van gestandaardiseerde agentconfiguraties en security-hardening voor zowel Windows- als Linux-buildagents.
Enablement van teams
- Ondersteunen en coachen van ontwikkelteams bij adoptie van nieuwe policies en CI/CD-standaarden.
- Voorzien in documentatie, runbooks en hands-on workshops.
- Bevorderen van community-based support en kennisdeling binnen de organisatie.
Beoogde deliverables
- Azure DevOps governance framework: policies & guardrails (policy-as-code).
- Standaard CI/CD templates (YAML) en centrale pipeline libraries.
- Ingerichte pipelines met geïntegreerde security controls (SAST/SCA) en quality gates.
- Geautomatiseerde inrichting voor agent image management en geherstructureerde agent pools.
- Volledige migratieplan en uitvoering voor verplaatsing van ADO tussen Azure-subscripties.
- Documentatie, adoptie-aanpak en trainingsmateriaal.
Organisatie & context
Opdrachtgever: Nederlands Forensisch Instituut (NFI), onderdeel van het ministerie van Veiligheid en Justitie, locatie Den Haag.
Werk in small team, doel: betrouwbare, veilige en controleerbare DevOps-omgeving die forensische en juridische eisen ondersteunt.
Vereist profiel (senior Azure DevOps Specialist)
- Aantoonbare ervaring met Azure DevOps (repos, pipelines, agent pools) en migraties tussen Azure-subscripties.
- Diepgaande kennis van YAML pipelines, pipeline-templates, centrale libraries en policy-as-code (ARM/Bicep/Terraform ervaring is een plus).
- Ervaring met CI/CD- en branching-strategieën, branch policies, pull request governance en quality gates.
- Ervaring met security-integratie in pipelines: SAST en SCA tooling (bijv. SonarQube, Snyk, OWASP, etc.) en security-by-design principes.
- Hands-on ervaring met self-hosted agents, agent image management en automatisering van build images.
- Bekend met access control, secret management en compliance- en auditvereisten in een overheidsomgeving.
- Sterke communicatieve vaardigheden, ervaring met coaching/enablement en het geven van workshops en documentatie.
- Ervaring in de publieke sector of met gevoelige/forensische omgevingen is sterk gewenst; integriteit en beveiligingsbewustzijn zijn cruciaal.
- Zelfstandig, pragmatisch, oplossingsgericht en gewend te werken in kleinschalige teams onder PO-sturing.
Eisen
- De aangeboden kandidaat beschikt over een geldig Microsoft Azure DevOps-certificaat op Level 3 niveau.
- De aangeboden kandidaat beschikt over minimaal vijf (5) jaar aantoonbare werkervaring met Azure DevOps (zowel het gebruik ervan als de initiele inrichting/configuratie) binnen complexe IT- en IV-omgevingen.
- De aangeboden kandidaat beschikt over minimaal drie (3) jaar aantoonbare werkervaring met het ondersteunen van ontwikkelaars en DevOps-teams rondom het bouwen van software via CI/CD.
- De aangeboden kandidaat beschikt over minimaal twee (2) jaar aantoonbare werkervaring met het vertalen van beleid naar implementatie en stakeholdermanagement binnen een IT- en IV‐omgeving, waarbij wordt samengewerkt met onder andere Development, Security en Architectuur.
Wensen
- Coaching en enablement van devops teams
- Ervaring in complexe (semi-)overheidsomgevingen
Competenties
- Hands-on specialist met sterke DevOps en security focus
- Combineert ervaring met concrete configuraties
- Proactief, communicatief sterk en resultaatgericht
- Ervaren in het verbeteren van bestaande (niet-gestandaardiseerde) DevOps omgevingen
- Geven van technische workshops en coachen/begeleiden van engineers
- Kennis en ervaring met Sonatype en/of Fortify