Sociale Verzekeringsbank
Senior engineer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Over de opdracht
De opdracht
Als senior DevOps engineer draag je bij aan de voortgang van de migratie van een bestaand documentmanagementsysteem naar een nieuw platform. Tegelijkertijd help je de continuïteit van het huidige systeem te waarborgen. De opdracht vindt plaats bij een Nederlandse publieke uitvoeringsorganisatie die landelijke sociale verzekeringsregelingen beheert.
Een belangrijk aandachtspunt is dat ontwikkel- en testwerk soms laat kan starten doordat de probleemstelling, businesscontext en bedrijfsregels bij backlogitems nog onvoldoende duidelijk zijn. Daarnaast vertrekt een ervaren functioneel ontwerper met veel domeinkennis. Je helpt die kennis binnen het team te borgen, zonder de rol van functioneel ontwerper over te nemen.
Je combineert hands-on engineering met het samen met de Product Owner en het team verhelderen van complexe vraagstukken. Zo worden deze omgezet in duidelijke, toetsbare werkzaamheden en kan het team gericht bouwen en testen.
Werkzaamheden en verantwoordelijkheid
Je bouwt en test mee aan de migratie, benodigde koppelingen en componenten in een containergebaseerde omgeving. Je neemt deel aan de volledige DevOps-verantwoordelijkheid voor zowel verandering als beheer, waaronder het behandelen van incidenten en kwetsbaarheden en het ondersteunen van de operationele continuïteit.
Samen met de Product Owner en het team breng je domeinkennis, bedrijfscontext en bedrijfsregels in kaart. Je helpt backlogitems tijdig gereed te maken, maakt belangen en afhankelijkheden tussen afnemende systemen inzichtelijk en draagt bij aan een testaanpak waarmee kan worden vastgesteld of het oorspronkelijke probleem is opgelost. Waar mogelijk onderbouw je aannames met metingen en feiten.
Je haalt gericht kennis op bij de vertrekkende functioneel ontwerper en deelt die met meerdere teamleden. Ook verbeter je de testbaarheid en onderhoudbaarheid van de software door geautomatiseerde tests onderdeel te maken van de CI/CD-pipeline. Je denkt mee over technische oplossingen en testaanpakken, bouwt en test zelf en draagt bij aan het vergroten van de zelfstandigheid van het team. De Product Owner blijft verantwoordelijk voor prioritering en roadmap; projectleiding is verantwoordelijk voor leveranciers- en projectsturing.
Je schrijft geen uitgewerkte functionele of technische ontwerpen voor het team en neemt de klassieke rol van functioneel ontwerper niet over. Je helpt het probleem, de context, bedrijfsregels, oplossingsrichting en testaanpak scherp te krijgen; het team werkt het ontwerp gezamenlijk uit.
Eisen
- Ruime, aantoonbare ervaring als senior DevOps- of software engineer.
- Ruime ervaring met Java 17 of hoger, Spring Boot en API-ontwikkeling.
- Ervaring met OpenShift en containergebaseerde omgevingen.
- Ervaring met testautomatisering en CI/CD.
- Ervaring met Jira en Confluence.
- Aantoonbare ervaring met de volledige DevOps-verantwoordelijkheid: zelf bouwen, testen en beheren.
- Ervaring met zowel change- als runwerk in een bedrijfskritische omgeving.
- Vermogen om complexe business rules, afhankelijkheden en systeeminteracties te doorgronden en samen met de Product Owner en het team om te zetten naar heldere, testbare backlogitems.
- Een geldige VOG bij aanvang van de inzet.