Skip to content

DevOps Engineer - Build Pipeline Optimization (Software & Firmware) / Ingénieur DevOps - Optimisation des Pipelines de Build (Logiciel & Firmware)

  • Hybrid
    • Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
  • R&D

Job description

 Arturia designs musical instruments and software for musicians and producers, professionals and beginners alike. Its mission is to make music creation accessible to everyone through technology, and to offer the most intuitive and user-friendly experience.

Arturia started its journey in 1999 with the recreation of legendary analog synthesizers in software form, which then led to developing a full range of hardware synthesizers and contemporary audio tools. The products rely on innovation to offer a daring, accessible, fun, and inspiring approach to sound exploration.

Arturia is growing and now employs over 180 passionate people located in France, the USA, Hong-Kong, Mexico, and the UK. Arturians share an ambition for excellence, values such as transparency and simplicity, and a culture of celebration around successes.

 

 

As a DevOps Engineer, you will play a key role in optimizing the build and deployment pipelines for both our software and firmware teams. Your mission: reduce build times, improve pipeline reliability, and automate workflows to streamline our development process.

 You will work closely with the product teams to ensure smooth integration, fast feedback loops, and scalable build environments.

 

Your Responsibilities

Build System & CI/CD Optimization

  • Own and optimize GitLab CI/CD and Jenkins pipelines for software and firmware teams.

  • Ensuring high reliability by assisting teams in troubleshooting and optimizing their pipeline.

  • Develop and maintain Python scripts for automation of builds, deployments, and tests.

  • Optimize compilation and packaging processes for faster, more efficient releases.

  • Implement caching, parallelization, and other strategies to reduce build times.

  • Improve incremental build workflows to speed up development iteration.

Infrastructure & Automation

  • Define and set up artifact management strategies to support software and firmware builds.

  • Improve infrastructure as code (IaC) practices for build environments.

  • Enhance automated testing integration into CI/CD pipelines.

  • Establish monitoring, logging, and alerting for pipeline health and performance.

Collaboration & Best Practices

  • Work closely with software and firmware teams to identify pain points in the build process.

  • Partner with the QA team to integrate automated testing in CI/CD.

  • Document build pipeline architecture, workflows, and best practices.

  • Advocate for DevOps best practices to improve development efficiency.

***

Arturia conçoit des logiciels et instruments de musique pour les musiciens et producteurs, professionnels comme amateurs. Sa mission est de rendre la création musicale accessible à tous grâce à la technologie, et d’offrir l'expérience la plus intuitive et agréable possible.

Arturia commence son épopée en 1999 avec la création de synthétiseurs analogiques iconiques sous format logiciel, et connaît aujourd’hui un succès international grâce au développement d’une gamme complète de synthétiseurs, contrôleurs MIDI et équipements audio répondant aux usages actuels. Les produits, s’appuyant sur l’innovation, offrent une approche audacieuse, accessible, fun et inspirante de l’exploration sonore.
 Arturia grandit et compte actuellement plus de 180 collaborateurs passionnés en France, aux Etats-Unis, à Hong-Kong, au Mexique et au Royaume-Uni. Dans cette aventure collective, les Arturiens et Arturiennes partagent une ambition d’excellence, des valeurs telles que la transparence et la simplicité, et une culture de la célébration autour de chacun de nos succès

 

En tant qu'Ingénieur DevOps, vous jouerez un rôle clé dans l'optimisation des pipelines d’intégration et de déploiement pour nos équipes de développement logiciel et de firmware. Votre mission : réduire les temps de compilation, améliorer la fiabilité des pipelines et automatiser les flux de travail pour rationaliser notre processus de développement.

Vous travaillerez en étroite collaboration avec les équipes produit pour assurer une intégration fluide, des boucles de rétroaction rapides et des environnements de construction évolutifs.

 

 Vos missions

 Optimisation du système de build et CI/CD

  • Assurer le suivi et optimiser les pipelines GitLab CI/CD et Jenkins pour les équipes logicielles et firmware.

  • Assurer une haute fiabilité en aidant les équipes à résoudre les problèmes et à optimiser leur pipeline.

  • Développer et maintenir des scripts Python pour l'automatisation des builds, des déploiements et des tests.

  • Optimiser les processus de compilation et de packaging pour des versions plus rapides et plus efficaces.

  • Mettre en œuvre des stratégies de mise en cache, de parallélisation et autres pour réduire les temps de build.

  • Améliorer les workflows de build incrémentaux pour accélérer l'itération du développement.

Infrastructure et automatisation

  • Définir et mettre en place des stratégies de gestion des artefacts pour soutenir les builds logiciels et firmware.

  • Améliorer les pratiques d'infrastructure as code (IaC) pour les environnements de build.

  • Renforcer l'intégration des tests automatisés dans les pipelines CI/CD.

  • Établir un système de surveillance, de journalisation et d'alerte pour la santé et les performances des pipelines.

Collaboration et meilleures pratiques

  • Travailler en étroite collaboration avec les équipes logicielles et firmware pour identifier les points problématiques dans le processus de build.

  • Collaborer avec l'équipe QA pour intégrer les tests automatisés dans le CI/CD.

  • Documenter l'architecture des pipelines de build, les workflows et les meilleures pratiques.

  • Promouvoir les meilleures pratiques DevOps pour améliorer l'efficacité du développement.

Job requirements

Your Profile

  • 5+ years of experience in DevOps, CI/CD, or Build Engineering.

  • Strong expertise with GitLab CI/CD and Jenkins for build automation.

  • Python scripting for automation and pipeline management.

  • Experience with Linux-based build environments and shell scripting.

  • Understanding of software build systems (CMake, Ninja, Bazel, Make, etc.).

  • Knowledge of infrastructure as code (IaC) tools (Terraform, Ansible).

  • Ability to troubleshoot build failures and optimize pipelines for speed and stability.

  •  

Bonus Skills

  • Experience with firmware build systems (Yocto, Buildroot).

  • Knowledge of embedded software development workflows.

  • Experience with cloud-based CI/CD solutions (AWS, GCP, Azure).

At Arturia, we recognize the skills of individuals with disabilities and empower them to express their full potential.

  • Contract: Permanent (CDI)

  • Location: Montbonnot-Saint-Martin (near Grenoble, France), accessible by public transport

  • Hybrid Work: Possible remote work options available

***

Votre profil

  • 5+ ans d'expérience en DevOps, CI/CD

  • Solide expertise avec GitLab CI/CD et Jenkins pour l'automatisation des builds.

  • Scripting Python pour l'automatisation et la gestion des pipelines.

  • Expérience avec les environnements de build basés sur Linux et le scripting shell.

  • Compréhension des systèmes de build logiciel (CMake, Ninja, Bazel, Make, etc.).

  • Connaissance des outils d'infrastructure as code (IaC) (Terraform, Ansible).

  • Capacité à résoudre les problèmes de build et à optimiser les pipelines pour la rapidité et la stabilité.

 

Compétences appréciées

  • Expérience avec les systèmes de build firmware (Yocto, Buildroot).

  • Connaissance des workflows de développement de logiciels embarqués.

  • Expérience avec les solutions CI/CD basées sur le cloud (AWS, GCP, Azure).

Chez Arturia, nous reconnaissons les compétences des personnes handicapées et leur donnons les moyens d’exprimer tous leurs talents.

  • Contrat: CDI

  • Localisation : Montbonnot-Saint-Martin (proximité Grenoble, 38), accessible T.C

  • Travail hybride : Options possibles de travail à distance

or

Hybrid
  • Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
R&D