Ingénieur.e administrateur systèmes Kubernetes (H/F)

The offer description be low is in French

Contract type : Civil Servants Mobility (EU) or Fixed-term contract

Renewable contract : Yes

Level of qualifications required : Graduate degree or equivalent

Fonction : Support functions

Corps d'accueil : Ingénieur de Recherche (IR)

About the research centre or Inria department

La Direction des systèmes d’information (DSI) coordonne la mise en oeuvre de la politique informatique d’Inria. Elle fait partie du siège de l’Institut et est implantée sur tous les sites Inria du territoire national.
Elle est composée de huit services :
• deux services de conception :
   – le Service applications (DSI-SA) ;
   – le Service de conception d’infrastructure (DSI-SCI).
• le Centre de services (DSI-CDS) ;
• le Service des équipements informatiques et du budget (DSI-SEIB) ;
• le Centre d’opérations de sécurité (DSI-SOC) ;
• le Service de production (DSI-SP) ;
• le Service des référents SI (DSI-SRSI) ;
• le Service d’urbanisation et appui aux projets (DSI-SUAP).


Elle est en charge de la conception et du développement du Système d’Information, de l’offre globale des services numériques ainsi que de la mise en oeuvre de la sécurité infor-matique ; de l’administration et du maintien en condition opérationnelle des différents ser-vices numériques communs à Inria ; du maintien du catalogue de services numériques ; de l’achat et de la maintenance des équipements, logiciels et prestations informatiques de l’ensemble de l’institut.

Context

Le Service de production de la DSI d’Inria est en charge des tâches d’ingénierie concernant l’intégration et le déploiement des éléments du SI, et de son exploitation, aussi bien pour le datacenter national que pour les services répartis dans les 9 centres de recherche d’Inria, notamment les plateformes de calcul, de traitement des données et d’expérimentation.
Il est composé d’une trentaine d’ingénieurs repartis géographiquement sur les sites Inria.
Pour une prise de fonction à partir du 1er mai 2024, le service de production recrute un.e ingénieur.e pour administrer et exploiter sa plate-forme de déploiement d’applications conteneurisées.
Celle-ci a vocation de proposer des services Kubernetes gérés à destination des équipes scientifiques.
Cette plate-forme hébergera à terme les services déjà pris en charge par la DSI dans le cadre du projet MISTIC (MIcrobiomeS de plantes cultivées et TIC). Il s’agit d’un des projets phare du Programme et Équipements Prioritaires de Recherche (PEPR) agroécologie et numérique qu’Inria co-pilote avec l’INRAE (Institut national de recherche pour l’agriculture, l’alimentation et l’environnement).

Assignment

L’ingénieur de production aura pour mission principale d’assurer l’administration système et réseaux de la plate-forme et son intégration dans l’actif de production de la DSI.
Les éléments principaux qui la composent sont :
• une infrastructure matérielle (serveurs, stockage et réseau) hébergée dans le datacenter de l’institut,
• la suite logicielle OKD 4 (distribution communautaire de RedHat Openshift) et ses composants de services (CRI-O, plans de contrôle et d’exécution, operateurs d’extensions, RBAC, security context, route, …),
• des composants dédiés à l’intégration continue (git, ansible, gitlab runner, KUTTL, ArgoCD),
• des piles logicielles spécifiques déployées dans le cadre du projet MISTIC comme les services d’IA proposés par OpenDataHub (déploiement de notebooks Jupyter, Seldon Machine learning models, Seperset/Hue dataset explorer, Airflow/Argo workflows)

Main activities

Vous serez au sein du service Production amené à :

• Rédiger la documentation d’architecture et les procédures d’installation et d’exploitation de la plate-forme

• Assurer son maintien en conditions opérationnelles

• Interagir avec ses utilisateurs : support, diagnostic et résolution des problèmes remontés

•Contribuer occasionnellement au développement des outils utilisés pour faciliter l’administration de la plateforme, principalement en langage de script

• Assurer les évolutions de la plateforme : déploiement de nouveaux services, mises à jour et migrations d’envergure, intégration de nouveaux matériels, etc.

• Favoriser le partage de compétences autour de Kubernetes pour utiliser cette technologie dans d’autres contextes

Skills

• Bonne connaissance de la technologie Kubernetes et des solutions connexes (Helm, ArgoCD, Prometheus, Rook, …). Une certification CKA serait un plus.
• Bonne connaissance des systèmes GNU/Linux, Fedora en particulier, et des architectures matérielles des serveurs en datacentre
• Compétences en administration système et réseau
• Bonne connaissance des bonnes pratiques et outils en environnement DevOps (gestionnaire de version Git, intégration continue, tests, etc.)
• Bases en développement logiciel (Python, Ruby et Bash appréciés)
• Très bonne aptitude au travail en équipe à distance
• Capacité à interagir avec des utilisateurs, en anglais
• 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
• Autonomie dans la conduite des travaux

Benefits package

  • 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/an) 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)

Remuneration

La rémunération est calculée sur la base des règles statutaires.