Description du poste
Architecture & Design
- Concevoir une architecture système modulaire, scalable et performante, capable de supporter jusqu’à 3 millions d’unités avec une optimisation des coûts
- Définir les composants fonctionnels et techniques (rôles Cloud vs Edge, ingestion dynamique, pipelines légers, stockage optimisé)
- Recommander des modèles architecturaux adaptés à la diversité des données (types hétérogènes, ingestion multi-fréquence en quasi temps réel)
- Évaluer et sélectionner les technologies en tenant compte des contraintes de latence, empreinte système, coût et compatibilité
- Fournir des recommandations d’infrastructure adaptées à chaque déploiement client selon les besoins spécifiques
- Produire une documentation technique de qualité : schémas d’architecture, log de décisions, feuille de route d’évolution
- Travailler en collaboration avec les équipes développement et QA pour garantir la cohérence et la maintenabilité de l’architecture
Déploiement & Opérations
Implémenter et maintenir des pipelines CI / CD pour automatiser les processus de livraison logicielleProvisionner et gérer les infrastructures cloud via des outils IaC (Terraform, Ansible)Gérer les environnements d’intégration, de préproduction et de production pour garantir une cohérence opérationnelle et des déploiements maîtrisésQualifications
Compétences requises
Minimum 8 ans d’expérience dans des rôles d’architecture système, avec au moins 3 ans d’expérience confirmée en pratiques DevOps et gestion de déploiements multi-environnements.
Solide expérience en architecture système dans des environnements à forte volumétrie et exigences temps réelMaîtrise des principes d’architecture Cloud / Edge et ingestion de données multi-fréquenceExpertise en outils DevOps : CI / CD, Infrastructure as Code (Terraform, Ansible), gestion des environnementsExcellente capacité de formalisation technique : diagrammes, documentation, roadmapsConnaissances des critères de performance, coûts, latence, et scalabilité dans le cadre de déploiements clients personnalisésExpérience en coordination technique inter-équipes (développement, QA, DevOps)Leadership, autonomie et rigueur dans la conception et l’exécution