De organisatie De Nederlandse Gemeenten werken gezamenlijk aan een moderne, transparante en flexibele informatievoorziening op basis van de Common Ground visie. Een cruciaal onderdeel hiervan is het Haven-platform, de standaard voor platform-onafhankelijke cloud-hosting. Voor de verdere ontwikkeling, het beheer en de community-ondersteuning van Haven, Haven+ en de bijbehorende infrastructuur, zoeken wij een ervaren DevOps Engineer. De opdracht De werkzaamheden zijn onderverdeeld in vier kerngebieden:
2.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.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.
2.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.
2.4 Overkoepelend VNG Beheer
- Centraal beheer van alle domeinregistraties en DNS-instellingen (TransIP) voor Common Ground.
- Beheer van de GitHub-organisatie VNG-Realisatie. De kandidaat De ideale kandidaat beschikt over:
- Ruime ervaring met Kubernetes en cloud-native architecturen.
- Kennis van GitOps principes (bijv. Flux CD).
- Ervaring met diverse cloudproviders (Azure, Scaleway, OVHCloud, Oracle).
- Sterke affiniteit met de Common Ground principes en opensource werken.
- Communicatieve vaardigheden voor community-beheer en support.
- Kennis en ervaring met Haven en HavenPlus.