- Location
- HORIZON, France
- Workplace
- Hybrid
- Type
- Full-time
- Department
- IT
- Source
- Workday
Description
A propos de nous
Filiale du groupe CNP Assurances, CNP Assurances Protection Sociale est un acteur de référence en santé et prévoyance. Grâce à l’engagement de 1 400 collaborateurs, nous protégeons chaque jour 1,4 million de personnes et accompagnons entreprises, professionnels et particuliers avec des solutions utiles et responsables, au service du bien‑être et de la santé de tous.
Rejoindre CNP Assurances Protection Sociale, c’est intégrer une entreprise à taille humaine qui valorise les parcours professionnels évolutifs, le développement des compétences et la qualité de vie au travail. Nos équipes évoluent dans un environnement fondé sur l’autonomie et la responsabilisation, avec la possibilité de télétravailler de 1 à 4 jours par semaine, selon le poste et l’organisation du site où vous travaillerez. La confiance, la collaboration et la diversité sont également au cœur de notre culture, comme en témoigne notre index de l’égalité professionnelle entre les femmes et les hommes de 96/100.
VOTRE TERRAIN DE JEU
Le pôle Construction Logicielle accompagne les équipes de développement de CNP Assurances Protection Sociale dans l'industrialisation, la sécurisation et l'amélioration continue de leurs pratiques de construction logicielle.
Rattaché à la DSI, au sein de la Direction Services Clients, le pôle définit et met à disposition un cadre commun couvrant l'ensemble du cycle de vie logiciel : conception, développement, tests, intégration, livraison, déploiement et maintenance.
Il conçoit et maintient une plateforme de construction logicielle multitechnologique, adaptée aux principaux environnements applicatifs de l'entreprise, notamment .NET, Salesforce, Angular et React.
Le pôle intervient également dans l'intégration maîtrisée de l'intelligence artificielle au sein du cycle de développement logiciel. Il développe et diffuse des outils, agents, accélérateurs, pipelines, templates et bonnes pratiques permettant d'améliorer la productivité, la qualité, la sécurité et la traçabilité des logiciels produits.
Vous évoluerez dans un environnement transverse, en lien étroit avec les équipes de développement, les Tech Leads, les Solution Designers, les équipes d'architecture, de cybersécurité, d'exploitation et les différents pôles applicatifs de la DSI.
MISSIONS
Sous la responsabilité du Responsable du pôle Construction Logicielle, l'Ingénieur IA4SDLC & DevOps contribue à concevoir, industrialiser et maintenir les outils et standards de la construction logicielle.
Il intervient sur deux dimensions complémentaires :
- L’intégration de l'intelligence artificielle dans l'ensemble du cycle de vie logiciel ;
- L’industrialisation et la sécurisation de la chaîne DevOps et DevSecOps.
Il transforme les expérimentations et les besoins des équipes en solutions concrètes, fiables, sécurisées, documentées et réutilisables à l'échelle de la DSI.
Il accompagne les équipes de développement dans l'adoption de ces solutions et contribue à mesurer leur efficacité et leur niveau d'utilisation.
IA appliquée au cycle de vie logiciel
· Identifier et prioriser les cas d'usage de l'intelligence artificielle applicables au cycle de vie logiciel.
· Concevoir des solutions d'assistance à la formalisation des besoins, à la conception, au développement, aux tests, à la documentation et à la maintenance.
· Développer des agents IA et des workflows agentiques adaptés aux différentes étapes du SDLC.
· Concevoir et maintenir un catalogue de prompts, d'agents et de composants réutilisables.
· Expérimenter et industrialiser des approches RAG et GraphRAG lorsqu'elles répondent à un besoin concret.
· Mettre en place des mécanismes d'évaluation et de contrôle des contenus produits par l'IA.
· Garantir la traçabilité, la sécurité et la maîtrise des données utilisées par les solutions IA.
· Contribuer au suivi de la consommation et des coûts associés aux outils et modèles d'intelligence artificielle.
· Assurer une veille active sur les pratiques et outils d'IA appliqués au développement logiciel.
Industrialisation DevOps et CI/CD
· Concevoir, développer et maintenir des pipelines CI/CD standardisés.
· Construire des templates de build, de tests, de validation et de déploiement réutilisables.
· Automatiser le versionnement, la production des Release Notes et la gestion des artefacts.
· Participer à l'industrialisation de la gestion des environnements.
· Mettre en œuvre et maintenir les pratiques d'Infrastructure as Code.
· Améliorer la traçabilité entre le besoin, les spécifications, le code, les tests et les versions livrées.
· Fiabiliser les processus de livraison en réduisant les opérations manuelles.
· Contribuer à l'observabilité des pipelines, des déploiements et des solutions mises à disposition.
· Participer à la définition et au suivi des indicateurs de performance du delivery.
DevSecOps, qualité et conformité
· Intégrer les contrôles de qualité et de sécurité directement dans les chaînes CI/CD.
· Automatiser l'analyse du code, des dépendances et des vulnérabilités.
· Mettre en place des mécanismes de détection des secrets et des composants à risque.
· Concevoir et maintenir des quality gates adaptés aux exigences de CNP Assurances Protection Sociale.
· Contribuer à la sécurisation des pipelines, des artefacts et des processus de déploiement.
· Participer à l'intégration des règles d'architecture, de cybersécurité et de qualité dans les outils de développement.
· Produire les éléments de preuve et les indicateurs permettant de suivre l'application des contrôles.
· Participer à l'amélioration continue des standards de développement sécurisé.
Construction de solutions mutualisées
· Transformer les POC pertinents en solutions maintenables et industrialisées.
· Développer des outils, agents, connecteurs, composants et accélérateurs utilisables par plusieurs équipes.
· Intégrer les solutions IA et DevOps dans les outils de travail existants.
· Assurer le versionnement, la documentation et le maintien en conditions opérationnelles des solutions.
· Recueillir les retours des utilisateurs et faire évoluer les solutions en fonction des besoins.
· Contribuer à la définition d'une offre de services claire pour le pôle Construction Logicielle.
Accompagnement des équipes
· Accompagner les développeurs, Tech Leads, Business Analysts et Solution Designers dans l'utilisation des outils IA4SDLC et DevOps.
· Présenter les solutions et réaliser des démonstrations ciblées.
· Animer des ateliers techniques et des sessions de partage de bonnes pratiques.
· Produire les guides d'utilisation, documentations et supports nécessaires.
· Aider les équipes à intégrer les standards dans leur fonctionnement quotidien.
· Identifier les difficultés rencontrées sur le terrain et proposer des solutions pragmatiques.
· Contribuer à la montée en compétence et à l'autonomie des équipes.
CE QUE VOUS POUVEZ ATTENDRE DE NOUS
· La possibilité de concevoir et de mettre en œuvre des solutions concrètement utilisées par les équipes de développement.
· Un environnement technologique diversifié autour de l'IA, du développement logiciel, du cloud, du DevOps et du DevSecOps.
· La possibilité d'expérimenter de nouvelles approches puis de les transformer en solutions industrialisées.
· Une collaboration étroite avec les équipes de développement, d'architecture, de sécurité et d'exploitation.
VOS ATOUTS POUR RÉUSSIR
Bac+5 en informatique, ingénierie logicielle, systèmes d’information ou équivalent.
Vous justifiez idéalement de 5 à 10 ans d'expérience dans le développement logiciel, l'ingénierie DevOps, l'industrialisation des chaînes CI/CD ou la construction de plateformes techniques.
Vous disposez d'une expérience concrète dans l'utilisation de l'intelligence artificielle appliquée au développement logiciel.
Vous savez partir d'un besoin, réaliser un prototype, en évaluer la valeur, puis le transformer en une solution maintenable, sécurisée, documentée et industrialisée.
Compétences techniques
Vous disposez d'une solide culture du développement logiciel et maîtrisez tout ou partie des environnements suivants :
· Git, GitHub et Azure DevOps ;
· Pipelines CI/CD ;
· Infrastructure as Code et Terraform ;
· Gestion des artefacts et des dépendances ;
· Intégration et déploiement continus ;
· Sonar ou outils équivalents de contrôle de la qualité du code ;
· Automatisation des tests ;
· APIs REST et contrats OpenAPI ;
· Scripting et automatisation ;
· Observabilité des applications, pipelines et déploiements ;
· Environnements cloud Azure.
Vous disposez également d'une pratique concrète de l'intelligence artificielle appliquée à l'ingénierie logicielle :
· GitHub Copilot ou solution équivalente ;
· Azure AI Foundry ou plateforme équivalente ;
· Modèles de langage et APIs de LLM ;
· Prompt engineering ;
· Conception d'agents IA ;
· Orchestration de workflows agentiques ;
· RAG et, idéalement, GraphRAG ;
· Évaluation et sécurisation des réponses produites par les modèles ;
· Intégration de capacités IA dans des outils et processus existants.
La connaissance de plusieurs technologies applicatives telles que .NET, C#, Angular, React ou Salesforce est appréciée.
Une expérience dans la mise en place de pratiques DevSecOps, de quality gates ou de contrôles de sécurité automatisés constitue également un véritable atout.
Compétences méthodologiques et organisationnelles
· Bonne maîtrise des différentes étapes du Software Development Life Cycle.
· Capacité à analyser un processus existant et à identifier les opportunités d'automatisation.
· Capacité à distinguer un cas d'usage à valeur ajoutée d'une simple expérimentation technologique.
· Aptitude à passer rapidement du prototype à une solution industrialisée.
· Capacité à concevoir des solutions réutilisables plutôt que des réponses spécifiques à une seule équipe.
· Rigueur dans la gestion des versions, de la documentation, des tests et de la sécurité.
· Capacité à mesurer l'adoption, la performance et la valeur produite par les solutions déployées.
· Sens de la priorisation et capacité à travailler sur plusieurs sujets transverses.
Qualités relationnelles
· Forte autonomie et capacité à prendre en charge un sujet de bout en bout.
· Curiosité technique et intérêt marqué pour l'innovation.
· Esprit pragmatique et orientation résultats.
· Capacité à expérimenter rapidement sans négliger les exigences d'industrialisation.
· Aisance dans la collaboration avec des interlocuteurs variés.
· Capacité à vulgariser des sujets techniques complexes.
· Goût pour le partage de connaissances et l'accompagnement des équipes.
· Capacité à écouter les besoins du terrain et à proposer des solutions simples et adaptées.
· Sens de la qualité, de la sécurité et du service rendu aux utilisateurs.
POUR RÉUSSIR DANS CE POSTE
Vous ne vous contentez pas d'utiliser un assistant de développement ou un modèle d'intelligence artificielle.
Vous savez intégrer l'IA dans une chaîne de développement industrielle, l'interfacer avec les outils du SDLC, contrôler les résultats produits et rendre la solution réutilisable par plusieurs équipes.
Vous êtes capable de passer :
· Du POC au produit ;
· Du prompt au workflow industrialisé ;
· D’un pipeline spécifique à un template réutilisable ;
· De l'expérimentation à une pratique maîtrisée ;
· D’un besoin individuel à une solution transverse.
Si vous vous reconnaissez, c'est qu'« on va bien ensemble », alors postulez et rencontrons-nous au plus vite !
INFORMATIONS COMPLÉMENTAIRES
Statut : Cadre
Lieu : Paris (75013)
Mots-clés : #IA4SDLC, #IntelligenceArtificielle, #DevOps, #DevSecOps, #CICD #AzureDevOps, #GitHubCopilot, #Azure, #Terraform, #SoftwareEngineering, LI-NS1
Conformément aux engagements pris par CNP Assurances Protection Sociale en faveur de l'intégration des personnes en situation de handicap, le poste proposé est ouvert à tous.