Functieomschrijving
Voor Logius zoeken wij een Senior DevOps Engineer.Als DevOps Engineer vervul je binnen het team een veelzijdige rol met een sterke technische achtergrond. Je beschikt over kennis van softwareontwikkeling en migratieprocessen en bent in staat om zowel bestaande systemen te verbeteren als nieuwe functionaliteiten te implementeren. In deze functie ben je verantwoordelijk voor het in beheer nemen van software die door een andere partij is ontwikkeld. Deze software wordt bij Logius geplaatst en jij zorgt ervoor dat deze correct wordt geïntegreerd, geconfigureerd en gebruiksklaar gemaakt.
Je werkt in een team van ongeveer 8 medewerkers. Je bent actief in een scrumteam en werkt veel samen met andere specialisten van diverse Agile Release Trains, die hun kennis en kunde inzetten rondom aanverwante voorzieningen, infrastructuur en platformen. Binnen de DevOps-omgeving richt jij je op het onderhouden, doorontwikkelen en migreren van voorzieningen die essentieel zijn voor het faciliteren van technische autorisatieservices van externe organisaties. De focus ligt nu op het in beheer nemen van containers, niet op de doorontwikkeling van de applicatie zelf. Het Kubernetes-cluster wordt al beheerd en beschikbaar gesteld aan het DevOps-team, zodat jij en je team de applicatie kunnen beheren.
Ervaring met logging en metrieken in Kibana en Grafana is gewenst. Je bent medeverantwoordelijk voor het configureren, verbeteren en migreren van deze voorzieningen en zorgt ervoor dat alles optimaal blijft functioneren naarmate de voorzieningen zich verder ontwikkelen. Vanwege de complexiteit is samenwerking met anderen noodzakelijk. Voor toekomstige doorontwikkeling is het opzetten van de applicatie in een lokale omgeving gewenst. Als multidisciplinair specialist vorm je regelmatig de brug tussen architect, functioneel- en technisch beheer en de Product Owner.
De ontwikkeling van de voorzieningen heeft in opdracht van het Ministerie van BZK plaatsgevonden bij een zusterorganisatie van Logius. Na overdracht neemt Logius de voorzieningen in beheer en zorgt voor eventuele verdere doorontwikkeling. Momenteel worden twee voorzieningen in beheer genomen, met de verwachting dat dit aantal groeit. Het team is nog in opbouw en bestaat uit:
- DevOps Engineers,
- Functioneel Beheerders,
- Architect,
- Informatie Beveiliger,
- een Product Owner en
- Scrum Master.
Logius kenmerkt zich door een prettige en positieve werksfeer en een gezamenlijk streven naar een goed resultaat. Jij krijgt veel verantwoordelijkheid om je werk zelfstandig en professioneel vorm te geven. Dit vraagt om omgevingsbewustzijn, een goed begrip van de verschillende betrokken rollen en flexibiliteit.
Competenties
- Kubernetes: beheren van Kubernetes clusters, 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
Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.
Functie eisen
- Je beschikt minimaal over HBO werk- en denkniveau
- Je kunt omgaan met Kubernetes clusters op RANCHER en hebt hier 5 jaar ervaring mee
- Je hebt 5 jaar ervaring met het opzetten van lokale omgevingen met behulp van Docker
- Je hebt 5 jaar ervaring met logging en metrieken in Kibana en Grafana
- Je hebt 3 jaar ervaring met werken binnen een DevOps team in combinatie met SAFe
Functie wensen
- Je hebt meerdere jaren ervaring met softwareontwikkeling in Java, C++, Rust, Ruby en/of een andere high-level programmeertaal
- Het is een pre als je ervaring hebt met API Management
- Bij voorkeur heb je ervaring met DB tuning, DB schema's en DB capaciteit
- Je hebt ervaring met het beheren van een mobiele applicatie in productie
- Je hebt ervaring met het vertalen van eIDAS en AVG vereisten naar DB-requirements (encryptie, logging, retention etc.)
- Je hebt ervaring met het bepalen en borgen van productiewaardigheid
