Voor de versterking van ons multidisciplinair ontwikkelteam zoeken wij een ervaren DevOps Engineer die een sleutelrol kan spelen in het
opzetten, onderhouden en uitbreiden van onze CI/CD infrastructuur, specifiek gericht op embedded systemen. Je werkt mee aan de ontwikkeling
van innovatieve softwareoplossingen die draaien op platforms zoals NVIDIA Jetson, en draagt bij aan de testbaarheid, betrouwbaarheid en
reproduceerbaarheid van onze software binnen zowel een fysieke als gesimuleerde omgeving.
Opdrachtbeschrijving
Werkzaamheden / Verantwoordelijkheden
De DevOps Engineer zal zich richten op de volgende taken:
• Simulatieomgeving opzetten: Ontwerpen en realiseren van een software simulatieomgeving met bestaande tools om geautomatiseerd testen
van embedded software mogelijk te maken.
• CI/CD pipelines: Opzetten en onderhouden van CI/CD pipelines die automatische build-, test- en deploytaken uitvoeren, inclusief het gebruik
van simulaties.
• Software provisioning: Inrichten en beheren van een package repository (bijvoorbeeld APT-server) voor de distributie van software naar
embedded doelhardware.
• Releasebeheer: Ontwikkelen van een release pipeline die softwareversies automatisch voorziet van de juiste provisioning voor uitrol op
hardwareplatforms.
• Stakeholderafstemming: Actief ophalen van wensen en behoeften bij ontwikkelaars, testers en andere stakeholders binnen het team.
• Domeinoverstijgende bruikbaarheid: Zorg dragen voor een DevOps-infrastructuur die ook door andere teams/projecten binnen de organisatie
hergebruikt of opgeschaald kan worden.
• Beheer en optimalisatie: Structureel verbeteren en onderhouden van bestaande CI/CD infrastructuren (onder andere gebaseerd op Gitea
Actions).
Eisen
Wensen