Senior DevOps Engineer (
Leiden, Zuid-Holland · Universiteit Leiden · De Transparante Broker
Omschrijving
Beschrijving
Je werkt aan de bouw van een multi-site, redundante Kafka logbroker voor de universiteit die logbronnen ontkoppelt van de systemen die de logs gebruiken.
Het platform levert data aan zowel de huidige Elastic-omgeving als een nieuw aanbestede Elastic-omgeving en moet later andere afnemers kunnen bedienen.
Jouw werkzaamheden omvatten het opzetten en inrichten van Kafka-clusters, topics, partitioning en replicatie, en het aansluiten van logbronnen via o.a. Elastic Agent en Vector.
Je richt datastromen in volgens ECSV, verrijkt waar nodig data met ksqlDB (bijvoorbeeld CMDB-koppelingen) en koppelt het platform aan Insighter en Elastic.
Belangrijke uitgangspunten zijn schaalbaarheid, betrouwbaarheid en het zo min mogelijk aanpassen van originele logdata; je werkt samen met interne teams en leveranciers zoals Atos.
Vereist profiel
- Aantoonbare ervaring met het ontwerpen, bouwen en beheren van Kafka-clusters in multi-datacenter- of multi-siteomgevingen (topics, partitions, replication, ISR).
- Kennis van en ervaring met het aansluiten van logbronnen via Elastic Agent, Vector of vergelijkbare agents/collectors en het inrichten van ECSV-datastromen.
- Ervaring met dataverrijking en streaming queries (bijv. ksqlDB of vergelijkbare stream-processing tooling).
- Bekendheid met de Elastic Stack (ingest pipelines, indices, beheer) en integratie met observability platformen zoals Insighter.
- Sterke focus op schaalbaarheid, performance tuning, betrouwbaarheid en behoud van originele logdata (retentie, schema-management en governance).
- Ervaring met netwerkintegraties, security, replicatie en disaster recovery in een multi-datacenter of private cloudomgeving.
- Automatiseringsvaardigheden (IaC zoals Terraform, configuratiebeheer zoals Ansible) en scripting (bijv. Python, Bash) voor deployment en beheer.
- Ervaring met testen van performance en schaalbaarheid, en het aanpassen van architectuur op basis van bevindingen.
- Goede communicatieve vaardigheden in Nederlands en Engels; ervaring met samenwerken binnen teams en met leveranciers (bijv. Atos) is een pré.
- Senior niveau: zelfstandig, proactief, meedenkend over keuzes en vervolgstappen, en duidelijk kunnen documenteren wat is gebouwd.
Eisen
- Ervaring met Apache Kafka
- Ervaring met Linux en containers (Docker/Podman)
- Bekend met logging/observability tooling (bijv. Elastic, Vector, Zabbix)
- Ervaring met data streaming (ksqlDB of vergelijkbaar)
- Begrip van netwerken en high availability
- Verstand van VRRP
- Ervaring met Ansible
- Je kunt zelfstandig werken en schakelt makkelijk met andere teams
Alleen uit te voeren via omzetverloning.
Je wordt doorgestuurd naar de website van De Transparante Broker. ZZPdock is geen tussenpartij.