Functieomschrijving
Voor Gasunie zoeken wij een DevOps Platform Engineer. Als DevOps Platform Engineer automatiseer je het volledige releaseproces van de applicaties op het GENIUS-platform. Je bent samen met je team verantwoordelijk voor het operationele beheer en onderhoud van deze applicaties. Je werkt met Azure DevOps Server-pipelines en Git en gebruikt PowerShell-scripts en C#-logica om software volgens het OTAP-model betrouwbaar en efficiënt uit te rollen.
Je werkt nauw samen met ontwikkelaars, testers, applicatiebeheerders en andere DevOps Platform Engineers. Samen zorgen jullie voor een stabiele en gecontroleerde uitrol van nieuwe functionaliteiten. Je signaleert knelpunten, stelt verbeteringen voor en voert deze door, met oog voor veiligheid en betrouwbaarheid. De applicaties ondersteunen vitale infrastructuur en draaien daarom in een soevereine, van de buitenwereld afgesloten omgeving.
Jouw werkzaamheden
- Je automatiseert het releaseproces en beheert en onderhoudt de applicaties op het GENIUS-platform.
- Je ontwerpt, implementeert en onderhoudt CI/CD-pipelines voor verschillende projecten.
- Je automatiseert build- en deploymentprocessen met PowerShell en C#.
- Je analyseert deploymentproblemen en lost deze samen met collega’s op.
- Je ontwikkelt en beheert de PowerShell-module van de opdrachtgever.
- Je beheert releaseplanningen en coördineert releases met ontwikkelteams.
- Je monitort CI/CD-pipelines en verhelpt problemen.
- Je beheert de branching- en mergingstrategie van Git-repositories.
- Je ziet toe op best practices en beveiligingsrichtlijnen tijdens het releaseproces.
- Je documenteert processen en procedures rond CI/CD en releases.
- Je werkt samen met betrokken teams aan voortdurende verbetering van het releaseproces.
Jouw profiel
- Je bent analytisch en kunt risico’s, requirements en testresultaten met elkaar verbinden.
- Je werkt gestructureerd en kwaliteitsgericht, met aandacht voor aantoonbaarheid en documentatie.
- Je bent praktisch ingesteld en bereid om zelf testen voor te bereiden en uit te voeren.
- Je bent proactief en resultaatgericht en weet de afgesproken werkwijze goed te bewaken.
- Je werkt graag samen in multidisciplinaire Agile-teams en projecten.
- Je communiceert effectief met engineers, projectleiding, leveranciers en management.
- Je bent organisatiesensitief en voert verbeteringen stapsgewijs en werkbaar door.