Contexte
Au sein de l'entité NIMos, l'équipe "Technology Enablers" est garante de l'innovation technologique, de l'outillage et de la performance des processus de développement, et pilote notamment la chaîne d'intégration et de déploiement continu (CI/CD) globale du groupe.
Dans une démarche d'amélioration continue et de pilotage par la donnée, le client souhaite mesurer l'efficacité de ses pipelines ainsi que la santé globale de ses développements (qualité, sécurité, conformité). La mission s'inscrit dans le cadre de la création d'un outil interne de collecte et de centralisation des indicateurs de performance (KPI) des chaînes CI/CD, de la qualité de code et de la sécurité (DevSecOps).
Cet outil est actuellement en phase de démarrage et de développement initial, porté par un collaborateur en alternance que le prestataire aura la charge d'accompagner techniquement.
Rôle et responsabilités principales
Concevoir et développer une API REST robuste sous .NET 10 chargée de centraliser et standardiser la collecte des metrics issues des outils de CI/CD et de qualité/sécurité
Modéliser, stocker et indexer les données hétérogènes dans Elasticsearch
Créer et tester les premiers tableaux de bord visuels et dynamiques sous Kibana pour consolider et restituer les indicateurs clés
Préparer la transition technologique vers la cible finale intégrant une interface utilisateur sous Angular (basée sur le prototypage Kibana)
S'interfacer avec les API des outils de build/déploiement pour extraire la donnée technique
Récupérer et centraliser les indicateurs de qualité de code, de sécurité applicative (SAST) et de gestion des dépendances (SCA)
Traduire ces données en indicateurs décisionnels clairs (évolution de la dette technique, taux de couverture de tests, vulnérabilités critiques, conformité des packages)
Encadrer au quotidien l'alternant travaillant sur le projet, garantir la qualité du code (Clean Code, revues de code, tests unitaires) et partager les meilleures pratiques de développement et d'architecture
Livrables attendus
API REST fonctionnelle sous .NET 10, documentée (Swagger / OpenAPI) ? Modèle de données Elasticsearch (mappings, indexation) opérationnel
Tableaux de bord Kibana testés et consolidant les indicateurs clés
Éléments de préparation / prototypage pour la transition vers l'interface Angular
Indicateurs décisionnels consolidés (dette technique, couverture de tests, vulnérabilités, conformité des packages)
Documentation technique associée aux développements réalisés
Contribution au mentorat et à la montée en compétences de l'alternant (revues de code, bonnes pratiques)
Profil candidat:
Profil de type architecte technique / IT généraliste justifiant d'une expérience de 6 à 9 ans, avec une expertise avérée sur l'écosystème .NET et la stack ELK.
Autonomie forte attendue sur la conception et le développement de l'outil, ainsi que sur l'accompagnement technique quotidien d'un collaborateur en alternance.
Posture pédagogique et capacité de leadership technique indispensables, ainsi qu'une bonne aptitude à communiquer et interagir avec les équipes projet et les parties prenantes DevOps/SecOps.