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