Les missions du poste
Information importante
Type de contrat: Freelance
Taux journalier : Salaire selon profil
Localisation : 26000 Valence, France
Date de démarrage :
Urgent
Mode de travail : Sur site, Hybride
Publié le : 29 juin 2026
Le besoin
Objectif de la mission
Dans le cadre de l'évolution d'un système critique en production, la mission consiste à définir, sécuriser et accompagner la transformation de l'architecture technique et logicielle, en garantissant la performance, la résilience, la haute disponibilité et la maintenabilité de la solution.
L'objectif principal est de faire évoluer une architecture historique vers un modèle permettant des déploiements et des évolutions sans interruption de service (zero-downtime), tout en assurant la continuité de service d'une plateforme fortement sollicitée.
Contexte
Le projet s'inscrit dans le cadre d'un programme stratégique de modernisation d'une plateforme à très forte volumétrie, utilisée quotidiennement par plusieurs millions d'utilisateurs.
Le système est en production depuis plusieurs années et supporte des services numériques accessibles 24h/24 et 7j/7.
L'architecture actuelle est une architecture traditionnelle, historiquement conçue avec des fenêtres d'arrêt de service importantes lors des opérations de maintenance et de mise à jour. Certaines évolutions applicatives nécessitaient jusqu'à 24 heures d'interruption, ce qui n'est désormais plus compatible avec les exigences de disponibilité du service.
Le système connaît par ailleurs une forte croissance de la charge :
- plusieurs centaines de milliers de transactions par jour ;
- plus de 100 000 opérations par heure lors des pics d'activité ;
- une augmentation significative de la volumétrie est attendue dans les prochaines années.
L'environnement est caractérisé par :
- une architecture multi-applicative complexe ;
- un hébergement principalement on-premise ;
- de fortes contraintes de disponibilité et de continuité de service ;
- de nombreuses interactions avec des partenaires et des systèmes tiers ;
- un écosystème multi-équipes avec une gouvernance et une comitologie importantes.
Enjeux de la mission
- Évolution vers une architecture sans interruption de service.
- Amélioration de la résilience et de la haute disponibilité.
- Fiabilisation de la production et réduction des risques opérationnels.
- Montée en performance et en capacité.
- Analyse des impacts des évolutions d'infrastructure sur les composants applicatifs.
- Modernisation progressive de l'existant sans refonte complète.
- Amélioration de l'observabilité, de la supervision et de l'exploitation.
Livrables attendus
- Dossier d'architecture complet (existant et cible).
- Scénarios d'évolution avec analyse coûts, risques et planning.
- Recommandations PRA / PCA.
- Stratégie de déploiement à chaud (zero-downtime).
- Recommandations de résilience et de haute disponibilité.
- Guidelines techniques pour les équipes avec un focus majeur sur l'architecture, la conception et l'implémentation du logiciel.
Tâches / Responsabilités principales
Architecture & stratégie technique
- Analyser l'existant (architecture, performance, résilience).
- Définir des scénarios d'évolution réalistes (coûts / délais).
- Concevoir l'architecture cible (applicative et technique).
- Documenter les choix d'architecture (dossier d'architecture).
Performance & résilience
- Proposer des améliorations PRA / PCA.
- Identifier les points de faiblesse (scalabilité, SPOF, latence...).
- Définir des solutions de déploiement à chaud.
Coordination transverse
- Assurer la cohérence globale (infrastructure middleware applicatif).
- Faire le lien entre les équipes techniques, développement, exploitation et fonctionnelles.
- Porter les choix d'architecture et obtenir l'adhésion des parties prenantes.
Accompagnement des équipes
- Support aux équipes de développement lors de l'implémentation.
- Support ponctuel aux équipes opérationnelles en production.
- Contribution à la montée en compétence des équipes.
Profil recherché
Nous recherchons un architecte transverse, capable d'intervenir sur l'ensemble de la chaîne technique, de l'infrastructure jusqu'au logiciel applicatif.
Le candidat devra :
- posséder une forte expérience des systèmes complexes en production ;
- avoir une excellente compréhension des problématiques de fiabilisation, de résilience et de haute disponibilité ;
- être capable d'analyser l'existant et d'identifier les points de contention ;
- comprendre les impacts des évolutions techniques sur les applications ;
- savoir évoluer entre les problématiques d'infrastructure et de développement logiciel ;
- être capable de comprendre et d'orienter les choix techniques aussi bien côté infrastructure que côté applicatif ;
- accompagner les équipes dans les choix de conception et d'implémentation.
Compétences techniques indispensables
- Formation Ingénieur ou expérience équivalente.
- Minimum 12 ans d'expérience en architecture technique et/ou logicielle.
- Expérience sur des systèmes critiques en production.
- Expérience en amélioration de la performance et de la résilience.
- Expérience de transformation et de modernisation de SI.
- Architectures distribuées.
- Bonne maîtrise des environnements virtualisés.
- Connaissance des environnements conteneurisés (Docker, Kubernetes).
- Bonne compréhension des problématiques réseau et infrastructure.
- Bonne connaissance des bases de données Oracle (sans expertise DBA attendue).
- Capacité à comprendre et faire du code C#/.NET
Compétences appréciées
- Architectures orientées services et API Management.
- Architectures orientées Data.
- Mise en place de solutions de centralisation de logs et d'observabilité.
- Expérience des déploiements zero-downtime et des migrations sans interruption de service.
Compétences comportementales
- Leadership technique.
- Capacité à convaincre et fédérer.
- Esprit analytique.
- Pragmatisme et orientation résultat.
- Forte capacité de communication transverse.
- Capacité à évoluer dans un environnement complexe et multi-interlocuteurs.
- Curiosité technique et goût pour les sujets de transformation.
Compétences requises
- Docker
- SGBD
- Contrôle des coûts
- Elaboration d'un plan de reprise d'activité
- Qualité fédératrice
- Kubernetes
- Oracle
- Développement logiciel
- Esprit d'analyse
- C#
- Management d'équipe
- .NET
- API REST