Mission
Assurer le bon fonctionnement des différents environnements techniques autour de la donnée, des applications et produits de la tribu Intégration Intelligence Artificielle, tout en apportant le support dans la gestion des incidents sur les environnements de production et en participant à l’amélioration continue de la chaine d’intégration et déploiement au sein d’une organisation agile.
Activités principales
1/ Accompagner et conseiller les équipes DevOps et techniques (Socle IT, Data, Prod) dans l'appropriation des outils DevOps et DataOps, afin de garantir les meilleurs pratiques :
Définir, documenter et mettre en œuvre les bonnes pratiques DataOps, du standard INA des moteurs de stockage sur le socle
Promouvoir la culture, le comportement et les bonnes pratiques DevOps auprès de l'ensemble des équipes techniques en favorisant les activités communes et les partages de connaissance
Accompagner, informer et conseiller les nouveaux MLOps ou les MLOps récemment recrutés au sein du chapter
Assurer le mentorat des équipes DevOps
Suivre, partager et coordonner les travaux dans son domaine de spécialisation et ses outils de référence autour de la data
Rapporter l’avancement des travaux, des projets et des difficultés auprès du responsable du chapter Ingénierie DevOps
2/ Maintenir en condition opérationnelle et optimiser les systèmes d’information en conformité avec les exigences formulées sur l’automatisation, la haute disponibilité, les performances, les délais de livraison et la sécurité :
Prendre en charge des activités d’industrialisation et d’automatisation des traitements IA (via batch processing et moteur de workflow)
Assurer le bon fonctionnement des différents environnements techniques de sa tribu en collaboration avec les équipes développement et exploitation
Assurer un support N+3 des applications et produits de sa tribu sur les anomalies de production escaladées par l'exploitation en proposant des correctifs et/ou des solutions de contournements
Procéder à l'analyse technique des incidents, préconiser des choix techniques dans son domaine d'activité et proposer des solutions pour améliorer continuellement la disponibilité des produits
Installer, déployer et administrer les applications et produits de sa tribu dans le respect des normes et règles de sécurité, de performance, de qualité et de résilience
Contribuer à la rédaction des dossiers d’architecture techniques avec l’équipe architecte et rédiger les dossiers d’exploitation pour les applications et produits de sa tribu
Rédiger, maintenir et diffuser les documentations et livrables de ses outils et ses technologies
3/ Améliorer, mettre en place et administrer les solutions d'intégration et déploiement continu des applications et des produits des tribus dans le respect des standards, des processus de changements et des prestations déléguées autour de la data :
Promouvoir et mettre en œuvre les plateformes d'Intégration et Déploiement Continu (CI/CD) au sein de sa tribu
Implémenter des outils de configuration et d'automatisation pour industrialiser les processus de déploiement, surveillance, amélioration continue des moteurs de stockage des applications et produits des tribus
Participer à l’optimisation et la maintenance de la chaine CI/CD des applications et produits des tribus sur les aspects données
Accompagner les équipes de développement de la tribu dans la mise en place, l'utilisation et l'amélioration de la chaine CI/CD
4/ Promouvoir la culture et les bonnes pratiques DevOps et participer activement à l’amélioration continue au sein de son chapter Ingénierie DevOps et des tribus par de la veille technologique, des études et des partages d’expérience sur la donnée :
Intégrer et participer aux différents comités des projets agiles des applications
Expertiser et accompagner les équipes agiles des tribus, en particulier celle chargée de l'administration du lac de données en matière de gestion des bases de données (structuration des données, mise en place des index, évaluation des volumétries et des infrastructures nécessaires, tests de charge)
Procéder à une veille technologique pour mettre à jour et proposer de nouveaux systèmes de gestion de bases de données et améliorer leur déploiement afin de répondre plus efficacement aux besoins métiers
Elaborer les preuves de concepts, les tests et/ou maquettes à vérifier et réaliser l'étude d'impact sur l'architecture existante ou prévisionnelle pour tout nouveau projet ou toute nouvelle technologie en collaboration avec les architectes et la tribu technique
Organiser et participer à des ateliers de présentation, de partage de connaissances et de retours d’expériences MLOps et équipe technique sur les domaines d’expertise du Chapter Ingénierie DevOps
Communiquer auprès du responsable du secteur Ingénierie DevOps
5/ Réaliser des reportings de ses activités :
Contribuer avec l’exploitation à la définition et réalisation des tableaux de bord et suivre les indicateurs d'activité des moteurs de stockage des produits et des applications
Rapporter son activité en communiquant de façon appropriée sur tout évènement impactant le fonctionnement du système d'information
Communiquer auprès du responsable du secteur Ingénierie DevOps
Activités spécifiques
Assurer le rôle de référent outils MLOps et les activités associées de maintien en fonctionnement, de support et de suivi des outils pour les MLOps :
Réaliser la veille technique et communiquer sur les outils et les technologies dans son domaine de spécialisation
Suivre, partager et coordonner les travaux dans son domaine de spécialisation et ses outils de référence autour de la data
Rédiger, maintenir et diffuser les documentations et livrables de ses outils et ses technologies
Répondre aux besoins, apporter la connaissance, les solutions aux équipes MLOps sur ses outils et technologies dans son domaine de spécialisation
Qualifications, diplômes, expérience
Justifier d'un diplôme supérieur (Bac + 5) en informatique ou d'un parcours professionnel admis en équivalence.
Compétences
Maîtrise des techniques de développement informatique ;
Maîtrise des moteurs de stockage (PostgreSQL, MariaDB/Galera, Oracle, MongoDB, Elastic, Neo4j) ;
Maitrise des composants de chaine ICDC et de l’automatisation : Ordonnanceur et outils CI/CD (Jenkins, Rundeck), Hyperviseur virtualisation (Docker, VMWare, VirtualBox, Vagrant, Nutanix), Outil gestion config et provisionnement (Ansible, ChefRepo, Vault, Terraform), Registre dépôt Docker (Nexus, Artifactory), Système de gestion de versions (GIT, SVN), Sécurité (Trivy Aquasecurity, Owasp dependency check, vulnerability SonarQube) ;
Maîtrise des techniques de déploiement et de « masterisation » ;
Maîtrise des techniques de reporting ;
Maîtrise des méthodes de conduite et de gestion de projets Agile ;
Maîtrise du système d'information de son domaine ;
Bonne connaissance et expériences sur Orchestrateur de conteneurs docker avec Kubernetes et ses outils (Kubeadmin, kubelet, Kubectl, Calico, Minikube, Kind) ;
Bonne connaissance et expériences sur les serveurs http (Apache, Nginx) et Serveur stockage (NetApp, Scality) et Systèmes d'exploitation Windows et Linux (CentOS, Redhat, Alma et Alpine Linux) et Equilibreur de charge : BIG-IP f5 Networks ;
Bonne connaissance et expériences sur le monitoring, la sauvegarde et l’observabilité : Supervision (Centreon, Netvigie), Sauvegarde (NetBackUp), Métrique (Prometheus), log (Graylog, InfluxDB), Dashboard (Grafana, Kibana) ;
Bonne connaissance des frameworks de Machine Learning (PyTorch, ONNX) et plateforme gestion de flux Apache Airflow ;
Connaissance des principaux frameworks agiles ;
Connaissance du système d'information de l'entreprise ;
Connaissance de l'organisation, du fonctionnement, des métiers de l'entreprise et des procédures internes du domaine.
Aptitudes
Organisation, méthode et rigueur
Etat d’esprit agile
Sens du travail en équipe agile
Sens du détail
Sens pédagogique
Capacité d’analyse et de synthèse
Sens du service clients
Qualité relationnelle
Capacité à rendre compte
Curiosité
Adaptabilité aux nouvelles technologies
Esprit d'innovation
Force de proposition
Rattachement hiérarchique
Sous la responsabilité du Responsable du secteur Chapter Ingénierie Devops.
EPIC créé en 1975, l’INA est chargé de conserver, de valoriser et de transmettre le patrimoine audiovisuel français. Premier centre d’archives numérisées au monde avec plus de 3 millions et demi d’heures de télévision et de radio auxquelles s’ajoutent chaque année 800 000 heures au titre du dépôt légal, l’INA compte environ 1 000 salariés.
Dans une démarche d'innovation tournée vers les usages, l'INA valorise ses contenus pour les partager avec le plus grand nombre : sur ina.fr et madelen.ina.fr pour le grand public, sur inamediapro.com et mediaclip.ina.fr pour les professionnels, à l'INA thèque pour les chercheurs.
Avec plus de 2 400 documentaires et programmes produits depuis 40 ans, l'INA a acquis une expérience et un savoir-faire uniques dans la construction du récit et le traitement visuel des archives.
L’Institut assure la mise en œuvre des missions de collecte, catalogage, numérisation, conservation physique et numérique à des fins d’exploitation des collections audiovisuelles et issues du web médias. Elle porte également les missions de la Recherche ainsi que le développement et l’exploitation des technologies industrialisées par l’INA.
L’INA concentre également des compétences d’expertise, une vocation d’observatoire des médias, au service de l’excellence et de l’innovation. Enfin, l’Institut est l’un des premiers centres de formation initiale et continue aux métiers de l’audiovisuel et des nouveaux médias et s’affirme comme un laboratoire de recherche et d’expérimentation.