- Git; Elastic / Kibana; Prometheus
Over de functie
In het kort: Je gaat als DevOps Engineer Java-voorzieningen ontwikkelen, verbeteren en migreren, infrastructuur en architectuur optimaliseren, performance en security analyseren, cloud- en containeromgevingen beheren en nauw samenwerken binnen een Agile/SAFe-team.
Opdrachtomschrijving
2 dagen in de week op kantoor (Den Haag), overige werkdagen in overleg.
De DevOps Engineer draagt bij aan het onderhouden, door ontwikkelen en migreren van voorzieningen die essentieel zijn voor het faciliteren van betrouwbaar EBMS-berichtenverkeer. Het doel van deze opdracht is om deze voorzieningen te verbeteren, te optimaliseren en toekomstbestendig te maken.
Deliverables
- Ontwikkeling en implementatie van nieuwe features in Java voor technische autorisatieservices en andere voorzieningen.
- Uitvoering van wijzigingen en verbeteringen aan bestaande voorzieningen om stabiliteit en performance te garanderen.
- Ondersteuning bij de implementatie en release van nieuwe versies van de voorzieningen, inclusief coördinatie met externe leveranciers.
- Identificeren en doorvoeren van noodzakelijke netwerkwijzigingen ter verbetering van de infrastructuur.
- Verbetering van de architectuur en processen van de voorzieningen om betrouwbaarheid en prestaties te waarborgen.
- Proactief signaleren en mitigeren van risico’s en knelpunten binnen de voorzieningen en migraties.
- Actieve deelname aan de ontwikkeling van een architectuurroadmap om de infrastructuur toekomstbestendig te maken.
Werkzaamheden
- Ontwerpen en implementeren van softwarewijzigingen en nieuwe functionaliteiten.
- Samenwerken met architecten, functioneel en technisch beheerders en andere specialisten om tot integrale oplossingen te komen.
- Uitvoeren van analyses op de performance en security van de voorzieningen en voorstellen doen voor verbeteringen.
- Ondersteunen van migratietrajecten en transities naar nieuwe infrastructuren.
- Actieve bijdrage leveren aan Scrum- en SAFe-ceremonies en werkwijzen.
- Ondersteunen van afnemers bij vragen, feature requests, bug reports en nieuwe releases.
Achtergrond Opdracht
De ontwikkeling van de voorzieningen vindt plaats in opdracht van het Ministerie van BZK. Logius heeft de voorzieningen in beheer en draagt zorgt voor beheer en verdere doorontwikkeling. Binnen Logius zijn er verschillende domeinen, Interactie, Toegang, Infrastructuur, Publicatie en Gegevensuitwisseling. De voorzieningen vallen binnen het domein Gegevensuitwisseling van de Agile release train ART-GG. Het beheer en de doorontwikkeling is ten behoeve van de Stelselvoorzieningen middels de Agile/SAFe ontwikkel methodiek.
Binnen de context van deze opdracht wordt de EBMS berichtenverkeer broker beheerd en doorontwikkeld, waarbij ook een migratie naar een Cloudomgeving wordt vormgegeven.
Het team bestaat uit meerdere DevOps Engineers, Functioneel Beheer, Architect, Tester, Product Owner en Scrum Master.
Logius kenmerkt zich door een prettige en positieve werksfeer en een gezamenlijk streven naar een goed resultaat. Je krijgt veel verantwoordelijkheid om je werk vorm te geven. Dit vraagt een combinatie van omgevingsbewustzijn, een goed begrip van de diverse betrokken rollen en flexibiliteit.
Eisen
- Dienstverband: Detachering
- Een Nederlands CV (max 5 pagina's) in word formaat (inclusief voorletters, woonplaats, geboortedatum)
- Minimaal HBO werk en denk niveau. Je heb goede kennis van Kubernetes; Docker; Containers; Helm; (basis) Linux; Pipelines (CI/CD)
- Java; Java Springboot; Postgress; Angular
- Git; Elastic / Kibana; Prometheus
- Minimaal HBO werk en denk niveau
- Je hebt ervaring met Kubernetes (1jaar)
- Aantoonbaar HBO denkniveau, naast uitvoerende werkzaamheden ook mee kunnen denken en advies kunnen geven aan technische stakeholders
- Ontwikkeling van complexe softwaresystemen met Java 5 jaar
- Maken van Helm charts en het opzetten van CI/CD pipelines 3 jaar
- Werken binnen een moderne cloudarchitectuur obv containers en Kubernetes 3 jaar
- Werken binnen een DevOps team in combinatie met SAFe 3 jaar
Wensen
- De ervaren developer helpt mee om het team te bewegen naar een hoger maturity level om zo onze diensten te verbeteren en de betrouwbaarheid, voorspelbaarheid en efficiëntie van onze ontwikkelingen en voorzieningen te verhogen.
- Kubernetes - Beheren van Kubernetes deployments, opzetten en onderhouden van Kubernetes-infrastructuur binnen een cloudomgeving, beheren van containerized applicaties en orchestratie via Kubernetes.
- Docker & Containers - Werken met Docker voor containerisatie van applicaties, opzetten van lokale omgevingen met behulp van Docker, beheer van Docker containers en het bouwen van gecontaineriseerde applicaties.
- Helm - Maken van Helm charts voor Kubernetes-deployments, helm gebruiken voor het automatiseren van applicatiedeployments in Kubernetes.
- CI/CD Pipelines - Opzetten van geautomatiseerde CI/CD pipelines, integreren van testing, deployment en monitoring in pipelines, gebruik van tools zoals Jenkins, GitLab CI, of Azure DevOps voor CI/CD.
- Programmeer- en systeemtechnologieën - Ervaring met Java en Java Spring Boot, bekend met PostgreSQL en andere relationele databases, vaardigheid in frontend frameworks zoals Angular en ervaring met het werken tools zoals Prometheus, Grafana en Elastic/Kibana.
- Meerdere jaren ervaring met het softwareontwikkeling in Java
- Meerdere jaren ervaring met Spring Boot, HTML, CSS, Postgress databases
- Ervaring met API Management
- Ervaring met moderene cloud omgevingen
- Ervaring microservices, containers en Kubernetes
- Ervaring met werken binnen de overheid en bij voorkeur Logius
- Kennis van en ervaring met requirements engineering
- Ervaring met Jira en Confluence (of vergelijkbaar)
- Binnen het team verwachten wij van onze Senior DevOps Engineer een proactieve instelling (een Kartrekkers rol) die gemotiveerd is om zich te verdiepen in nieuwe technieken en deze effectief toe te passen. Zelflerend vermogen en de wil om uit te zoeken hoe dingen werken wordt belangrijk gevonden. Onze nieuwe collega is een resultaatgerichte teamspeler, betrouwbaar, snel van begrip, pragmatisch communicatief sterk.
- Je bent in het bezit van functie-gerelateerde (SAFe-Agile) certificeringen of bent bereid deze op korte termijn te behalen.
- Minimaal 2 dagen in de week op kantoor in Den Haag aanwezig.
Competenties
- Durf
- Initiatief
- Flexibel
- Resultaatgericht
- Samenwerken
- Zelfontwikkeling
Overige informatie
Optie tot verlenging: Ja, verlenging mogelijk
Gespreksdatum: Onbekend
Dienstverband: Detachering
Over de opdrachtgever
Logius is een organisatie die verantwoordelijk is voor het beheer en de ontwikkeling van digitale overheidsdiensten in Nederland. Denk hierbij aan diensten zoals DigiD en MijnOverheid. Logius zorgt ervoor dat burgers en bedrijven veilig en betrouwbaar gebruik kunnen maken van digitale communicatie met de overheid. Daarnaast speelt Logius een belangrijke rol in het bevorderen van de digitale dienstverlening binnen de overheid en het stimuleren van de digitale transformatie.
De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.
- Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
- Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief/maandloon.
Op basis van deze informatie kunnen wij voor je aan de slag! We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken.