Ingénieur développement et opérations (DevOps) H/F
A PROPOS
Sherpa Mobile Robotics (SMR) développe et commercialise des solutions de robots mobiles, sûrs, collaboratifs et polyvalents, conçus pour intervenir dans les milieux industriels et logistiques les plus exigeants, permettant optimisation des flux et réduction de la pénibilité. Sherpa s’inscrit ainsi comme un acteur majeur de la transformation de l’usine traditionnelle vers l’usine 4.0.
En pleine croissance, nous recherchons un(e) Ingénieur(e) développement et opérations pour renforcer notre équipe technique.
En tant qu’Ingénieur(e) développement et opérations vous aurez pour objectif d’automatiser et d’optimiser les processus de développement et de déploiement des logiciels pour les robots mobiles Sherpa. Pour ce faire, vous serez amené(e) à réaliser les missions suivantes :
-
Mise en place et gestion d’un pipeline DevOps :
-
Concevoir et implémenter le pipeline,
-
Sélectionner et intégrer les outils DevOps adéquats
-
Automatiser les tests unitaires, d’intégration et de validation des logiciels
-
Mettre en place des processus de déploiement continus
-
-
Gestion des conteneurs Docker :
-
Mettre en place et administrer des conteneurs Docker
-
Créer et gérer des images Docker pour les différentes versions des logiciels et les environnements de déploiement
-
Assurer la sécurité et la conformité des conteneurs Docker
-
-
Versionning et gestion de configuration :
-
Administrer un système de versionning de code source robuste
-
Gérer les versions et les releases des logiciels
-
Mettre en place des outils de gestion de configuration pour automatiser la configuration de développement
-
Assurer la cohérence et la reproductibilité des environnements en centralisant la configuration et en automatisant les processus de déploiement.
-
-
-
Surveillance et maintenance des systèmes :
-
Mettre en place des outils de surveillance pour suivre les performances des systèmes, identifier les problèmes potentiels et garantir la disponibilité des robots mobiles.
-
Analyser les logs et les métriques pour détecter les anomalies, diagnostiquer les incidents et apporter des solutions correctives.
-
Gérer les mises à jour et les correctifs des logiciels et des systèmes
-
-
Définition et gestion des systèmes de déploiement OS sur le robot
-
Définir les stratégies et les procédures pour le déploiement des systèmes d'exploitation (OS) sur les robots mobiles.
-
Sélectionner et évaluer les outils de déploiement OS adaptés aux besoins de l'entreprise et des robots.
-
Mettre en place et gérer des processus automatisés pour le déploiement des OS
-
Assurer la compatibilité des systèmes d'exploitation avec les logiciels et les applications embarqués sur les robots.
-
Gérer les mises à jour et les correctifs des systèmes d'exploitation pour garantir la sécurité et la stabilité des robots.
-
Vous êtes issu(e)s d’une école d’ingénieur ou d’un diplôme de type BAC+5 spécialisé en informatique, robotique ou tout autre domaine similaire. Vous disposez d’une expérience en DevOps et en développement de logiciel (en langage C++, Python, Java etc.).
Vous maîtrisez les outils de DevOps et les concepts de réseaux et sécurité informatique. Vous comprenez les principes de versionning et de gestion de configuration. Votre atout premier est votre capacité à collaborer et à communiquer, tout en restant autonome sur vos missions. Vous êtes de nature curieuse et avez la capacité à gérer plusieurs projets simultanément.
Vous vous reconnaissez dans ce portrait ? Vous souhaitez intégrer une entreprise jeune, à taille humaine et en pleine croissance ? Nous attendons votre candidature avec impatience !