Poste ingénieur d’étude intégrateur d’applications et définition du processus d'intégration continu CDD 12 mois

L’équipe SEPIA à l’IRIT, Toulouse, recrute un ingénieur pour participer aux développements logiciels du projet Datazero2 (datazero.org) financé par l’Agence National de la Recherche (ANR).

Le projet ANR-Datazero2 (2020-2023) fait suite au projet ANR-Datazero (2015-2019). En partenariat avec les laboratoires IRIT (Toulouse), LAPLACE (Toulouse), FEMTO St (Belfort- Besancon) et avec l’industriel EATON (Grenoble), il s’intéresse à l’optimisation de la gestion de centres de calcul alimentés par des sources d’énergies renouvelables.

Une infrastructure logicielle a été mise en place suite au projet Datazero : elle est composée d’un ensemble de modules logiciels communicant par un bus de messages ActiveMQ. Les messages échangés sont conçus en utilisant l’application Protobuf de Google. Les modules logiciels sont développées dans différents langages : python, java, C++. Une première version d’interface graphique a été développée suite au projet Datazero en Angular2.

Il s’agit de mettre en place le processus d’intégration continue des différents modules logiciels existantes et qui seront développées dans le cadre du projet.

L’ingénieur travaillera en lien avec le superviseur et responsable technique du projet et en coopération avec les chercheurs participant au projet Datazero2. L’ingénieur pourra contribuer à des modules logiciels comme par exemple l’IHM, le générateur d’évènements, ou d’autres en fonction de l’avancée du projet.

Missions :

L’ingénieur aura en charge :

  • la mise en place et gestion des évolutions d’environnements de travail dockerisés
  • la définition du processus de travail collaboratif
  • la définition et mise en place du processus de développement et d’intégration continu ainsi que des outils associés
  • la définition des tests unitaires et test d’intégrations (en vue des démos du projet)
  • la gestion des versions
  • la gestion des merge-request
  • l’intégration continue des développements du projet (review de code, tests)
  • le suivi de l’évolution du middleware en collaboration avec un permanent de l’équipe
  • l’assistance aux doctorants : communication avec les doctorants du projet et support technique en fonction des besoins pour l’intégration de leurs modules logiciels avec le middleware
  • la mise en œuvre de scénarios d’expérimentation et de démonstrations
  • rédaction de documentations

Compétences

L’expertise du candidat devra couvrir les compétences de la liste ci-dessous :

  • Git, processus d’intégration continue
  • docker
  • compétences rédactionnelles : savoir écrire une documentation technique
  • la connaissance des langages Python, Java, C++ sera un plus
  • la connaissance des bus de messages : ActiveMQ (et Google Protobuf) sera un plus
  • capacité à rendre compte de son activité•
  • capacité d’analyse, de synthèse et esprit critique
  • un esprit d’initiative et des capacités de travail en équipe seront appréciés. Des réunions bi- hebdomadaires seront mise en place pour favoriser le partage de la connaissance et faire un point sur l’avancement des missions.
  • compétences linguistiques : français et anglais

Profil:

  • ingénieur de développement
  • ingénieur de recherche
  • docteur, intéressé par le développement logiciel, la gestion/suivi/intégration de projets

Durée : 1 an

Rémunération : en fonction du profil et de l’expérience, selon la grille indiciaire de l’Université (de 1800 à 2300 € brut mensuel).

Poste à pourvoir dès que possible, les candidatures seront évaluées au fil de l’eau.

Lieu d’affectation

Laboratoire IRIT, Université Paul Sabatier

Contraintes du poste

Participer à toutes les réunions du projet incluant certains déplacements potentiels

Modalité de candidature :

envoyer à patricia.stolf@irit.fr georges.da-costa@irit.fr et amal.sayah@irit.fr

  • un CV,
  • une lettre de motivation,
  • des lettres de recommandation

Référence :

Jean-Marc Pierson, Gwilherm Baudic, Stéphane Caux, Berk Celik, Georges Da Costa, Léo Grange, Marwa Haddad, Jerome Lecuivre, Jean-Marc Nicod, Laurent Philippe, Veronika Rehn-Sonigo, Robin Roche, Gustavo Rostirolla, Amal Sayah, Patricia Stolf, Minh-Thuyen Thi, Christophe Varnier. DATAZERO: DATAcenter with Zero Emission and RObust management using renewable energy. Dans / In : IEEE Access, IEEE : Institute of Electrical and Electronics Engineers, Vol. 7, (en ligne), juillet / july 2019.

URL : http://doi.org/10.1109/ACCESS.2019.2930368