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.
En tant qu'ingénieur(e) 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.
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).
Experience: 5 An(s)
Compétences: Collaborer avec une équipe projet,Communiquer auprès de ses clients internes et externes,Concevoir et développer une solution digitale,Parler une ou plusieurs langues étrangères,Préparer et animer une réunion, un groupe de travail, un atelier,Rédiger un cahier des charges, des spécifications techniques
Langues: Anglais exigé
Qualification: Cadre
Secteur d'activité: Commerce de gros (commerce interentreprises) d'ordinateurs, d'équipements informatiques périphériques et de logiciels
Liste des qualités professionnelles:
Avoir le sens du service : Capacité à identifier (voire anticiper) les besoins des usagers, clients (internes et externes) et à apporter une réponse adaptée afin de les satisfaire.
Faire preuve de leadership : Capacité à mobiliser une équipe/des interlocuteurs et à les entraîner dans la poursuite d'un objectif partagé.
Faire preuve de réactivité : Capacité à réagir rapidement face à des évènements et à des imprévus, en hiérarchisant les actions, en fonction de leur degré d'urgence / d'importance.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.