DevOps Engineer
Eisen: - De aangeboden kandidaat heeft aantoonbare ervaring met deployen op cloudomgeving als AWS en/of Azure en/of Google Cloud Platform - De aangeboden kandidaat heeft aantoonbare ervaring met het deployen en beheren van containers met Docker - De aangeboden kandidaat heeft aantoonbare ervaring met een Git gebaseerde repository als Gitlab en/of Github - De aangeboden kandidaat heeft minimaal drie (3) jaar aantoonbare werkervaring als DevOps Engineer - De aangeboden kandidaat heeft minimaal drie (3) jaar aantoonbare werkervaring met Linux Wensen: - Kennis en ervaring met agile werken - Ervaring met programmeertalen (Java, Python) - Bekend met het CNCF landschap - Kennis van software infrastructuur in het algemeen - Ervaring met de volgende tools is een pré: Broadcom Tanzu, Gitlab, ArgoCD, Nexus Pro, SonarQube, Grafana, Kibana, MinIO, Keycloak, ExternalDNS, Vault, CertManager, PostgresSQL, Kafka, Axon. Omschrijving: De DevOps Engineer is verantwoordelijk voor het verder ontwikkelen, optimaliseren en toekomstbestendig maken van de twee kernservices van het IT4IT-serviceteam. Dit omvat het aanbieden en onderhouden van een containerplatform, gebaseerd op VMware Tanzu, waarop development teams zelfstandig software kunnen deployen. Daarnaast is de DevOps Engineer verantwoordelijk voor het leveren en beheren van tools die het softwareontwikkelings- en deploymentproces ondersteunen. De werkzaamheden omvatten het opzetten en onderhouden van een VMware Tanzu-gebaseerd containerplatform, waarbij stabiliteit, beveiliging en schaalbaarheid gewaarborgd moeten worden. Het toepassen van GitOps-principes voor efficiënt beheer van Kubernetes-clusters en applicaties met tools zoals ArgoCD en Gitlab is essentieel. Ook het beheren van CI/CD-tools en het ondersteunen van softwareontwikkelingsteams bij het gebruik ervan en het automatiseren van deploymentprocessen zijn belangrijke taken. Samenwerken met ontwikkelteams, infra-teams, securityspecialisten en architecten is cruciaal om een soepele en veilige ontwikkelomgeving te waarborgen. Het doel is om het software-voortbreningsproces te versnellen en toekomstbestendig te houden. De DevOps Engineer moet het platform en de tooling up-to-date houden, vernieuwen waar nodig en verbeteringen implementeren op het gebied van security, performance en beheerbaarheid. Het uiteindelijke doel is een stabiel, veilig en schaalbaar Tanzu Kubernetes Grid-platform te creëren, waarop development teams zelfstandig kunnen werken. Daarnaast moeten volledig geautomatiseerde deploymentprocessen gerealiseerd worden met behulp van GitOps en CI/CD. Efficiënte samenwerking met ontwikkelteams is essentieel, waarbij de complexiteit van de infrastructuur wordt afgeschermd. Tot slot is het belangrijk dat de tools goed beheerd worden en bijdragen aan een soepel softwareontwikkelingsproces.