About this role
Ingénieur Développement Observabilité & Outils d'Exploitation (H/F)========================Résumé : Recherche d'un ingénieur développement confirmé capable de maintenir et faire évoluer la chaîne d'observabilité DSM/BSM, depuis la collecte des métriques (Python, AWS, Terraform) jusqu'à leur restitution dans les outils de supervision et les interfaces opérationnelles (NodeJS/React), tout en accompagnant l'évolution des sources de données et des usages autour de Datadog.========================ContexteAu sein de l'équipe Ingénierie de l'Exploitation, le prestataire contribue à la conception, au développement et à l'évolution des outils permettant la supervision et l'observabilité des services du Groupe.
Ces outils sont destinés principalement aux équipes d'exploitation et au NOC afin d'améliorer la détection, la qualification et le suivi des incidents.Le périmètre couvre à la fois la collecte de données, leur intégration dans les outils de supervision et leur restitution via des interfaces adaptées aux besoins opérationnels.
- Missions principalesDéveloppement des chaînes de collecte et de supervisionDévelopper et maintenir les collecteurs de métriques et données techniques (python).Assurer leur déploiement et leur évolution dans les environnements AWS.Participer à l'automatisation de l'infrastructure au travers de Terraform.
- Garantir la qualité et la fiabilité des données exploitées par les outils de supervision.
- Évolution des outils de supervisionMaintenir et faire évoluer les intégrations avec Icinga et Thruk.
- Participer à la définition et à l'implémentation de nouvelles sources de données.
- Accompagner les réflexions autour de l'évolution des mécanismes de détection et d'observabilité.
- Évaluer et intégrer de nouvelles sources de métriques et d'évènements telles que Datadog.
- Développement des interfaces d'exploitationMaintenir et faire évoluer l'application QI+.Concevoir de nouvelles fonctionnalités permettant d'améliorer la visibilité opérationnelle des services.
- Participer à l'amélioration de l'ergonomie et de l'expérience utilisateur des interfaces utilisées par le NOC.Développer des applications Full Stack en NodeJS et React.
- Support à l'exploitationParticiper à l'analyse des incidents impactant les outils du périmètre.
- Assurer le maintien en conditions opérationnelles des applications développées.
- Contribuer à la documentation technique et à la transmission de connaissance.
- Compétences techniques recherchéesIndispensablesPythonNodeJS / ReactJavaScript / TypeScriptCompréhension des mécanismes de collecte de métriques et de monitoringDéveloppement et exploitation d'applications conteneurisées sur AWSAppréciéesObservabilité et supervisionIcinga / ThrukDatadogDockerGitlab CIUX / ergonomie des outils d'exploitationTerraformProfil recherchéIngénieur développement confirmé ou senior.
- Expérience des environnements de production et d'exploitation.
- Capacité à travailler sur l'ensemble de la chaîne de valeur : collecte, traitement, supervision et visualisation.
- Sensibilité aux problématiques d'observabilité et de supervision.
Capacité à comprendre les besoins opérationnels du NOC et à les transformer en solutions concrètes. Utilisation des outils d'assistance IAL'équipe utilise ponctuellement des assistants de développement basés sur l'intelligence artificielle pour accélérer certaines activités de développement.Le prestataire devra être capable de :analyser et challenger le code généré ;comprendre les mécanismes techniques sous-jacents ;reprendre en maintenance des applications développées avec assistance IA ;garantir la qualité, la sécurité et la maintenabilité des solutions produites ;être autonome dans la conception et l'évolution des applications au-delà de la simple génération de code.