B

Ingénieur DevOps CI/CD & Automatisation de la Qualification R&D (H/F)

Bull SAS Les Clayes-sous-Bois, Ile-de-France, France

Yesterday
devops Mid (2-5 yrs) Full-time France
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will be responsible for industrializing software qualification pipelines and automating testing processes within the R&D team. Your role involves ensuring the reliability of test environments, monitoring software quality, and collaborating with developers to optimize CI/CD workflows.

What they look for

DevOps CI/CD Automation Python Bash Git Linux GitHub Actions Software Testing Docker Virtualization Proxmox Vates Observability HPC Quality Assurance

Requirements

The ideal candidate holds a higher education degree in computer science or software engineering with experience in DevOps and automated testing. Proficiency in CI/CD pipelines, scripting languages like Python or Bash, and a strong understanding of software validation strategies are required.

Full description

Bull c’est une histoire. Un siècle d’innovation Européenne et un environnement de travail où des experts conçoivent des solutions numériques puissantes, durables et souveraines, permettant aux États et aux industries de garder la pleine maîtrise de leurs données et de leur IA.

Bull c’est aussi des milliers d’ingénieurs, de chercheurs, de passionnés de tech, façonnant l’avenir du calcul de haute performance, de l’IA et des technologies quantiques.

Chaque jour, nos équipes repoussent les limites du possible - des architectures HPC de nouvelle génération aux supercalculateurs exascale - soutenues par une R&D de rang mondial, plus de 1 600 brevets et des capacités de bout en bout uniques, couvrant la conception matérielle, l’ingénierie logicielle, la data science et la recherche quantique.

Ingénieur DevOps CI/CD & Automatisation de la Qualification

Équipe End-to-End · R&D

1. Contexte

Au sein de l'équipe End-to-End, vous contribuez à sécuriser la qualité et la fiabilité des systèmes logiciels en industrialisant leur intégration et leur validation.

Vous êtes responsable de l'automatisation des processus de qualification logicielle et de leur intégration dans la chaîne CI/CD. Votre objectif est de garantir des campagnes de tests fiables, reproductibles et traçables, afin d'accélérer la validation des logiciels et de détecter les anomalies le plus tôt possible.

2. Vos missions

Rattaché à l'équipe End-to-End, vous travaillez en étroite collaboration avec les développeurs et les ingénieurs validation autour de quatre axes principaux :

  • Industrialisation des pipelines de qualification : concevoir et maintenir les pipelines CI/CD intégrant les différentes étapes de validation, automatiser le déclenchement des campagnes de tests et optimiser leur temps d'exécution.
  • Automatisation des tests : intégrer et automatiser les tests fonctionnels, d'intégration, de validation et de non-régression. Développer les scripts et outils nécessaires à l'exécution des campagnes et à la préparation des environnements de test.
  • Fiabilité des moyens de qualification : assurer le bon fonctionnement des environnements et des ressources d'exécution, diagnostiquer les échecs, identifier les causes racines et fiabiliser les tests et leurs conditions d'exécution.
  • Observabilité et qualité logicielle : centraliser les résultats de tests, mettre en place des tableaux de bord et des indicateurs de qualité, détecter les régressions et améliorer la traçabilité des campagnes de qualification.

3. Votre profil

De formation supérieure en informatique, génie logiciel ou systèmes, vous justifiez d'une expérience en DevOps, intégration continue, automatisation des tests ou industrialisation de la validation logicielle.

Vous maîtrisez les pipelines CI/CD (GitHub Actions ou équivalent), Git, Linux et le scripting (Python ou Bash). Vous avez une bonne compréhension des processus de validation logicielle et des différentes stratégies de tests : fonctionnels, intégration, non-régression et performance. Vous êtes capable d'intégrer des frameworks de tests dans des pipelines automatisés et d'exploiter les résultats pour identifier les anomalies.

Des connaissances en Docker, virtualisation (Proxmox, Vates) et outils de reporting ou d'observabilité constituent des atouts appréciés.

Rigoureux et méthodique, vous avez un bon esprit d'analyse et savez investiguer des échecs complexes pour en identifier l'origine. Vous appréciez le travail en équipe et êtes motivé par l'automatisation, la qualité logicielle et l'amélioration continue.

Ici, vos idées, votre curiosité et votre excellence technique contribuent directement à façonner la prochaine ère du calcul avancé - en créant de la valeur pour les entreprises, en accélérant le progrès scientifique et en générant un impact positif pour la société.

Similar roles