DevOps Engineer Haven+ en Common Ground
De werkzaamheden zijn onderverdeeld in vier kerngebieden: 1. Haven (Cloud Hosting Standaard), 2. Haven+ (Cloud-agnostische componenten), 3. Common Ground Infrastructuur, 4. Overkoepelend VNG Beheer.
- Plaats Utrecht
- Uren per week 20 tot 24 uren per week
- Opleiding HBO
- Vakgebied IV/ICT
- Contracttype Interim / ZZP / Tijdelijke loondienst ICQ / Detachering
- Aanvraagnummer 9793-C
Over de functie
Voor Gemeente Utrecht zijn wij op zoek naar een DevOps Engineer Haven+ en Common Ground.
Opdracht:
De werkzaamheden zijn onderverdeeld in vier kerngebieden:
1. Haven (Cloud Hosting Standaard)
Technische Implementatie:
- Adviseren, testen en valideren van referentie-implementaties (o.a. OVHCloud en Scaleway).
- Doorontwikkelen van nieuwe checks binnen de Havenstandaard.
- Afhandelen van wijzigingsverzoeken (changes) via GitLab.
- Opleveren van infrastructuur voor VNG-events (zoals AI Coördinatie NL en OneGov AI Hackathons).
Onderhoud:
- Beheer van de website haven.commonground.nl.
- Wekelijks dependency management voor de Haven-standaard.
- Eerste- en tweedelijns support via haven@vng.nl.
Community:
- Actieve deelname aan Haven-connectdagen, EdgeCase en TechFuse.
2. Haven+ (Cloud-agnostische componenten)
Ontwikkeling & Implementatie:
- Bouwen van 'out-of-the-box' componenten t.b.v. datasoevereiniteit.
- Documenteren van coding standards en implementeren van zoekfunctionaliteit op de docs-site.
- Integratie van Kyverno policy reporters, Grafana (Keycloak auth) en Flux Webhooks.
- Valideren van Haven+-overlays bij providers zoals Scaleway en Oracle Cloud.
Onderhoud & Beheer:
- Dependency management voor alle Haven+-componenten.
- Operationeel cluster-management van de lab-clusters.
Community:
- Faciliteren van en deelname aan de 3-wekelijkse “Haven plus community half hour”.
- Verzorgen van webinars en beantwoorden van vragen op Mattermost.
3. Common Ground Infrastructuur
Implementatie:
- Opleveren en optimaliseren van de Common Ground referentie-implementatie.
Beheer:
- Operationeel beheer van 3 Azure Kubernetes Service (AKS) clusters.
- Beheer van de centrale GitLab-omgeving (gitlab.com/commonground).
- Support via het Slack-kanaal.
4. Overkoepelend VNG Beheer
- Centraal beheer van alle domeinregistraties en DNS-instellingen (TransIP) voor Common Ground.
- Beheer van de GitHub-organisatie VNG-Realisatie.
Algemene informatie m.b.t. de aanvraag:
Locatie: Utrecht
Begindatum: 04-05-2026
Einddatum: 01-11-2026
Optie op verlenging: ja
Inzet per week: 20-24 uur
Tarief: marktconform
Sluitingsdatum: 04-04-2026
Sluitingstijd: 09:00
Intakegesprek: 20-4-2026 tussen 09.30-10.15; 11.30 –12.15; 14.00- 14.45
Over de organisatie
Utrecht een kleine grote stad? Dat zijn we allang niet meer. Als één van de vier grootste steden in Nederland willen wij ruimte geven aan onze ambities. Want steeds meer mensen kiezen voor onze mooie stad in het midden van het land: in 2027 telt Utrecht voor het eerst meer dan 400.000 inwoners. Natuurlijk brengt dit vraagstukken met zich mee. Bijvoorbeeld op het gebied van duurzaamheid, wonen, sociale voorzieningen en infrastructuur.
Ons belangrijkste doel is een gezonde en prettige leefomgeving voor iedereen. Ook als we groeien. En dat pakken we op z’n Utrechts aan: met elkaar. Wij staan voor een stad waar we naar elkaar omkijken, waar iedereen zich thuis voelt en waar iedereen mee kan doen. Ook binnen onze organisatie. Daarbij handelen we naar onze kernwaarden: open, wendbaar, scherp en betrouwbaar.
Ons opvallende en moderne stadskantoor staat direct naast station Utrecht Centraal. Dit is de centrale plek waar inwoners snel geholpen worden én het is de plek waar jij lekker kunt werken en collega’s kunt ontmoeten. Veel van onze collega’s zijn dagelijks zichtbaar in de stad. Daarnaast werken er collega’s op verschillende locaties door de hele stad, zoals bij de zwembaden en op de wijkbureaus.
Met ruim 4.500 collega’s beschikt onze organisatie over een groot netwerk, zowel in de organisatie en in de stad als op nationaal en internationaal niveau. Die omvang maakt het mogelijk om écht verschil te maken in Utrecht. We bieden ruimte aan iedereen, met talent als basis en diversiteit als kracht. Laat jouw ambitie spreken en groei mee met de stad. Dé plek waar je de ruimte krijgt om jouw talent in te zetten zoals jij wilt. Met elkaar maken we er werk van. Want wat jij kan, heeft Utrecht nodig.
Wat wij vragen
Eisen:
- Je hebt ruime ervaring met Kubernetes en cloud-native architecturen.
- Je hebt kennis van GitOps principes (bijv. Flux CD).
- Je hebt ervaring met diverse cloudproviders (Azure, Scaleway, OVHCloud, Oracle).
- Je hebt een sterke affiniteit met de Common Ground principes en opensource werken.
- Je beschikt over communicatieve vaardigheden voor community-beheer en support.
- Je hebt kennis en ervaring met Haven en HavenPlus.
- Je moet in staat zijn om minimaal 25% op een gemeente Utrecht locatie te werken.
Wensen:
- Je hebt HBO werk en denkniveau.
- Je hebt aantoonbare ervaring met Kubernetes (CKA/CKAD niveau), Helm, en service meshes. Ervaring met 'multi-cloud' (bijv. Scaleway/OVH) is een pré.
- Je hebt kennis van Flux CD, GitLab CI/CD pipelines en Terraform/OpenTofu voor infrastructure-as-code.
- Je hebt ervaring met het beheren van publieke repositories (GitLab/GitHub) en DNS-beheer (bijv. TransIP API).
- Je hebt ervaring met Kyverno, Keycloak integraties (OIDC) en het vertalen van standaarden naar technische checks.
- Je hebt specifieke ervaring met de Haven-standaard, Haven-compliant clusters of vergelijkbare open-source projecten bij de overheid.
- Je hebt vaardigheid in het schrijven van documentatie, geven van webinars en het actief ondersteunen van developers op Slack/Mattermost.
Wat wij bieden
Ben jij als professional op zoek naar een interessante opdracht waarin jij het verschil kunt maken? Dan ben je bij ons aan het juiste adres. Bij ICQ Groep krijg je de kans om te werken aan uitdagende projecten bij verschillende opdrachtgevers. Je krijgt de mogelijkheid om jezelf voortdurend te ontwikkelen en nieuwe kennis op te doen. We zijn op zoek naar talent zoals jij, dus waar wacht je nog op? We seek you!
Meer informatie
Zo zorg je ervoor dat jouw aanbieding opvalt:
CV in topvorm: Lever je CV aan in Word-formaat, in de taal van de opdracht en in een professionele en prettige leesbare lay-out. Maak het CV niet langer dan 7 pagina’s. Laat zien dat je oog hebt voor detail.
Persoonlijke motivatie: Schrijf een overtuigende motivatie in de 'ik-vorm’, waarin je kort en bondig ingaat op de scope van de opdracht. Licht puntsgewijs toe hoe jij aansluit bij de gestelde eisen en wensen.
Beschikbaarheid: Vermeld per wanneer je beschikbaar bent, hoeveel uren per week je kunt werken en of je vakantieplannen hebt.
Tarief of maandsalaris: Vermeld je uurtarief (exclusief BTW) of maandsalaris, specifiek voor deze opdracht, inclusief reis- en eventuele verblijfskosten.
N.B.
Voor deze opdracht werk je uitsluitend met ons samen. Dit betekent dat je je niet via andere intermediairs voor dezelfde opdracht inschrijft. Zo voorkomen we verwarring in het selectieproces en maximaliseren we jouw kansen.
Onvolledige aanbiedingen kunnen we niet in behandeling nemen.
Wij houden je op de hoogte van elke stap in het selectieproces: Heb je vragen? Wij zijn er om ze te beantwoorden.