Ingénieur Développeur logiciel SLICES-FR
Role details
Job location
Tech stack
Job description
Au niveau national, l'ingénieur recruté s'intègre à l'équipe technique SLICES-FR constituée d'ingénieurs permanents et contractuels de l'équipe technique avec laquelle il a une relation fonctionnelle. L'équipe regroupe des personnes de plusieurs tutelles (Inria, CNRS, etc.) réparties sur plusieurs sites géographiques en France.
Au niveau local, l'ingénieur recruté est attaché administrativement au centre Inria de Lyon, au sein de l'équipe AVALON et en lien avec le SED (Service Expérimentation et Développement).
Les travaux seront encadrés à la fois :
- Fonctionnellement par la direction technique de SLICES-FR
- Hiérarchiquement par le responsable local de la structure d'accueil
La personne devra travailler sur une plateforme distribuée sur plusieurs sites géographiques, avec l'appui local des équipes de support., * Conception et développement du socle logiciel de l'infrastructure SLICES-FR, permettant la mise à disposition des ressources à distance aux utilisateurs
- Déploiement des services développés (méthodologie DevOps)
La mission principale implique la participation au développement d'outils ou services dans le cadre d'une équipe d'ingénieurs en développement logiciel, par exemple :
- gestion d'authentification, d'autorisation, cycle de vie des comptes
- gestion des ressources (inventaire, réservation, allocation, configuration, monitoring,...)
- gestion des données (cycle de vie, transfert, FAIR)
- portail utilisateur
- composition de services
Le but de ces services est de permettre aux chercheurs d'expérimenter à distance sur les différents composants matériels ou logiciels pertinents pour leur travaux., Pour cette mission, les activités suivantes sont prévues :
- Architecture et développement logiciel
- Conception de nouveaux logiciels, services ou API
- Mise en place des mécanismes de robustesses suivant les bonnes pratiques (tests, CI, etc)
- Contribution à l'évolution ou la correction de problèmes sur des logiciels ou services existants
- Participation aux process de développement en équipe : revue de code, etc.
- Participation au maintien opérationnel de l'offre de service
- Rédaction et présentation de documentation
- Gestion de projet de développement, reporting
- Veille technologique
- Conseil et expertise en développement technologique au sein de l'équipe technique SLICES-FR
- Activités collectives :
- Formation ponctuelle, séminaires
- Vecteur des bonnes pratiques en génie logiciel et en expérimentation
Requirements
- Très bonne aptitude au travail en équipe à distance
- Autonomie et proactivité dans la conduite des travaux
- Capacité à proposer et réaliser des mises en œuvre de référence, des prototypes et démonstrateurs : autonomie, créativité, veille proactive, écoute des besoins.
- Bonnes aptitudes rédactionnelles : capacité à communiquer par écrit et de manière synthétique sur les progrès réalisés et les difficultés rencontrées
- Capacité à interagir avec aisance en français avec les autres ingénieurs de l'équipe, à l'oral au moins.
- Capacité à interagir avec aisance en anglais à l'écrit au moins.
- Ténacité, curiosité, aimant l'effort au long terme, ouverture d'esprit, * Connaissances solides et expérience en développement logiciel :
- Excellente maîtrise d'au moins 1 langage de programmation interprété ou compilé (Python, Ruby, C, Rust, etc.)
- Maîtrise des architectures logicielles modernes pour le développement de services distribués
- Maîtrise des bonnes pratique de développement logiciel : refactoring, débogage, design patterns.
- Bonnes pratiques de développement et outils en environnement DevOps (gestionnaire de version Git, merge requests/revue de code, intégration continue, tests unitaires, etc.)
- Notions de maquettage, prototypage matériels et/ou logiciels
- Maîtrise du développement logiciel pour le déploiement de systèmes, « Infrastructure as Code » (langages de script Puppet, Ansible, Terraform, etc.)
- Connaissances en technologies cloud et virtualisation appréciées (OpenStack, Kubernetes, KVM, Docker, micro-services, etc.)
- Maîtrise de l'utilisation des systèmes GNU/Linux
- Capacité à proposer et réaliser des mises en œuvre de référence, des prototypes et démonstrateurs : autonomie, créativité, veille proactive, écoute des besoins.
Benefits & conditions
- 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 (90 jours par an flottants) et aménagement du temps de travail
- Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
- Accès à la formation professionnelle
- Mutuelle et prévoyance avec participation employeur
Rémunération
A partir de 2 692 € brut mensuel selon expérience et diplômes., Les candidatures doivent être déposées en ligne sur le site Irina. Le traitement des candidatures adressées par d'autres canaux n'est pas garanti.
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.
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.