Team: CI/CD team Den Haag
Rol: Specialist Software Ontwikkeling
Ervaring: Senior = 5 jaar
Opdracht
Als senior specialist softwareontwikkeling binnen het Continuous Delivery team (CD team) OI ben je primair verantwoordelijk voor het beheer en onderhoud van de ontwikkelstraten van de DevOps teams van OI (Onderwijs Instellingen). In eerste instantie zul je je kennis binnen het team eigen moeten maken, om zodoende de huidige omgevingen in stand te houden. Basis is scripting in PowerShell om zodoende de diverse onderdelen (GitLab, Artifactory, Jenkins/Git build- en deploymentstraten) met elkaar in verbinding te brengen. Wij adopteren nu nieuwe werkzaamheden op DUO’s Kubernetes/OpenShift-platform waarvoor je ook de nodige vaardigheden mee moet brengen.
Het CD team OI maakt tegenwoordig deel uit van een SAFe ART (Agile Release Train) DevOps Enablement. Hierin is nauwere samenwerking met de Groningse teams van groot belang. De expertise van de Senior kan daarbij breder ingezet worden en kunnen DUO brede standaarden ontwikkeld worden op het gebied van CI/CD en DevOps.
Verwachte prestaties:
- Ontwikkelen van huidige .NET voortbrengingsstraten (Jenkins, Artifactory, GitLab, PowerShell/Groovy)
- Ondersteunen en begeleiden van medior/junior teamleden
- Technische adviezen opstellen t.b.v. vernieuwingen aan de ontwikkelstraten
- Het team begeleiden bij het opnemen van Kubernetes/OpenShift-zaken
- Adviseren vanuit technisch perspectief over toekomst en richting
- Begeleiden van andere teamleden bij het uitvoeren van de dagelijkse werkzaamheden
- Het proactief informeren van de overige teamleden, dus ook de Product Owner en de Scrum Master
- Het vanuit eigen visie, kennis en ervaring proactief adviseren om zo de dienstverlening van het CD team OI te verbeteren
- Sparringpartner zijn voor de senior expert.
Achtergrond opdracht
Binnen DUO ICT is het CD team OI onderdeel van de Waardestroom DevOps Enablement (DOE). Dit is een van de 6 bestaande Waardestromen binnen DUO ICT.
De primaire klant van het CD team OI is op dit moment de Waardestroom ICT-OI, waar door de DevOps teams de ontwikkelstraten binnen de business directie OI (Onderwijs Instellingen) ontwikkeld en onderhouden worden. Haar primaire doel is uitvoeren van beheer van en ontwikkeling aan de Continuous Delivery pipelines van de DevOps teams.
Secundair verzorgt het CD team OI ook de overstijgende en afdelingsgenerieke automatisering, waaronder het geautomatiseerd inrichten van omgevingen en het beheren van een aantal tools.
Er wordt hybride gewerkt met momenteel 1 teamdag op locatie in de Hoftoren in Den Haag. De mogelijkheid bestaat dat dit (vanwege DUO-beleid) 2 dagen gaat worden.
Overheidskwaliteitenproefiel
Dominant profiel: Systeemontwikkeling (2.1.2)
Secundair profiel: Applicatieontwikkeling (2.1.1)
Functiegroep: Senior medewerker I(v)
Eisen
- Minimaal HBO werk- en denkniveau
- Kennis van containerplatformen (OpenShift, Kubernetes, Docker)
- Kennis en werkervaring met (het opzetten) CI/CD en DevOps, 5 jr ervaring
- Kennis en werkervaring met DevOps straten bouwen, 5 jr ervaring
- Kennis en werkervaring met een Software ontwikkeling (C# en/of Java pré), 3 jr ervaring
- Kennis en werkervaring met Powershell 5+, 3 jr ervaring
- Agile minded (KanBan, SAFe, Scrum)
- Goede beheersing Nederlandse taal in woord en geschrift
Wensen
- Kennis en werkervaring met Jenkins
- Ervaring met GIT
- Ervaring met GitLab (Runners)
- Ervaring met GitLab CI
- Ervaring met Groovy
- Ervaring met Playwright
- Kennis en werkervaring met geautomatiseerd testen (o.a. Selenium GRID, integratietesten)
Overige competenties
- Analytisch sterk en op verschillende abstractieniveaus kunnen communiceren
- Communicatief sterk, weet snel contacten te leggen
- Vakmanschap met drive om te verbeteren
- Informeert teamleden proactief
- Pragmatische en creatieve inslag
- Teamspeler, kan goed samenwerken en ook goed zelfstandig werken
- Helicopterview
- Doorzetter, laat zich niet snel van de wijs brengen
- Daadkrachtig, durft beslissingen te nemen en kan snel handelen
- Deelt de verantwoordelijkheid voor de team resultaten
- Is bereid tot het aannemen van disciplines die buiten het eigen expertisegebied liggen
- T-shaped professional, ook inzetbaar op andere CD team taken
- Geeft gevraagd en ongevraagd constructief feedback aan teamgenoten
- Neemt feedback ter harte en waardeert het
- Ondersteunt en helpt teamgenoten
- Helpt mee om conflicten in het team op te lossen
Aantal uur per week: 36 uur.