Contexte Fonctionnel:
Dans le cadre de la migration du produit GDTA dont l' objectif est de fournir aux utilisateurs (ingénieurs DBA)
un catalogue d’ APIs qui leurs permettent de gérer l' ensemble des base de données de productions qu’utilisent les
différentes entités de la société générale en terme de référencement ou bien décommissionnement ainsi que leurs
différentes caractéristiques techniques(service, utilisateurs, hosts, applications)
La migration consiste à changer le type de base de donnée sur lequel se base le nouveau produit GDAT, le
changer à partir sybase vers pgsql
Rôles:
1. Développement CRUD APIs REST du produit GDAT
2. Ajout de tests unitaire
3. Review de code et validation de pull request
4. Migration de données à partir de l’ancien GDAT (Sybase) vers le nouveau GDAT(Pgsql)
Contexte Fonctionnel:
Dans le cadre du développement du produit Delphix (Delphix est leader de la virtualisation et de l’anonymisation
des données. Dans une économie numérique où chaque entreprise est amenée à gérer des données (« Every Company
is a Data Company »), Delphix offre à ses clients la capacité d’accélérer le développement applicatif, de sécuriser les
données sensibles et de faciliter les migrations vers le Cloud en éliminant les contraintes liées à la gestion des données)
identifié comme livrable prioritaire dans la roadmap du CCC, l’objectif est l'intégration rapide et livraison rapide du
produit dans le cloud IBM dMZR
Mission:
Développement et industrialisation de playbook Ansible / Terraform et scripts Python dans un contexte Cloud avec
mise en place d'une plateforme de Web services à fin de l'intégrer dans le CCC pour qu’elle soit exploitable par la
marketplace
Rôles:
Développement from scratch du web service exposé via un swagger contenant les différentes APIs REST utilisées entre
autre soit pour exploiter les différents service fournit par le produit Delphix et aussi pour enregistrer les différents
objets Delphix dans le référentiel delphix(data model)
Définition et design sous forme d un data model du référentiel delphix via des base de données oracle
Design et architecture de la stack technique du web service.
Développement CRUD APIs REST du web service via le swagger.
Utilisation des services docker pour faciliter les déploiement sous forme d' image docker de la plate-forme web
services.
Intégration des engine dephix sous forme d' images docker dans des COS IBM .
Interaction avec le PO pour définir les priorité des différentes tâches et aussi pour détailler les différentes story
Gestion des différents credentials utilisés par la plate-forme web service via les services cyberark.
Participation dans l' implémentation de la chaîne CI/CD .
Contexte Fonctionnel:
Développement et industrialisation de playbook Ansible et scripts Python dans un contexte Cloud
avec mise en place d'une plateforme de Web services
Projet 2 LUCID: Depuis Mars 2020
Le projet LUCID (Large Unified Cluster Integration Data) à deux objectifs :
1- Mettre à la disposition de l’ensemble de la société générale un cluster big data mutualisé .
2- Mettre à disposition des développeurs un catalogue d’APIs entièrement automatisé qui va leur
permettre de créer des ressources(Hive, Kafka, Hdfs, Yarn) sur ce cluster en quelques minutes.
J’ai développé le produit LUCID (From scratch) à partir de sa phase P.O.C (Proof Of Concept)
Jusqu’à sa mise en production et industrialisation pour ensuite le maintenir et le faire évoluer du
coup J' ai développé dans un premier temps des APIs qui permettent de créer des répertoires sur le
cluster hadoop dans un deuxième temps des Apis qui permettent de créer des bases de données hive
puis des topics kafka, j ai développé ces APIs en langage python elles étaient hébergées sur
kubernetes, ces Apis sont asynchrones elles font appel à un orchestrateur qui est apache airflow et
pour exécuter les commandes sur le cluster big data l'orchestrateur airflow faisait appel à des
playbook ansibles.
Projet 1 BAAS: Depuis Septembre 2019
Objectif : Four...