DevOps Engineer

Aanvraagnummer: 34761
Contractvorm: Detachering
Organisatie: Logius
Locatie: Den Haag - Zuid-Holland
Uren per week: 36 per week
Tarief: 90 - 100 per uur
Duur van de opdracht: 5 maanden
Regio: Zuid-Holland
Startdatum: 01-05-2026
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 31-03-2026 09:00
LET OP! Deze opdracht is gesloten
Deze opdracht is niet voor ZZPERS!!!
Opdrachtomschrijving
Inhuur van een DevOps Engineer voor het BSNk-team. De kandidaat is een zeer ervaren fullstack ontwikkelaar, gedreven door passie voor software engineering en in staat om vanuit technische en inhoudelijke kennis een trekkende rol te vervullen bij ontwerp, technisch onderzoek/ analyse en realisatie van systemen. Hierbij is zelfstandigheid in het plannen, uitvoeren en bewaken van deelactiviteiten binnen de SCRUM sprintplanning van belang en voelt de kandidaat zich verantwoordelijk voor het juiste presteren van de voorziening.
De kandidaat beschikt over goede mondelinge en schriftelijke communicatieve vaardigheden, een stevige technische ondergrond en uitstekende sociale vaardigheden. Er wordt agile ontwikkeld volgens de SCRUM-methodiek, waarbij je de samenwerking met architecten, ontwikkelaars en andere specialisten opzoekt om oplossingen voor technische IT-problemen te realiseren. Jouw visie op infrastructuur, operatie en beheer van het uiteindelijke product is gewenst om tijdig bij te sturen waar nodig.
- Het ontwikkelen van complexe (enterprise) softwaresystemen in JavaEE / JakartaEE (CDI, EJB, JAXB, JAXRS, JAXWS, JPA, JMS);
- Het schrijven en automatiseren van (unit-)testen;
- Het ontwikkelen volgens design-patterns en ontwerpprincipes (SOLID);
- Het inrichten en onderhouden van CI/CD pipelines;
- Docker en Docker Compose;
- REST / SoapUI;
- Werken in Linux-omgevingen;
- Kennis van Angular.
Daarnaast heeft de kandidaat een goede beheersing van de Nederlandse taal en kennis van de actuele OWASP top 10. De tools die binnen Logius worden gebruikt zijn onder andere Docker, Portainer, Jira, Jenkins, Ansible, VMware, Azure DevOps Server, SonarQube, Git, Junit, Selenium, Robot Framework, JMeter en LoadRunner. Hiermee wordt de gehele buildpipeline ondersteund, inclusief unit-, functionele, performance- en securitytesten.
Het BSN-koppelregister is een voorziening in ontwikkeling met veel gerealiseerd werk, maar ook nog vele uitdagingen. De DevOps Engineer komt niet in een gespreid bedje en brengt kennis en ervaring mee om de voorziening verder op te bouwen en te structureren. Dit gebeurt in nauwe samenwerking met collega’s uit het team, waarbij actieve deelname aan overlegmomenten en het delen van kennis vanzelfsprekend zijn.
Achtergrond opdracht
Het project BSNk realiseert de voorziening BSNk PP, die publieke en private authenticatie- en machtigingsmiddelen mogelijk maakt in het publieke domein. De voorziening biedt de mogelijkheid om authenticatie op betrouwbaarheidsniveau hoog uit te voeren en waarborgt daarbij de privacy en veiligheid van de burger bij het inloggen. Deze voorziening wordt opgenomen in de toekomstige Wet Digitale Overheid (WDO). Het systeem moet aan hoge veiligheidseisen voldoen, standaarden voor gegevensuitwisseling nauwkeurig volgen en gebruikmaken van cryptografie. Logius zoekt een DevOps (software) Engineer voor de doorontwikkeling van het project. De doorontwikkeling lag voorheen bij een externe partij, maar de code is vorig jaar overgedragen aan Logius. Beheer en doorontwikkeling vallen sindsdien onder Logius, hoewel de ontwikkel- en testomgeving nog ingericht worden. De focus ligt in eerste instantie op het leren kennen van de code om de reguliere doorontwikkeling te continueren. De persoon maakt deel uit van een scrumteam van software engineers, technisch applicatiebeheerders (DevOps) en ketenbeheerders en beschikt over gedegen technische kennis, communicatieve kwaliteiten en ervaring met werken in een Agile-omgeving.
Eisen
Uitsluitend Nederlandstalige cv’s indienen met een maximum van 5 pagina’s.
- Aantoonbaar HBO werk- en denkniveau, bijvoorbeeld door een afgeronde ICT-studie;
- Het ontwikkelen van complexe (enterprise) softwaresystemen in JavaEE / JakartaEE (CDI, EJB, JAXB, JAXRS, JAXWS, JPA, JMS); minimaal 5 jaar ervaring;
- Het kunnen schrijven en automatiseren van (unit-)testen;
- Kennis van Angular, bij voorkeur 3 tot 5 jaar ervaring;
- Specifieke kennis en praktische ervaring met cryptografie, encryptie, Public Key Infrastructure (PKI), SAML2, ASN.1 en polymorfe pseudoniemen voor het beveiligen van kritieke digitale overheidsdiensten is een pré (minimaal 1 jaar).
Wensen
- Ervaring met cryptografie, PKI, SAML2 en ASN.1;
- Testautomatisering in Java met Gauge;
- Automatisering met Groovy in Jenkins en/of SoapUI;
- Frontendontwikkeling in Angular 2+;
- Verwerken van XML-data op basis van XSD en XSLT en JSON-data in Java;
- Applicatieontwikkeling en deployment met JBoss EAP;
- Opzetten van CI/CD pipelines in Jenkins (Job DSL).
Competenties
- De Logius kerncompetenties: Durf, Initiatief, Flexibel, Resultaatgericht, Samenwerken en Zelfontwikkeling;
- Specifieke competenties voor deze functie: autonoom, plannen en organiseren, proactief, (zelf)kritisch en analytisch;
- Het tonen van eigenaarschap en het voelen van verantwoordelijkheid voor de juiste prestatie van de voorziening.
Aanvullende Informatie
Wanneer u als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie nodig over uw bedrijf als contractpartij, onder andere in relatie tot de Wet keten- en inlenersaansprakelijkheid (WKA). De WKA heeft als doel misbruik te voorkomen bij de afdracht van loonheffingen door alle schakels in de keten. Deze risico’s worden voor onze opdrachtgevers afgedekt middels een geblokkeerde rekening (G-rekening), waarop een deel van het factuurbedrag wordt gestort voor het betalen van loonheffingen en btw aan de Belastingdienst. Het percentage hangt af van uw SNA-certificering (NEN-4400-1 of NEN-4400-2) en uw vestigingsplaats. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en hiervan bewijs van de Belastingdienst kunt overleggen), kunt u per kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aanleveren. Een gecertificeerd accountant (AA of RA) verklaart hierin de juistheid, volledigheid en tijdigheid van de afdrachten. De kosten hiervoor zijn voor uw eigen rekening.
