DevOps / CI Platform Engineer
R&D Tooling & Automation
📍 2 dagen per week onsite in Wilrijk
Voor een technologische R&D-omgeving met complexe softwarelandschappen zoeken we een DevOps / CI Platform Engineer die energie krijgt van structuur brengen in chaos. Iemand die tooling, workflows en CI/CD-pipelines niet alleen draaiende houdt, maar écht naar een hoger niveau tilt.
Je komt terecht in een omgeving waar embedded software, desktop tooling, cloud services en hardware-testing samenkomen. Je ondersteunt meerdere development teams, wat betekent dat je snel kan schakelen tussen verschillende stacks en noden. Afwisseling gegarandeerd.
👉 Hou je van ownership, automatisatie en developer experience verbeteren? Dan zit je hier goed.
🛠️ Wat ga je doen?
Je ondersteunt teams die werken in een brede en uitdagende technische context, waaronder:
-
Embedded Linux / Yocto (in-house OS)
-
C / C++ (drivers, firmware, hardware-integraties)
-
C# / .NET (desktop tools en interne applicaties)
-
Python (tooling, automatisatie, test orchestration)
-
Linux CLI & scripting
-
HMI & UI-lagen (React en moderne frontend stacks)
-
CI/CD & automation met Jenkins en Groovy shared libraries
-
Test automation (pytest, tox, Robot Framework en custom frameworks)
-
Cloud services binnen Microsoft Azure
-
Configuratiebeheer (Chef en modernere alternatieven)
-
Variabele toolchains (meerdere Visual Studio-versies, build systems, cross-compilers)
-
Binary & artifact management (Artifactory en package flows)
🎯 Jouw verantwoordelijkheden
-
Ownership nemen over CI/CD-pipelines voor build, test, validatie en deployment
-
Pipelines sneller, stabieler en reproduceerbaar maken (weg met “snowflake builds”)
-
Onderhoud en evolutie van CI-infrastructuur (agents, worker pools, tooling images)
-
Ontwikkelen van tooling om developer workflows te standaardiseren
-
Ondersteunen van release engineering: packaging, versiebeheer, artifact promotion
-
Bewaken van ontwikkelprocedures (quality gates, traceability, auditability)
-
Actief uitdragen van DevOps best practices
(pipeline-as-code, trunk-based werken, herbruikbare componenten)
-
Technische schuld en procesgaten detecteren én oplossen
✅ Must-haves
-
Aantoonbare ervaring als DevOps Engineer, CI Engineer, Software Engineer of Test Engineer
-
Sterke Linux-skills (CLI, debugging, automation mindset)
-
Grondige Git-kennis (rebase, merge, history, submodules, monorepo-uitdagingen)
-
Sterke Python-kennis (onderhoudbare code, geen losse scripts)
-
Goed begrip van CI/CD-principes en pipeline-design
-
Ervaring met Jenkins & Groovy (of gelijkaardig en snel inzetbaar)
-
Container-mindset (Docker, reproduceerbare builds)
-
Analytisch sterk: je debugt issues over meerdere lagen heen (code, infra, tooling)
⭐ Nice to have
-
Bash / shell scripting
-
PowerShell & Windows build tooling
-
Build systems (Make, CMake, Ninja, MSBuild)
-
Infrastructure automation (Chef, Ansible, Puppet)
-
Networking & reverse proxies (Nginx)
-
Azure DevOps, Azure Pipelines of GitHub Actions
-
Artifactory (advanced usage: promoties, metadata, toegangsbeheer)
-
Embedded flows (cross-compilatie, hardware-in-the-loop, device farms)
-
Security-minded DevOps (SBOM, signing, secrets, SLSA-denken)
🔧 De DevOps-visie
Hier geen “Jenkins babysitting”, maar DevOps zoals het bedoeld is:
-
CI/CD als product (developer experience telt)
-
Infrastructure as Code
-
Automation-first
-
Reproduceerbare builds & hermetische toolchains
-
Correct secrets management & least privilege
-
Duidelijke quality gates en traceability
-
Continu verbeteren, elke iteratie opnieuw