Mission de développement Full-Stack Senior au sein du domaine WATER d'un grand groupe international engagé dans la transformation écologique. L'entité digitale concernée est structurée autour de trois axes (Digital, Data, IS&T) et le consultant intégrera l'équipe Digital, au sein d'une squad unique responsable du développement, du déploiement, du support et de la maintenance d'un portefeuille de sept produits digitaux déployés à l'international. Cette équipe est pilotée par deux Product Managers et un Product Owner, sous la supervision d'un Domain Leader garant de la stratégie globale, qui vise à construire une plateforme servicielle unique intégrant les cas d'usage des produits historiques. En tant que Senior Developer, vous travaillerez en étroite collaboration avec les Tech Leads et les Product Managers du domaine pour assurer la réussite de ces objectifs. Activités principales : - Développement en mode agile d'un backlog produit fondé sur des EPIC et des User Stories - Participation au design des solutions - Développement et intégration des composants logiciels - Mise en production des développements via une chaîne CI/CD - Évaluation de la qualité des livrables via SonarQube - Réalisation des tests unitaires et E2E - Formalisation de la documentation technique et documentation du code - Amélioration continue de la qualité des livrables et réduction des défauts applicatifs - Analyse des résultats - Interaction quotidienne avec le Product Owner, l'équipe de développement, l'architecte et le Product Manager - Proposition de solutions techniques répondant aux contraintes du programme - Utilisation de la chaîne CI/CD et de GitLab Environnement technique : - Frontend : Angular, NGRX (ou state management équivalent), NX et GoJs appréciés - Backend : Python, Flask, FastAPI, SQL - Cloud & Infrastructure : Google Cloud Platform (App Engine, Storage, Datastore, Cloud Functions), BigQuery, Terraform - Qualité & DevOps : Git, GitLab, chaînes CI/CD, tests unitaires et E2E, qualité de code et code reviews Modalités : mission en régie temps plein, démarrage souhaité en septembre 2026, durée initiale minimum de 4 mois.
La Factory conçoit et développe les services analytiques pour fournir aux équipes métier des données et analyses fiables, soutenant la transformation analytique et la prise de décision dans tous les domaines. Talk to my Data est un agent conversationnel d'analyse de données déployé en production sur Agent Platform. Nous sollicitons une prestation pour prendre en charge et faire évoluer trois volets clés de la solution : La couche d'évaluation « LLM as a judge », en poursuivant la conception, l'industrialisation et le suivi des métriques de qualité des réponses de l'agent ; La maintenance de la plateforme, garantissant sa fi abilité, la correction des anomalies et la mise à jour des composants ; Les analyses LLM avancées, pour approfondir la compréhension du comportement de l'agent, identifi er les axes d'amélioration et fi abiliser les résultats. Objectif : assurer la continuité, la robustesse et la montée en qualité de la solution en production. Livrables : Framework d'évaluation LLM-as-a-judge maintenu et documenté (métriques, jeux de test, seuils de qualité) Maintenance corrective et évolutive de l'agent en production (correction d'anomalies, mises à jour) Analyses LLM approfondies avec recommandations d'amélioration
Profil : ✅ Gestion et maintien en conditions opérationnelles des Landing Zones Azure et GCP ✅ Mise en œuvre des pratiques DevOps (CI/CD, Infrastructure as Code, automatisation) ✅ Création, évolution et optimisation de pipelines CI/CD Jenkins ✅ Concevoir, développer et sécuriser les APIs internes ✅ Expérience en scripting Python dans un contexte de gestionnaire de source Git ✅ Maintenir la landing zone en condition opérationnelle ✅ Déploiement et gestion d'infrastructures Cloud via Terraform ✅ Maîtrise du contrôle d'accès basé sur les rôles (RBAC) Compétences clés : ✅ Cloud : Azure / GCP ✅ Infrastructure as Code : Terraform ✅ Sécurité : DNS, Bastion ✅ CI/CD : Azure DevOps, GitLab CI/CD, GitHub Actions ✅ FastAPI / OpenAPI ✅ Linux (SSH, Bash)
MISSIONS PRINCIPALES Infrastructure as Code & Provisionnement Cloud Concevoir, déployer et maintenir les infrastructures cloud via Terraform : Landing Zone, réseaux (DNS, proxies), KeyVault, load balancers et services managés Gérer le cycle de vie des environnements cloud (dev/staging/prod) avec des pratiques IaC rigoureuses : modules réutilisables, state management, gestion du drift Contribuer aux évolutions de l'architecture de la Landing Zone et aux bonnes pratiques de gouvernance cloud Sécurisation des Environnements Mettre en place et maintenir les mécanismes de sécurité : OIDC, RBAC, gestion des secrets (KeyVault ou Vault) Garantir la conformité des accès et des configurations sur l'ensemble de la plateforme Identifier et traiter les dérives de sécurité sur les environnements gérés CI/CD & GitOps Maintenir et améliorer les pipelines CI/CD GitLab : build, tests automatisés, déploiement Docker, gestion des environnements Gérer les stratégies de déploiement et de rollback pour garantir la continuité de service Contribuer à l'approche GitOps de l'équipe et à la standardisation des pratiques de delivery Automatisation & Scripting Développer des scripts et APIs Python légères (FastAPI ou Flask) pour automatiser les gestes d'administration, exposer des métriques ou répondre à des besoins de la plateforme Documenter les APIs produites via OpenAPI/Swagger Automatiser les tests de bon fonctionnement des infrastructures (unitaires, intégration, performance) Observabilité & Fiabilité Mettre en place et maintenir l'observabilité de la plateforme : logs structurés, métriques, définition des SLI/SLO Contribuer à la fiabilité et à la scalabilité des environnements gérés Participer à la résolution des incidents et aux post-mortems