Equipe : Architecte Intégrateur avec les équipes suivantes :
● Une équipe 5 Architectes pays
● Une équipe 17 chefs de projet pays
● Une équipe 7 d’intégrateurs pays
Projet A : Comme étant intégrateur, la responsabilité sur la partie de l’intégration continue et contact
partenaire sur les 3 pays
● Organiser les CAT et workshops avec le partenaire en pré-production
● Organiser les FUT en production
● Préparation des ROULLOUT
● Organiser test E2E en qualif
● Préparation des MPI de migration de OpenWatt vers OpenShift
● Déploiement de la nouvelle version de l’application via une intégration continue existante
● Support niveau 3 en cas d’erreur ou plus d’information dans la partie applicative
Projet B : Comme étant architecte intégrateur, prendre en charge les créations de VM et les LoadBalancers
sur 3 pays
● Création et Suivie des demandes de créations des VMs et les loadBalancers.
● Exécution des scripts et des JOB Jenkins pour la création des loadBalancers F5
● Exécution des scripts et des JOB Jenkins pour la création des Security Group et des Ipset pour une
micro-segmentation définie.
● Préparation et mise à jours des Document d’architecture technique dédié pays.
● Animation et participation dans des sessions de debug pour résoudre un problème de flux entre OMCloud
(France) et le pays.
● Participation dans la migration a par des ouvertures des flux et par la création des Loadbalancers F5 sous
des environnement de qualification.
● Exécution des scripts et des JOB Jenkins pour la création des DNS (Domain Name System).
● Ouverture des flux via l’outil Tonics GFR et via l’outil SWAN avec la mise à jours des documents d’ingénierie
(DI).
● Préparation et mise à jours du LLD ( Low-Level-Desing) dédié pays.
Projet A :
● Sujet : Développement d’un portail de selfcare pour les clients mobiles de Orange Tunisie.
● Rôle : Devops et développeur backend dans une équipe de 2 FrontEnd et 2 BackEnd développeurs et un
testeur/QA.
● Réalisations :
● Développement en NodeJS de web services SOAP et REST pour intégrer les fonctionnalités avec le
front AngularJS :
● Suivi consommation, Gestion des contrats, Gestion des fidélités, Gestion des options, Gestion de
profils, Transfert de solde, Recharge de solde, Consultation des factures
● Linux (Ubuntu 16) : Shell scripting pour les déploiements des backend sites et backoffice, avec une
base de données MangoDB.
● Scripting python pour la synchronisation de la base de données Oracle et MangoDB,
● Former l’équipe selfcare sur la méthodologie GIT FLOW
● Référence technique sur la partie la GIT.
● Installation d’une intégration Continue avec le Jenkins. Installation d’un webhook pour automatiser
les échanges entre Jenkins et Bitbucket.
Durée : 8 mois
Projet 1 :
● Contexte: En cours de la phase de préparation de la réponse au Client Groupe Assu2000, un POC a
été préparé dont y a une mise en place de la chaîne d’intégration et déploiement continue en
utilisant Jenkins avec bitbucket-ci sur des environnements Linux en utilisant un Docker-compose pour
un projet Drupal7.53 PHP7-FPM-Varnish-Memcache -Mysql-elk. Avec une rédaction de la
documentation tehnique à propos des différents outils mise en place
Sujet : Conception et Développement d’un service web de type RESTFull pour faciliter la distribution de
l’information entre les agents de la SONEDE (distribution d’eau) en déplacement.
Equipe : 1 stagiaire + 1 responsable d’équipe
Réalisations:
● Conception et développement d’un web service de Type RestFull pour faciliter la circulation de
l’information.
● Gestion de profils
● L’intégration d’un thème responsive avec le Bootstrap
Prise en charge de la vente du pétrole à tunis
Conception et mise en place d’un site web dédié aux téléphones mobiles pour la diffusion des statistiques de l’INS(Institue National de Statistique).
Réalisations :
● Installation d’une intégration continue Jenkins.
● Configuration et installation d’un Webhook sous Jenkins pour Bitbucket, pour le déclenchement
automatique d’un build pour chaque push.
● Liaison et implantation avec un Web Service distant de type SOAP lors de la création des devis et des
contrats.
● Intégration responsive HTML/CSS/JS du nouveau thème du site Groupe Assu 2000.
● Une équipe production de 7 personnes
● Une équipe VABF et VABE de 4 personnes
● Une équipe DBA de 3 personnes
● Une équipe Sécurité de 2 personnes
● Une équipe Réseau de 2 personnes
Réalisations :
Projet 1 : La mise en place d’une chaîne d'intégration continue via Jenkins d’une application conteneurisée nommée
SPIRIT et sa base de données sous un Cluster Rancher Rôle : Architecte DevOps
Réalisations :
● Intégration d’un système de provisioning responsable de l’assemblage des composants logiciels et
documentaires constitutifs d’une version opérationnelle du système. Une version dont le niveau de qualité est
jugé suffisant pour donner lieu à une livraison aux équipes de VABF et VABE
● S’assurer de la complétude de la documentation associée à la version à livrer ‘dossier de déploiement et
mise en service ‘
● Tester toute nouvelle version avant la livraison aux équipe VABF et VABE
● Participation à l'élaboration des documents garantissant l’opérabilité du système livré pour tous les
environnements sur lesquels le système est susceptible d’être installé (environnement Recette usine pour test
du système assemblé en sortie des usines de développement, environnement(s) VABF, VABE, Pré-PROD et
PROD)
● Participation à la spécification des outils logiciels utilisées pour la recette usine, la livraison, le
déploiement et la configuration d’une nouvelle version du système.
● Développement et livrer des scripts facilitant les tâches d’intégration.
Sujet : Nouvelair (compagnie aérienne),
● Rôle : développeur BackEnd
● Réalisations : développement et la mise en place d’un web service Rest api pour les application
Android et Ios, dont les fonctionnalités sont les suivantes :
● Paiement en ligne,
● Recherche et réservation de vol,
● Envoi de notification des actualités à partir du site Nouvelair avec le service Push Notification de la
plateforme one Signal vers les applications mobiles IOs et Android.
● Consultation horaires des vols
Contexte : Migration de OVH vers le PaaS AWS de la plateforme MyNearTeam (application SI RH).
● Equipe : ingénieur fullstack dans une équipe de 2 développeurs.
● Tâche :
● Choix de la solution AWS vs OVH pour bénéficier du service de notification SNS
● Choix des services ServerLess Elastic Beanstalk pour sa simplicité et scalabilité
● Migration de l’application, support
● Réalisations:
● Design de l’application cible
● Migration du cloud OVH vers le cloud AWS
● Installation d’une intégration continue Jenkins.
● Installation et la configuration d’un Système de notification pour les IOS via le service Push
Notification Service de AWS.
● Gestion des profils, des missions et des clients.
Durée du projet : 8 mois