KVK is op zoek naar een DevOps Engineer. Als DevOps Engineer CI/CD maak je deel uit van het Software Delivery Services (SDS) team. Wij werken volgens de Agile methodiek continue aan het verbeteren, door ontwikkelen en verder stroomlijnen van alle tooling rondom het software voortbrengingsproces.
De opdracht betreft een tijdelijke inhuur voor het ontwikkelen en beheren van componenten en tooling waardoor Product Teams beter, sneller en meer compliant kunnen werken én een meer betrouwbare oplossing opleveren, met als doel dat opdrachtnemer diens specifieke expertise inzet voor complexe projecten op een ondernemende en resultaatgerichte manier te laten slagen. Hierbij worden de volgende activiteiten uitgevoerd:
- Onboarden van teams met een nieuwe oplossing
- Het ontwikkelen van (half)producten zoals libraries
- Het optimaliseren van generieke CI/CD pipelines die door de Product Teams gebruikt kunnen worden
- Is als Ops’er bezig om een generieke ketenmonitoring oplossing te ontwikkelen
- Ontwikkelt als Developer libraries of generieke Docker images
- Ontwikkelen van verschillende diensten zoals GitLab CI/CD pipelines, SonarQube en Nexus
- Ondersteunt development teams met het onboarden en oplossen van problemen
Resultaten
- Teams succesvol onboarden met een nieuwe technische oplossing, inclusief overdracht van documentatie en begeleiding
- Opleveren van herbruikbare (half)producten zoals software libraries, geschikt voor gebruik door meerdere teams binnen de organisatie
- Ontwikkelen en implementeren van generieke CI/CD pipelines die direct inzetbaar zijn door Product Teams
- Realisatie van een generieke ketenmonitoring-oplossing, inclusief integratie met bestaande infrastructuur
- Opleveren van generieke Docker-images en programmeer-libraries die voldoen aan vastgestelde kwaliteits- en beveiligingsstandaarden
- Opzetten en beheren van diensten zoals GitLab CI/CD, SonarQube en Nexus, inclusief inrichting, documentatie en overdracht
- Ondersteuning van development teams bij onboarding en incidentoplossing, met als doel zelfstandige werking van teams te bevorderen
De opdracht eindigt wanneer de gevraagde resultaten opgeleverd zijn, waarbij geldt dat uitloop mogelijk is afhankelijk van de voortgang van de beschikbaarheid.