Menu

Abdoul BA

NICE

En résumé

J’ai une formation d’ingénieur en informatique par alternance.

En ce moment j’accompagne une équipe du GDS Amadeus vers la migration de ces applications historiques vers des containers docker en vue d’une déploiement prochain vers le cloud.
Je mets en place des environnements automatiques et d'intégration continue avec des outils comme GitLab , Jenkins ( Docker, Ansible, Protecode, TestComplete , Build ...)


je m'adapte très rapidement et l'innovation de processus existant est l'un de mes sujets favoris.

Mes compétences :
Clearcase
WORKBENCH
Eclipse
Git
ClearQuest
PHP
Jenkins
HTML
Perl
Informatique embarquée
UCM
Intégration
DevOps
Team Foundation Server
GitLab
Ubuntu
Debian
Ansible
Docker
Cascading Style Sheets
GDS
Perl Programming
Bash Shell
SSP
Virtualization
Oracle
Groovy
Python Programming
Rational ClearCase
Linux Debian
SCM
Nagios
Linux
Microsoft Windows
Workstations
ESP
UDP
RTP
Bitbucket
C Programming Language
DBMS
MySQL
Personal Home Page
SQL
Shell

Entreprises

  • AUSY-Amadeus - Poste Développeur DevOps

    2018 - maintenant Amadeus est une entreprise de gestion pour la distribution et la vente de services de voyages (GDS).
    Equipe: CSS/SSP/ACE/MEE/EDX
    Contexte du projet : En vue de la migration vers le cloud des applications SSP (Search, Shopping and Pricing) et mettre en place du local développement (utilisation d'image docker). L'équipe EDX accompagne les autres équipes de SSP dans la mise en place et la migration des environnements vers des outils plus modernes et plus performants :
    - Développement et test en local
    - Build et livraison en continue
    - Virtualisation des environnements de tests.
    Nombre de collaborateurs : 20+

    Missions :
    * Mise en place d'image de test avec Docker.
    * Migration des CI&CD vers du Software Workbench V2 (Jenkins pipeline).
    * Support aux équipes de développements pour la mise en place des environnements CI&CD.
    * Réflexion sur le développement d'application `'cloud native''.
    * Support sur les outils de développements existants.

    Quelques réalisations :
    * OTF Orchestrator
    - Création des dépôts GIT
    - Mise en place de l'intégration continue (build, test et déploiement) avec Jenkins pipeline
    - Développement d'une image Docker pour le nouveau produit SOS
    - pour les tests d'intégration et système.
    - pour du développement local
    - pour les tests lors de l'intégration continue
    - Support aux équipes de développement
    * Data acquisition
    - Développement d'images docker pour les applications JDAS et JXML
    - Déploiement d'une image docker avec oracle 18.30
    * Maintenance
    - Mise à niveau des images docker historiques (Commercial Code, MSP ...)
    - bug fixing
    - réécriture des Dockerfile plus aux normes
    - simplification des outils de Load

    Environnement technique :
    * ALM Bitbucket
    * SCM Git
    * Perl, Bash, Python, Groovy
    * Docker, JFrog
    * Openshift
  • Astek-Schneider-Electric - Poste Développeur DevOps

    2017 - 2018 Contexte du projet : Shneider-Electirc est un groupe industriel qui fabrique et propose des produits de gestion
    d'électricité des automatismes et des solutions adaptées à ces métiers. Dans le cadre du renouvellement de certains de ces produits, j'ai eu à participer au développement des nouvelles cartes RTU, BME NUA Lces.
    Nombre de collaborateurs : 20+

    Missions :
    * Définition de la gestion de configuration de tous les nouveaux produits
    * Génération des versions officielles
    * Développement des outils de générations
    * Mise en place de l'intégration continue

    Quelques réalisations :
    * Mise en place de la CI GitLab
    o Installation et administration des Runners (Debian)
    o Développement des outils de build
    o Mise en place des tests automatiques en collaboration avec l'équipe de Dev.
    o Mise en place de l'analyse statique de Code (Klocwork, Rsm)
    * Réflexion sur le branching model Git
    * Migration de la SCM de certains projets de ClearCase vers Git
    * Monitoring des serveurs avec Nagios XI
    * Mise en place d'un gestionnaire de configuration des environnements avec l'outil Chef
    o Installation et Configuration du serveur chef
    o Installation et configuration des Workstation
    o Configuration des clients
    o Mise en place des recettes pour l'administration de nos machines Linux et Windows.

    Environnement technique :
    * GitLab/Git
    * Perl, Bash
    * Nagios XI
  • Astek - Intégrateur

    Boulogne-Billancourt 2014 - 2016 Contexte du projet : Développement des nouvelles cartes M580, CRAs, MDI ...
    Equipe: SW/FW Integration est une équipe d'intégration logicielle, dont certaines de ces missions sont:
    - Maitre en place et maintenir le plan de gestion de configuration des produits développés à Carros
    - Integration des produits
    - Automatisation
    - Développements des outils d'intégration
    - Support aux équipes de développements
    Nombre de collaborateurs : 50 (multi site)

    Quelques réalisations :

    * Intégration des versions officielles
    * Mise en place d'un serveur d'intégration continue avec Jenkins
    o Configuration du server
    o Configuration des clients
    o Développement des scripts de build, test et déploiement
    * Automatisation des outils d'intégration (build, Qualimétrie, test)
    * Mise en jour de l'intranet

    Environnement technique :
    * ClearCase/UCM
    * Jenkins
    * Perl
    * Wamp Server
  • Alcatel-Lucent - Apprenti-Développeur

    2010 - 2013 Contexte du projet : Dans le cadre du déploiement futur de la LTE, l'outil de test interne LST devait être mis à jour pour les besoins des tests unitaires et fonctionnels de la couche PDCP (eNodeB). Cette dernière assure les fonctions de sécurité et de compression(RoHC) des en-têtes de paquet IP dans la norme LTE

    Nombre de collaborateurs : 20+

    Quelques réalisations :
    * Implémenté une pile RoHC de compression des paquets IP (UDP, ESP, RTP).
    * Implémenté un module de réservation automatique des plateformes de test :
    o Déploiement d'un serveur d'intégration continue Jenkins.
    o Développement des scripts

Formations

Réseau

Annuaire des membres :