C-TEC Constellium Technology Center - Développement d'une plateforme web de calculs scientifiques et d'applications métiers

27 octobre 2023 15:01 dans audit-et-conseils / data-pipelines / plateforme-digitale

Constellium est un leader mondial dans le développement, la fabrication et le recyclage de produits et solutions en aluminium avec près de 12 500 employés et 25 sites de production dans le monde.

Slider Image

Le centre de recherche et développement du groupe, C-TEC, situé à Voreppe, est spécialisé dans la conception de nouveaux alliages d’aluminium, l’analyse de la structure métallurgique et le développement de produits et de procédés de transformation.

Le centre dispose d’installations de prototypage et de production à taille industrielle et semi-industrielle accueillant une équipe d’environ 250 scientifiques et de techniciens internationaux.

L’équipe modélisation numérique de C-TEC a souhaité mettre en place une solution applicative web permettant de réaliser des calculs scientifiques et d’en afficher les résultats.

Cette plateforme permet à des contributeurs de créer et de mettre à disposition des modèles de calculs sous la forme d'applications Django.

Emencia a donc participé aux côtés des équipes de C-TEC au développement de ce projet pour accompagner les équipes internes et industrialiser la plateforme.

Réalisation :

  • Audit du POC, recommandations et définition de l’architecture cible,
  • Développement de la plateforme à partir du travail déjà réalisé en interne chez C-TEC
  • Développement de masques d'applications pour chacun des types de calcul (interne synchrone, externe synchrone, externe asynchrone).
  • Mettre en place la gestion du développement, du déploiement (CI/CD) et de la maintenance applicative
  • Documentation de l’application et des process
  • Documentation de formation et formation des administrateurs et contributeurs

Dans le cadre  d’une prestation de TMA (Tierce Maintenance Application), nous accompagnons C-TEC pour :

  • La maintenance de l’application ;
  • Le support à l’administration de l’application ;
  • Le support à l’implémentation de nouvelles applications par les contributeurs ;
  • Le développement de nouvelles applications
  • L’administration système du serveur sous Linux.