Opdrachtomschrijving
De DevOps Engineer vervult binnen het team de rol van duizendpoot met een sterke technische achtergrond. Je hebt een kennis van softwareontwikkeling en migratieprocessen, en je bent in staat om zowel bestaande systemen te verbeteren als nieuwe functionaliteiten te implementeren. Deze functie gaat specifiek over het inbeheernemen van door een andere partij ontwikkelde software. Deze software wordt bij Logius geplaatstt en jij gaat dit laten landen, configureren en gebruikersklaar zetten. Je beschikt over goede sociale vaardigheden omdat je in een
- team van circa 8 medewerkers gaat werken. Je werkt veel in een scrum team en je werkt veel samen met andere specialisten van andere Agile Release Trains die kennis en kunde hebben van rakende voorzieningen en de infrastructuur en platformen. In deze rol werk je binnen een DevOps-omgeving aan het onderhouden, doorontwikkelen en migreren van voorzieningen die essentieel zijn voor het faciliteren van technische autorisatieservices van externe organisaties. In deze fase richten we ons specifiek op het in beheernemen van de containers en niet op de doorontwikkeling van de applicatie. Uitgangspunt hierin is dat het kubernetes cluster reeds beheerd wordt en ter beschikking wordt gesteld tot het devops team waarop zij de applicatie beheren. Ervaring met logging en metrieken in Kibana en Grafana is hiering gewenst. Je bent medeverantwoordelijk voor het configureren, verbeteren en migreren van deze voorzieningen, en zorgt ervoor dat ze optimaal blijven functioneren naarmate ze zich verder ontwikkelen. Wegens de complexiteit van de voorzieningen is het essentieel de samenwerking op te zoeken. Voor doorontwikkeling is lokaal opzetten van de applicatie gewenst. Als multidisciplinair specialist vorm je regelmatig de brug tussen architect, functioneel- en technisch beheer en de Product Owner.
Achtergrond opdracht
De ontwikkeling van de voorzieningen heeft in opdracht van het Ministerie van BZK plaatsgevonden bij een zusterorganisatie van Logius. Er vindt een overdracht plaats waarna Logius de voorzieningen in beheer neemt en zorgt voor eventuele verdere doorontwikkeling. Momenteel worden twee voorzieningen in beheer genomen, in de nabije toekomst komen hier meer voorzieningen bij. Het team is nog in opbouw. Het 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. Je krijgt veel verantwoordelijkheid om je werk vorm te geven. Dit vraagt een combinatie van omgevingsbewustzijn, een goed begrip van de diverse 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