Ingénieur logiciel outils DevOps pour la recherche expérimentale
Type de contrat : Contrat d'apprentissage
Niveau de diplôme exigé : Bac + 2 ou équivalent
Fonction : Apprenti de l'ingénierie
Niveau d'expérience souhaité : Jeune diplômé
Contexte et atouts du poste
Dans le cadre de l'équipe de recherche STACK, l’objectif est de contribuer au développement logiciel des outils DevOps de l'équipe, notamment la librairie EnOSlib, pour faciliter les expérimentations scientifiques conduites par l'équipe.
Mission confiée
Missions :
Avec l'aide de Baptiste Jonglez, ingénieur de recherche permanent dans l'équipe de recherche STACK, la personne recrutée sera amenée à implémenter des nouvelles fonctionnalités dans les outils logiciels DevOps utilisés par l'équipe. Ces fonctionnalités sont définies en fonction des besoins expérimentaux exprimés par les membres de l'équipe de recherche. La personne recrutée participera également à la maintenance de ces outils (releases, CI, documentation...). La mission porte principalement sur EnOSlib, logiciel maintenu par Baptiste Jonglez, mais la personne recrutée pourra également contribuer de façon ponctuelle à d'autres logiciels du domaine comme Terraform, Pulumi, Ansible...
Pour une meilleure connaissance du sujet de recherche proposé :
Le site web de l'équipe : https://stack-research-group.gitlabpages.inria.fr/web/
Deux publications récentes sur EnOSlib : https://inria.hal.science/hal-03324177v1 et https://inria.hal.science/hal-05052776v1
Collaboration :
La personne recrutée pourra travailler avec d'autres ingénieurs STACK qui travaillent sur des projets en lien avec l'expérimentation, ainsi qu'avec Matthieu Simonin (Inria Rennes, co-mainteneur d'EnOSlib).
Principales activités
Principales activités :
- Comprendre et synthétiser les besoins expérimentaux des membres de l'équipe
- Implémenter de nouvelles fonctionnalités dans EnOSlib (support de nouvelles platformes, nouveaux services...)
- Valider le bon fonctionnement du logiciel EnOSlib (tests unitaires, intégration continue)
- Mettre en oeuvre le logiciel EnOSlib sur des platformes expérimentales comme SLICES-FR
- Suivre les rapports de bug remontés par les utilisateurs et proposer des correctifs
Activités complémentaires :
- Fournir du support à l'utilisation des outils DevOps auprès des membres de l'équipe STACK
- Rédiger de la documentation et des tutoriels mettant en jeu des cas d'usage simples d'expérimentation
- Contribuer à d'autres outils DevOps open source comme Terraform, Pulumi, Ansible..
Compétences
Compétences techniques et niveau requis : très bonne maitrise de Python requise
Langues : aisance en français à l'oral, anglais technique à l'écrit
Compétences relationnelles : travail en équipe, autonomie, organisation
Compétences additionnelles appréciées : connaissances d'outils DevOps, connaissance du langage Go,
Avantages
- Restauration subventionnée
- Transports publics remboursés partiellement
- Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
- Possibilité de télétravail (après 6 mois d'ancienneté) et aménagement du temps de travail
- Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
- Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
- Accès à la formation professionnelle
- Sécurité sociale
Informations générales
- Thème/Domaine :
Systèmes distribués et intergiciels
Ingénierie logicielle (BAP E) - Ville : Nantes
- Centre Inria : Centre Inria de l'Université de Rennes
- Date de prise de fonction souhaitée : 2025-09-01
- Durée de contrat : 3 ans
- Date limite pour postuler : 2025-07-13
Attention: Les candidatures doivent être déposées en ligne sur le site Inria. Le traitement des candidatures adressées par d'autres canaux n'est pas garanti.
Consignes pour postuler
Sécurité défense :
Ce poste est susceptible d’être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L’autorisation d’accès à une zone est délivrée par le chef d’établissement, après avis ministériel favorable, tel que défini dans l’arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l’annulation du recrutement.
Politique de recrutement :
Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.
Contacts
- Équipe Inria : STACK
-
Recruteur :
Jonglez Baptiste / baptiste.jonglez@inria.fr
L'essentiel pour réussir
Une curiosité et un intérêt large pour l'expérimentation scientifique en informatique.
L'envie de comprendre dans le détail le fonctionnement des infrastructures numériques modernes.
A propos d'Inria
Inria est l’institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour relever les défis du numérique, souvent à l’interface d’autres disciplines. L’institut fait appel à de nombreux talents dans plus d’une quarantaine de métiers différents. 900 personnels d’appui à la recherche et à l’innovation contribuent à faire émerger et grandir des projets scientifiques ou entrepreneuriaux qui impactent le monde. Inria travaille avec de nombreuses entreprises et a accompagné la création de plus de 200 start-up. L'institut s'efforce ainsi de répondre aux enjeux de la transformation numérique de la science, de la société et de l'économie.