Bij ODC-Noord werk je aan Kubernetes-platformen waarop cruciale diensten van de Nederlandse overheid draaien. Als Senior DevOps Engineer Kubernetes/OpenShift werk je aan complexe OpenShift-omgevingen en los je vraagstukken op die verder gaan dan het dagelijks beheer. Je onderzoekt bijvoorbeeld wat technologie als Hypershift voor onze platformen kan betekenen en werkt technische keuzes uit die ook op langere termijn veilig, schaalbaar en beheersbaar blijven. Daarbij krijg je de ruimte om oplossingen kritisch te beoordelen en je technische kennis in te zetten bij de verdere ontwikkeling van het platform.
Als Senior DevOps Engineer Kubernetes/OpenShift ontwerp, bouw en beheer je samen met andere DevOps Engineers, architecten en software engineers de Kubernetes-platformen van ODC-Noord. Je pakt vooral de complexere platformvraagstukken op. Denk aan veranderingen die meerdere clusters raken, nieuwe platformdiensten of problemen waarbij niet direct duidelijk is waar de oorzaak ligt.
Bij zulke vraagstukken kijk je verder dan de eerste technische oplossing. Wat betekent een keuze voor de beschikbaarheid van het platform? Hoe blijft de omgeving veilig en beheersbaar als deze verder groeit? En welke onderdelen kunnen we automatiseren zodat handmatig beheer niet telkens nodig is? Je werkt mogelijke oplossingen uit, bespreekt de voor- en nadelen met engineers en architecten en helpt bepalen welke aanpak technisch het beste past.
Ook bij complexe verstoringen speel je een belangrijke rol. Met monitoring, logging en je kennis van Kubernetes, OpenShift en Linux onderzoek je wat er in clusters en nodes gebeurt. Je herstelt niet alleen wat stuk is, maar zoekt naar de oorzaak en past het platform waar nodig aan om te voorkomen dat hetzelfde probleem opnieuw ontstaat.
Je houdt je onder andere bezig met:
• ontwerpen, bouwen en doorontwikkelen van Kubernetes- en OpenShift-platformen;
• uitwerken en realiseren van oplossingen voor complexe platformvraagstukken;
• ontwikkelen en implementeren van nieuwe platformdiensten;
• automatiseren van beheer en deployments met CI/CD;
• analyseren van complexe verstoringen en oplossen van de achterliggende oorzaak;
• onderzoeken van nieuwe technologie, zoals Hypershift, en beoordelen of deze bruikbaar is binnen het platform.
Je werkt daarbij veel samen met andere engineers, architecten, de Product Owner en andere stakeholders. Bij ingewikkelde technische vraagstukken weten collega’s je te vinden. Je legt uit waarom je voor een bepaalde oplossing kiest, stelt kritische vragen bij bestaande oplossingen en helpt andere engineers verder wanneer zij vastlopen.
Nieuwe technologie hoef je niet alleen vanaf papier te beoordelen. Je kunt een technische verkenning of proof-of-concept opzetten om te onderzoeken hoe iets zich in de praktijk gedraagt. Daarbij kijk je niet alleen of het werkt, maar ook wat nodig is om een oplossing veilig, stabiel en beheersbaar in productie te gebruiken.