Software Architect H/F

Ref
1215J1207
CDI
Paris
France

Poste ouvert à Lyon ou Roubaix ou Paris

En votre qualité d'Architecte Software au sein de la unit Architecture & Data Office, vous serez en charge de définir, auditer et améliorer l'architecture logicielle et la qualité (code, sécurité, …) des applications développées en interne au sein du groupe OVHcloud autour de divers frameworks et technologies (GO / Python / Perl / NodeJS/ AngularJS / VueJS / PHP / micro-services / SGBD MySQL et PGSQL / …) afin d'assurer l'efficience du Système d'Informations.

Dans le détail :

* Dimension Mise en oeuvre

 o Mettre en place un monitoring et la démarche d'amélioration continue de la qualité et sécurité de code au sein de la DSI

o Intégrer cette démarche au sein du release management et de la quality factory chez OVHcloud

o Améliorer l'architecture existante et apporter de la méthode pour faire évoluer le système d'informations des applications homemade avec les équipes techniques (squads)

o Définir et mettre en place l'architecture logicielle des nouvelles applications dans le cadre de refonte ou de nouveaux besoins

* Dimension Analyse/Conseil

o Standardiser avec les équipes techniques le catalogue de framworks, langages, systèmes SGBD utilisés sur nos applications

o Mettre en place un suivi du versionning de ces composants et des plans d'actions en découlant

o Identifier les risques portés (Performance, pérennité, sécurité) sur les applications développées en interne et proposer des plans d'actions o Animer/Accompagner les équipes techniques pour assurer l'amélioration de la qualité des applications

o Identifier les actions permettant aux applications d'être en conformité avec les environnements de tests (bouchonnage, paramétrage, …)

o Assurer que les évolutions d'architectures soient en adéquation avec la stratégie globale de la DSI o Accompagner les équipes dans la documentation (et la standardisation de cette documentation) des applications homemade du SI

o Travailler avec les Architectes IT pour définir les process et KPIs de suivi de la qualité et du déploiement des applications

o Présenter et justifier les solutions à mettre en oeuvre

* Dimension Amélioration continue

o Mettre en place avec les architectes IT les indicateurs clés de performance pour mesurer la qualité des applications homemade en place

o Assurer la sécurisation dans l'évolution et les déploiements des applications (tests automatisés, performances, …)

* Dimension Industrialisation/veille

o Suivre les évolutions du marché pour maintenir des applications efficientes, sécurisées, performantes

o Identifier les produits/solutions à suivre ou se former pour faire évoluer le SI

* Dimension Coaching/Formation

o Avoir une approche pédagogique pour faire monter en compétence la DSI sur les aspects d'architecture logicielle

 

  
Skills:

* Capacité à définir l'architecture logicielle d'une application

* Bonne compréhension de l'architecture réseau

* Bonnes connaissances en matière de sécurité du SI

* Curiosité envers les nouvelles technologies (Openstack, Docker, Kafka, Ansible, Puppet, ElasticSearch…)

* Maîtrise d'un ou plusieurs frameworks ou technologies utilisés (SGBD MySQL et PGSQL, langages GO / Python / PERL)

* Maîtrise de l'architecture micro-services

* Capacité à analyser un problème et identifier les éléments d'architecture impactés

* Maîtrise de l'anglais oral et écrit (équivalent niveau B1 minimum)

* Curiosité à analyser les avantages/inconvénients des solutions du marché

  
Votre équipe

Tech - R&D

Notre département Tech-R&D conçoit et développe les services qui façonneront l’avenir d’OVH. Il fournit également les systèmes IT… En savoir +