1. Analyse & ontwerp · Review huidige ADO inrichting (repos, pipelines, agent pools, security) · Identificeren van verbeterpunten en risico’s Ontwerpen van:
- Branching strategy
- Pipeline standaarden en templates
- Governance model (policies & guardrails)
- Migratie van gehele Azure DevOps omgeving van 1 Azure omgeving naar een andere Azure omgeving 2. Policies & guardrails (definitie) · Opstellen van richtlijnen voor: i. Branch policies en pull request strategie ii. CI/CD standaarden iii. Security en compliance controls Uitwerken van “policy as code” principes en herbruikbare blauwdrukken (gericht op automatisering en afdwingbaarheid) 3. Implementatie in Azure DevOps · Configureren van: i. Branch policies (reviews, quality gates) oYAML pipeline templates en centrale libraries oAccess control en secret management · Implementeren van gestandaardiseerde CI/CD pipeline 4. Security integratie (SAST / SCA) · Integratie van security tooling in pipelines: oStatic Application Security Testing (SAST) i. Software Composition Analysis (SCA) · Inrichten van: i. Quality gates en compliance checks ii. Rapportage en auditability Security wordt integraal onderdeel van de pipeline (shift-left aanpak) 5. Self-hosted agents & automation · Optimaliseren van het gebruik van self-hosted agents: i. Herinrichten van agent pools ii. Standaardiseren van agent configuraties 6. Enablement van teams · Ondersteunen en coachen van ontwikkelteams · Introduceren van best practices en nieuwe werkwijzen · Verzorgen van documentatie en kennisoverdracht · Geven van workshops Beoogde deliverables · Azure DevOps governance framework (policies & guardrails) · Standaard CI/CD templates (YAML-based) · Ingerichte pipelines met security controls · Geautomatiseerde inrichting voor agent image management · Documentatie en adoptie-aanpak- Migratie van Azure DevOps Voor een organisatie in de publieke sector wordt een senior Azure DevOps Specialist gezocht voor het herinrichten en professionaliseren van de bestaande DevOps omgeving. Waarbij de werkzaamheden in een klein team zal plaatsvinden onder toezicht en aansturing van een PO. De huidige Azure DevOps inrichting is organisch gegroeid en kent beperkte standaardisatie op het gebied van governance, security en CI/CD. De opdracht richt zich op het realiseren van een secure-by-design DevOps platform, gebaseerd op duidelijke policies, guardrails en geautomatiseerde kwaliteitscontroles. Het beoogde resultaat is een omgeving waar (ontwikkel-)teams autonoom kunnen opereren onder afgesproken voorwaarden, met community gebaseerde support ondersteund door beheerde cloud oplossingen.
- De bestaande ADO omgeving bevat meerdere agent pools, gebaseerd op self-hosted agents
- Het beheer van de onderliggende agent images (build & onderhoud) is niet geautomatiseerd
- Pipelines en repositories zijn inconsistent ingericht
- Security controls (SAST, SCA) zijn beperkt en niet uniform toegepast
- Er is behoefte aan standaardisatie, governance en stabiliteit
- Verder moet de huidige Azure DevOps omgeving geheel gemigreerd worden van een Azure subscription naar een andere Azure subscription De uitdaging is om van een gefragmenteerde inrichting te komen tot een gestandaardiseerd en compliant DevOps platform, waarin teams efficiënt en veilig kunnen ontwikkelen. Nederlands Forensisch Instituut Werken bij de Rijksoverheid betekent een bijdrage leveren aan een beter Nederland. Dus ook aan een veilige en rechtvaardige samenleving voor iedereen. Veiligheid en Justitie verdedigt en beschermt de rechtsorde, van beleid tot uitvoering. Het Nederlands Forensisch Instituut (NFI) is een agentschap van het ministerie van Veiligheid en Justitie en levert kwalitatief hoogwaardige forensische diensten met behulp van state-of-the-art technologie en wetenschap. Gedreven NFI-professionals richten zich gezamenlijk op het tijdig leveren van begrijpelijke, objectieve en zo nodig multidisciplinaire forensische analyses, op meer dan 30 onderzoeksgebieden zoals DNA, pathologie en toxicologie, maar bijvoorbeeld ook digitale technologie en wapens. De resultaten spelen een belangrijke rol bij opsporing en vervolging, en in rechtszaken. In alle gevallen houdt het NFI zich bezig met zaken die direct van invloed zijn op het dagelijks leven. Dat maakt werken voor het NFI zo bijzonder. Want recht raakt mensen. 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