DevOps engineer Als DevOps engineer ben je mede verantwoordelijk voor het beheer van diverse webgebaseerde applicaties en diensten, waarbij je de optimale balans zoekt tussen stabiliteit, veiligheid en beschikbaarheid. Je voert onderhoud uit, lost storingen op en implementeert verbeteringen. Ben jij de DevOps engineer die ons Multidisciplinaire Team Hosting & Deployment Services komt versterken? Wij bieden een prima CAO en een uitdagende werkomgeving. Wij zorgen met het hele team voor een stabiele applicatie hosting omgeving, waardoor onze collega’s in het onderwijs en onderzoek de beste kwaliteit kunnen leveren aan onze studenten en klanten. Je wordt onderdeel van een team van vijf collega’s die samen verantwoordelijk zijn voor onze applicatie hosting en deployment.
Jouw nieuwe baan Gebruik makend van agile methodieken werk je samen in een team van vijf specialisten waarmee je kennis deelt en samen zoekt naar de beste oplossing voor de applicaties van onze gebruikers en het standaardiseren en vereenvoudigen van uitrol en beheer van applicaties.
Onze applicaties draaien zowel op Windows als Linux omgevingen. Veel applicaties draaien in onze eigen datacenters, maar je ondersteunt ook het deployen van applicaties in onze Azure cloud en de koppelingen daartussen. Ook laten we steeds meer applicaties in een container op ons eigen Kubernetes cluster landen voor meer flexibiliteit en minder beheerlast. We doen dit via pipelines en het automatiseren van deployments. Je herkent repeterende werkzaamheden en bedenkt en implementeert oplossingen om deze te automatiseren en door minder ervaren gebruikers te laten uitvoeren. Je benut middelen uit de markt of ontwerpt waar nodig zelf oplossingen om deze te automatiseren. Wat we van jou verwachten:
- Het geven van advies aan gebruikers over het meest effectieve platform om hun applicaties te laten landen;
- Het troubleshooten van ondersteunde applicaties;
- Het na een geslaagde Proof Of Concept voor nieuwe gebruikers en nieuwe applicaties opzetten van de productie omgeving om die in beheer te kunnen nemen;
- Het stabiel houden en monitoren van bestaande applicaties en het oplossen van incidenten en verstoringen;
- Het doorvoeren van upgrades en patches;
- Het monitoren van de omgeving en het verbeteren van de tooling daarvoor;
- Automatiseren van wederkerende beheerwerkzaamheden.
Voor het automatiseren maken we gebruik van versiemanagement, pipelines en scripting. Het goed kunnen lezen, schrijven en gebruiken van pipelines en scripts is essentieel. Ook zijn we als team bezig met het bedenken, ontwerpen en doorvoeren van innovatie en standaardisatie in onze omgevingen om ze stabieler, veiliger en effectiever te krijgen. Uiteraard krijg je alle kansen om je te ontwikkelen en bij te blijven met marktontwikkelingen door het volgen van trainingen en conferenties.
Binnen WUR worden onze applicaties intensief gebruikt. Ze worden bijvoorbeeld ingezet door onze Researchers om baanbrekend onderzoek te kunnen verrichten, waardoor jij ook een belangrijke bijdrage kunt leveren aan onze missie: “to explore the potential of nature to improve the quality of life”.