INA - Institut national de l'audiovisuel
Ingénieur en apprentissage machine/Ingénieure en apprentissage machine
Job Location
Bry-sur-Marne, France
Job Description
Contexte : L'Institut national de l'audiovisuel recherche un.e Ingénieur·e LeadMLOps pour un CDI , rattaché(e) à la Direction Data & Technologies. EPIC créé en 1975, l’INA, entreprise publique audiovisuelle et numérique, collecte, sauvegarde et transmet le patrimoine de la radio et de la télévision française. 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’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. 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. 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 N3 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, échanger avec ses paires, apporter la connaissance, le support, les bonnes pratiques, les solutions aux équipes MLOps et techniques sur ses outils et technologies dans son domaine de spécialisation Profil : 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.
Location: Bry-sur-Marne, FR
Posted Date: 1/14/2025
Location: Bry-sur-Marne, FR
Posted Date: 1/14/2025
Contact Information
Contact | Human Resources INA - Institut national de l'audiovisuel |
---|