Voor Defensie in Den Helder zijn wij op zoek naar een DevOps Engineer CI/CD - Model Driven Development Specialist
Start: denk aan september (na afronding Niveau Veiligheidsonderzoek VGB B)
Duur: 12 maanden met optie op verlenging
Uren: 38 uur per week
Locatie: Den Helder
Offsite werken bespreekbaar: Ja, 60% op kantoor, afwijking in overleg mogelijk
Deadline: 2 juli 2025
Opdrachtomschrijving
Binnen 6 maanden is er een werkende en onderhoudbare Continuous Integration (CI) pipeline geïmplementeerd voor minimaal 80% van de interne componenten die gegenereerd worden met onze eigen ontwikkeltooling en landen op onze eigen runtime, passend binnen onze Model Driven Architecture (MDA). De oplossing is tea overstijgend inzetbaar, sluit aan op bestaande CI infrastructuur, en vervangt het huidige handmatige proces. De expert draagt tevens zorg voor kennisoverdracht naar de ontwikkelteams en realiseert binnen deze periode een eerste groep van
minstens 3 ontwikkelteams die volledig zijn overgestapt op de nieuwe pipeline. De expert borgt dat oplossingen herbruikbaar en schaalbaar zijn en dat blockers worden teruggekoppeld aan architectuur en platformteams voor structurele verbetering.
- Ontwerpen en implementeren van CI pipelines gebaseerd op een MDA-aanpak.
- Stroomlijnen van handmatige stappen binnen het build-, test- en deploymentproces. - Analyseren en oplossen van knelpunten bij integratie met de eigen runtime.
- Creëren van generieke, herbruikbare oplossingen voor meerdere teams.
- Begeleiden van ontwikkelteams bij de overstap naar deze pipelines.
- Documenteren en overdragen van kennis in samenwerking met frameworkteams.
- Rapporteren van structurele uitdagingen en verbetervoorstellen.
Achtergrond opdracht
Maritieme IT hanteert een Model Driven Architecture en heeft hiervoor eigen ontwikkelsoftware gemaakt en bijkomende tooling om de ontwikkelde software om te kunnen zetten in een leverantie voor onder andere een Marine schip. Over de jaren heen is voor het leveren aan schepen een werkwijze ontstaan die moeilijk op te schalen is vanwege handmatige stappen. Het initiatief om hier automatisering in de vorm van CI/CD voor in te zetten om sneller en vaker te kunnen leveren is gestart en is toe aan een versnelling om dit te realiseren. De componenten komen vanuit
verschillende software ontwikkelteams en moeten in samenhang als leverantie naar een schip gaan.
Samenvattende opgave en missie
Implementeert processen en hulpmiddelen om DevOps-technieken met succes in de hele levenscyclus van de ontwikkelingsoplossing te implementeren. Past een crossfunctionele, gezamenlijke aanpak toe voor het creëren van klantgerichte softwareoplossingen. Introduceert automatisering in het hele softwareproductiesysteem om sneller betere software te leveren.
Taken
- Implementeren en beheren van continue distributiemethoden
- Ontwerpsystemen met een hoge mate van beschikbaarheid en schaalbaarheid
- Beheer testen gedurende de release lifecycle
- Faciliteer cross-functionele samenwerking en betrokkenheid
- Ontwerp en beheer van procesautomatiseringshulpmiddelen
- Een agile software-ontwikkelmethode goedkeuren
- Beheer van een doorlopend integratietoolbeheer
Eisen
- De kandidaat is in staat om het werk zelfstandig in te richten, af te stemmen en te toelichten aan stakeholders zonder bestaande kaders. De kandidaat is in staat om zelfstandig check-ins in te plannen met opdrachtgevers waarin voortgang, keuzes en knelpunten worden toegelicht. De
- Kandidaat in in staat om zelfstandig te kunnen werken maar ook in teamverband door middel van ondersteuning met betrekking tot mensen en middelen. Van de kandidaat wordt verwacht dat pionierswerk geen onbekend terrein is in nieuwe omgevingen.
- Kandidaat heeft minimaal 3 jaar ervaring met opzetten van CI/CD pipelines in Gitlab of Bamboo
- Kandidaat heeft minimaal 3 jaar ervaring met het opzetten van CI/CD waarbij het uiteindelijk systeem een samenstel is van losse componenten uit meerdere software ontwikkel teams
- Kandidaat heeft minimaal 2 jaar ervaring met het faciliteren van ontwikkel teams om de CI principes te gaan hanteren.
- Kandidaat heeft minimaal 4 jaar HBO- werk-en denkniveau, doormiddel van aantoonbare werkervaring en-/of aantoonbare HBO- opleiding.
- Kandidaat heeft minimaal 5 jaar ervaring als DevOps Engineer of Build Engineer binnen complexe ontwikkelomgevingen
Wensen
- Kandidaat heeft eerder gewerkt in een omgeving met Model Driven Development (MDA) of vergelijkbare abstractieniveaus (zoals DSL’s, codegeneratie, low-code).
- Kandidaat heeft ervaring met GitOps, artefact management of infrastructuur as code.
- Kandidaat heeft ervaring met domeinspecifieke talen of interne frameworks.
Inzetten bij Defensie zijn doorgaans voor langere tijd (1 tot maximaal 4 jaar)
Graag ontvangen wij passende profielen voorzien van Nederlands CV in word en motivatie.