Software Architect F/H

Safran Cabin

Benefits
Skills

Job Description

Au sein de la Direction des Systèmes d'Informations de SAFRAN Helicopter Engines basée à Bordes, le pôle "Digital Applications" de la Digital Factory est central dans le dispositif d'innovation technologique.

Ce pôle assure cinq missions principales :

  • Mettre en place et déployer les méthodologies Agile / DevOps sur les nouveaux projets d'informatisation,
  • Piloter les projets informatiques à forte résonnance technologique,
  • Mettre en œuvre des expérimentations (IOT, DevOps, BigData...),
  • Animer la veille technologique SI pour son domaine d'expertise,
  • Soutenir les autres centres de compétences.

Au sein du département Digital Factory de la DSI, en tant que Architecte Logiciel senior vos responsabilités clés seront:

  • Concevoir des architectures front-end et back-end performantes, basées sur Angular et Node.js qui répondent aux besoins de nos clients à l'échelle mondiale.
  • Optimiser la réutilisabilité et la maintenabilité du code en définissant des lignes directrices et des bonnes pratiques pour l'équipe.
  • Mentorat des équipes de développement sur les décisions architecturales et les bonnes pratiques.

Vous serez le garant de l'usine logicielle de Safran Helicopter Engines avec les responsabilités clés suivantes:

Conception et Déploiement d'une Usine Logicielle:

° Conception et maintenabilité d'une usine logicielle de développement.

  • Concevoir une infrastructure CI/CD hautement performante, modulaire, et flexible pour répondre aux besoins variés des équipes de développement.
  • Superviser la mise en place d'outils CI/CD comme GitLab CI/CD pour automatiser l'intégration et les déploiements.
  • Garantir une interopérabilité optimale des outils utilisés par les équipes de développement, de QA et d'infrastructure.

Optimisation des Pipelines de Développement et de Déploiement :

  • Structurer des pipelines de développement et de livraison automatisés, réduisant les délais de mise en production tout en assurant des contrôles de qualité rigoureux à chaque étape.
  • Intégrer des processus de test automatisés (tests unitaires, fonctionnels, et de performance) pour détecter et résoudre les défauts de manière proactive.
  • Définir et suivre des indicateurs de performance (KPI) pour évaluer et améliorer l'efficacité des processus CI/CD (temps de déploiement, taux de réussite des builds, fréquence des releases, etc.).

Mise en Œuvre des Meilleures Pratiques de Sécurité (DevSecOps) :

  • Mettre en place des pratiques DevSecOps, intégrant des contrôles de sécurité au sein du pipeline CI/CD, tels que le scanning de vulnérabilités, le testing de sécurité statique et dynamique.
  • Garantir la conformité aux normes de sécurité et aux réglementations locales et internationales en intégrant des politiques de sécurité strictes dans les workflows de déploiement.
  • Sensibiliser et former les équipes aux pratiques de sécurité et aux risques potentiels pour réduire les vulnérabilités dès le développement.

Complementary Description

Collaboration et Support aux Équipes Techniques :

  • Travailler en étroite collaboration avec les équipes de développement pour comprendre leurs besoins spécifiques et adapter l'usine logicielle en conséquence.
  • Encadrer les équipes techniques pour une meilleure adoption des pratiques CI/CD et DevOps, en proposant des formations, des ateliers et des outils de documentation détaillée.
  • Assurer le support et la maintenance de l'infrastructure CI/CD, en veillant à une disponibilité et à une fiabilité maximales dans les différents fuseaux horaires.

Veille Technologique et Innovation Continue :

  • Rester à la pointe des technologies CI/CD, DevOps et cloud (AWS), en intégrant des innovations pertinentes qui contribuent à l'efficacité et à la compétitivité de l'entreprise.

Job Requirements

  • Expérience de +6 ans en architecture logicielle, avec maîtrise d'Angular et Node.js.
  • Expertise en CI/CD, avec une capacité à structurer des chaînes de déploiement pour des applications développées en Angular et Node.js et autres langages de développement...
  • Expérience en automatisation et infrastructure as code (GitLab CI, Terraform).
  • Expérience confirmée dans la gestion de projets techniques et dans l'accompagnement de collaborateurs multiculturels.
  • Bonne connaissance des environnements Cloud (AWS) et des méthodologies agiles.
  • Leadership
Read Full Description
Confirmed 9 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles