votre rôle
Au cœur des activités de la DSI OBS IT, la Solution Unit Service Configuration & Activation (SCA), au sein d’Operational Support Systems (OSS), assure notamment la maîtrise d’ouvrage et la maîtrise d’œuvre des applications informatiques d’administration de l’offre Business Together as a Service (B2GaaS) du portfolio Orange. Cette offre est du type Cloud Computing, elle repose sur les technologies de Communications Unifiées Cisco tournant sur des environnements virtualisés hébergés dans les data centers Orange.
Les applications d’administration en question se nomment Nates et Colibri ; elles utilisent des solutions techniques innovantes, basées sur le progiciel intégré édité par Kurmi Software.
Elles sont utilisées aussi bien par les équipes internes Orange pour le provisioning des services B2GaaS, que par les clients en tant que portail d’administration des services qu’ils ont souscrits, en France comme à l’International.
Le module Colibri permet la production des socles de solution en digitalisant la collecte des informations client et en intégrant des règles d’ingénierie qui servent ensuite à injecter les configurations sur les écosystèmes Cisco. Le module Nates permet aux clients et au support Orange de gérer la vie de solution.
A noter que l’offre B2GaaS Cisco a été retenue par Orange France pour fournir le nouveau service interne de téléphonie sur IP. Le web selfcare mis à disposition de tous les utilisateurs B2GaaS chez Orange fait donc partie de l’application Nates.
D’un point de vue système, les applications Nates / Colibri reposent sur une architecture trois-tiers :
Les serveurs Front Office exécutent des services APACHE.
Les serveurs applicatifs Back Office exécutent des services TOMCAT.
Les données sont hébergées par des bases PostgreSQL.
A des fins de haute disponibilité, l’architecture repose sur la redondance de services, sur l’équilibrage de charge entre serveurs et sur un mécanisme de clusters de base de données. Le système d’exploitation est Linux Red Hat.
Cette architecture est répliquée sur plusieurs instances : développement, intégration de bout en bout, pré-production et production.
Votre mission :
Anticiper et supporter les chantiers techniques inhérents à cette architecture système afin de répondre à des enjeux d’obsolescence, de sécurité, de déménagement de data centers, de performances, de croissance organique et d’intégration continue.
Maintenir les machines virtuelles (VM) qui supportent les différentes instances de l’application (environnements de développement et de test) et être force de proposition pour enrichir les outils de supervision de celles-ci.
Préparer les mises en production des différentes versions du logiciel par documentation des manuels d’installation destinés aux exploitants, concevoir les scripts d’installation automatisée, valider ces derniers sur l’environnement de pré-production.
Une méthodologie de type « DevOps » sera notamment à mettre en place.
Vous pouvez également être amené(e) à intervenir sur des activités d’étude fonctionnelle ou technique, de soutien et formation sur les solutions délivrées, … en fonction de vos centres d‘intérêt et des opportunités qui se présenteront
votre profil
Compétences nécessaires :
Des connaissances techniques sont requises sur :
Les concepts d’architecture applicative à répartition de charge et à haute disponibilité
Les concepts d’architecture des réseaux
Les concepts de sécurité (reverse proxy, certificats, …)
Les composants Apache, Tomcat, Big IP
Les bases de données PosgreSQL en mode clustering
Le protocole LDAP
Le protocole SAML sur implémentation Shibboleth
Le scripting Unix sous système d’exploitation Red Hat
Les connaissances méthodes et outils suivants sont les bienvenues :
La suite Kurmi Software (formations certifiantes Kurmi Software prévues si besoin)
Méthodologie DevOps
Outils RobotFramwork, Jenkins, Ansible
La gestion et l’outillage de scripts de supervision et de déploiement automatisé.
Niveau correct attendu en anglais à l’écrit et à l’oral
Qualités requises:
Savoir travailler en équipe ; le poste offre des opportunités d’échange avec de nombreux partenaires projet : responsables d’application, développeurs, exploitants informatiques, éditeur logiciel
Être autonome, rigoureux et proactif
Avoir des capacités de coordination transverse
Avoir un intérêt pour connaître et comprendre les services finaux offerts par les applications au-delà des techniques qui permettent leur mise en œuvre
le plus de l'offre
entité
Customer Marketing& Innovation
contrat
CDI
Technopolis, Sala El Jadida, Maroc - Maroc