Wil jij werken aan voorzieningen die bijdragen aan een betrouwbare en veilige digitale overheid? En krijg je energie van een functie waarin operationeel beheer, infrastructuur en development samenkomen?
Voor team CPT zoeken we een DevOps Engineer met een duidelijke focus op Ops en voldoende programmeerkennis om ook bij te dragen aan de verdere ontwikkeling van onze applicaties. Je werkt aan het beheer en de doorontwikkeling van meerdere Java-gebaseerde voorzieningen binnen verschillende Kubernetes-omgevingen.
Binnen team CPT werk je aan drie maatschappelijk relevante voorzieningen: CMB voor de bestrijding van fraude en misbruik, DigiD Zakelijk voor digitale toegang van organisaties en TRR voor specifieke personen en organisaties die via DigiD moeten kunnen inloggen. Deze voorzieningen zijn recent binnen de releasetrain in beheer genomen en worden de komende periode verder ingericht, beheerd en doorontwikkeld. Daarmee draag je direct bij aan veilige en betrouwbare digitale dienstverlening van de overheid.
Er is al veel werk verricht, maar de omgeving is nog volop in ontwikkeling. Je komt daarom niet in een volledig gespreid bedje terecht. Juist jouw kennis, initiatief en eigenaarschap zijn nodig om het beheer verder op te bouwen, te structureren en te professionaliseren.
Jouw rol
Als DevOps Engineer ben je de schakel tussen ontwikkeling en beheer. Je zorgt ervoor dat applicaties stabiel, veilig en beheersbaar in productie draaien. Daarbij werk je zelfstandig, maar altijd in nauwe samenwerking met andere DevOps Engineers, testers, architecten en externe partijen.
Voorlopig ligt de nadruk op operationeel beheer. Naar verwachting neemt het developmentwerk toe zodra de voorzieningen daadwerkelijk breder in gebruik worden genomen. Daarom zoeken we iemand die sterk is aan de Ops-kant, maar ook ervaring heeft met development, bij voorkeur in Java.
Je houdt je onder andere bezig met:
- het beheren van Kubernetes-clusters en containerapplicaties binnen Rancher- en OpenShift-omgevingen;
- het ondersteunen en beheren van meerdere Java-gebaseerde applicaties;
- het inrichten en verbeteren van monitoring en logging, onder andere met ELK;
- het opzetten en onderhouden van CI/CD-pipelines in GitLab;
- het uitvoeren van deployments en het in beheer nemen van nieuwe releases;
- het analyseren en oplossen van incidenten en verstoringen;
- het documenteren van procedures, configuraties en beheerafspraken;
- het adviseren over verbeteringen in infrastructuur, automatisering en beheerprocessen;
- het actief bijdragen aan de toekomstige doorontwikkeling van de voorzieningen.
Jouw uitdaging
De voorzieningen waarvoor team CPT verantwoordelijk is, zijn relatief nieuw en nog niet op alle onderdelen volledig ingericht. Dat betekent dat je niet alleen uitvoert wat al is afgesproken, maar ook actief onderzoekt wat beter, slimmer en betrouwbaarder kan.
Je bent succesvol wanneer de applicaties stabiel draaien, beheerprocessen helder zijn ingericht en het team steeds beter in staat is om wijzigingen en incidenten zelfstandig af te handelen. Je neemt initiatief, stelt de vraag achter de vraag en voelt je verantwoordelijk voor de applicaties en platformen onder jouw beheer.
Daarbij werk je in een SAFe Agile-omgeving waarin verschillende teams en externe partijen met elkaar samenwerken. Je bent flexibel wanneer prioriteiten veranderen, blijft resultaatgericht bij complexe technische problemen en zoekt actief de samenwerking op. Ook ben je bereid jezelf verder te ontwikkelen en nieuwe technieken snel eigen te maken.