Contexte
ARCHITECTUE /PROTOTYPAGE/PREUVES DE CONCEPT
Dans le cadre de refonte d’architectures existantes et de développement de nouvelles
architectures, il est attendu du candidat qu’il acquiert rapidement la vision de l’architecture de l’infrastructure informatique et des architectures des systèmes existant. Il apporte son expertise dans la conception, mise en œuvre et déploiement des systèmes qui sont développés. Il définit les architectures en modélisant la manière dans les données sont acquises, transportées, stockées et sécurisées. Dans cette approche, il valide rapidement les composants à intégrer ou à mettre en œuvre en réalisant des preuves de concept. En fonction
des besoins, le candidat couvrira les périmètres architecte d’entreprise, architecte solutions ou architecte logiciel.
MISSIONS
Principales activités :
• Audit et analyse de l’architecture existante
• Conception de l’architecture logicielle au niveau fonctionnelle (modèle C4, cf
https://c4model.com/) et technique
• Conseiller sur les bonnes pratiques et le respect des méthodologies définies dans la
cellule d’architecture
• Accompagnement de la MOA et de la MOE dans les décisions technologiques
• Veille technologique, prototypage et/ou validation de solutions techniques
Validation de la mise en œuvre de l’architecture développée ;
LIVRABLES.
Rapport d’audit et d’analyse de l’architecture existante (diagnostic, points forts/faibles,
recommandations) ; – – – – – –
Dossier d’architecture cible (modèle fonctionnel et technique, diagrammes C4,
principes d’intégration) ;
Plan de migration ou d’évolution (étapes, jalons, risques, dépendances) ;
Guide de bonnes pratiques et recommandations techniques (méthodologies, normes,
standards à respecter) ;
Compte rendu des ateliers et décisions technologiques (MOA/MOE, arbitrages, choix
retenus) ;
Documentation d’implémentation technique complète (schémas, spécifications, guides )
Rapport de veille technologique (analyse des solutions innovantes, benchmark) ;
PROFIL & Exigences techniques :
• Systèmes d’exploitation (Windows, Linux)
• Connaissance des technologies API (REST, GraphQL, gRPC, etc.)
• Connaissance des langages de programmation Python, C/C++, Java, autres La
communauté scientifique utilisant Matlab, la connaissance du langage serait un
avantage
• Des plateformes d’orchestration de conteneurs ou de fichiers binaires (Kubernetes,
Docker, Docker Swarm et WebAssembly)
• Connaissances en développement de systèmes,
• Cycle de vie du développement d’un système et pratiques DevOps
• Les techniques de test.
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Bénin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertise à travers des consultants hautement qualifiés pour des projets et des missions diversifiées en Afrique et en Europe.
