Data Engineer GCP
L’OREAL
juillet 2023 - aujourd'hui
â—¼ PROJET e-Cockpit : Automatiser le calcul des indicateurs clés de performance (KPI) pour les périodes de
mi-année et de fin d'année
Le projet a été conduit suivant une méthodologie Agile
DOMAINE D’INTERVENTION :
Développement et Intégration :
â—¼ Développement de scripts d'intégration : Concevoir et implémenter des scripts d'intégration répondant
aux exigences métier.
â—¼ Versionnage et déploiement des scripts : Gérer les versions des scripts et automatiser leur déploiement
à l'aide de Git.
â—¼ Gestion des configurations d'infrastructure (IaC) : Définir et gérer l'infrastructure avec Terraform.
â—¼ Réalisation et livraison des nouvelles fonctionnalités : Développer et mettre en production les
nouvelles fonctionnalités du système.
Data et Reporting :
â—¼ Historisation des données dans E-Cockpit R&I : Archiver les données et indicateurs dans le Data Set ECockpit R&I de façon semestrielle.
â—¼ Génération de l'historique des données mensuel : Produire un rapport historique des données à la fin
de chaque mois.
â—¼ Automatisation du calcul des KPI : Automatiser le calcul des indicateurs clés de performance (KPI) pour
les périodes de mi-année et de fin d'année.
â—¼ Calcul préliminaire des KPI sur GCP : Effectuer un calcul préliminaire des KPI sur Google Cloud Platform
(GCP).
â—¼ Création et mise à jour de l'historique des données : Créer et maintenir l'historique des données, y
compris la reprise des données historiques.
Surveillance et Maintenance :
â—¼ Monitoring de l'exécution des scripts avec Airflow: Configurer Airflow pour surveiller l'exécution des
scripts et gérer leurs dépendances.
â—¼ Investigation des anomalies : Identifier et résoudre les anomalies en environnements de préproduction
et de production.
â—¼ Gestion des blocages de traitement des données : Surveiller et résoudre les blocages survenant lors du
traitement des données.
â—¼ Maintenance et enrichissement de la documentation technique : Maintenir la documentation
technique à jour et l'enrichir en fonction des évolutions.
ENVIRONNEMENT TECHNIQUE :
â—¼ SQL, GitHub, Python, Terraform
â—¼ Services GCP: Cloud shell, BigQuery, Cloud Storage, Cloud Composer (Airflow), workflows
Tech Lead BI
MEDIATRANSPORTS
janvier 2023 - juin 2023
â—¼ PROJET DOOH : Intégration des données des écrans digitaux
Le projet a été conduit suivant une méthodologie Agile (Scrum)
DOMAINE D’INTERVENTION :
Analyse et Conception :
â—¼ Analyse des besoins et étude de faisabilité : Analyser les besoins métier et techniques, évaluer la
faisabilité des solutions et estimer les charges de travail associées.
â—¼ Conception des évolutions : Concevoir les solutions techniques pour répondre aux besoins d'évolution
du système.
Développement :
â—¼ Développement et maintenance des scripts BDD : Créer et modifier les scripts de base de données.
â—¼ Développement et maintenance des jobs Talend : Développer et modifier les jobs d'intégration de
données avec Talend.
Tests et Validation :
â—¼ Tests de non-régression post-migration : Réaliser des tests de non-régression sur les traitements Talend
après la migration des bases de données vers Azure Cloud.
Surveillance et Maintenance :
â—¼ Surveillance des traitements (Monitoring) : Superviser le bon fonctionnement des traitements et
identifier les éventuels problèmes.
Collaboration et Revue de Code :
â—¼ Revue de code : Participer à la revue de code des travaux des autres développeurs.
ENVIRONNEMENT TECHNIQUE :
â—¼ ETL: Talend Integration (7.3)
â—¼ Langages : Power Shell, SQL
â—¼ Reporting: Business Objects 4.2
â—¼ SGBDR: SQL Server 2014, SQL Server 2019
â—¼ Systèmes : Windows 2008, 2018
Consultant Business Intelligence
L’ORÉAL GLOBAL IT
juin 2022 - décembre 2022
â—¼ PROJET Remédiation NEO -IDG : Génération des fichiers sources d’IDG
DOMAINE D’INTERVENTION :
Analyse et Conception :
â—¼ Rédaction des spécifications : Rédiger les spécifications fonctionnelles et techniques détaillées pour les
développements.
Coordination et Communication :
â—¼ Organisation des réunions avec les responsables SDDS : Organiser et animer des réunions avec les
responsables des Share Domain DataSets (SDDS) sur Google Cloud Platform (GCP) pour coordonner les
échanges de données.
Développement et Intégration :
â—¼ Développement des flux d'extraction BODS : Développer les flux d'extraction de données depuis GCP
à l'aide de Business Objects Data Services (BODS).
Tests et Validation :
â—¼ Tests unitaires et d’intégration : Élaborer et exécuter des tests unitaires et d'intégration dans les
environnements de développement, de pré-production et de production.
Déploiement et Support :
â—¼ Génération et livraison des scripts de création de tables : Générer et fournir les scripts SQL pour la création
des tables.
â—¼ Assistance au déploiement : Assister les équipes de déploiement lors de la mise en pré-production et en
production.
ENVIRONNEMENT TECHNIQUE :
â—¼ ETL: SAP Data Services (4.2)
â—¼ Langages : SQL
â—¼ Reporting: Business Objects 4.2
â—¼ SGBDR: SQL Server 2019
â—¼ Systèmes: Windows 2018
Consultant Business Intelligence
INFORMATIQUE CAISSE DES DEPOTS ET CONSIGNATIONS
juin 2021 - mai 2022
â—¼ PROJET Galileo : Enrichissement de l𠆞ntrepôt de données opérationnelles et décisionnelles de la Direction
des Services bancaires (DSB)
Le projet a été conduit suivant une méthodologie Agile (Scrum et Kanban)
DOMAINE D’INTERVENTION :
Analyse et Conception :
â—¼ Analyse des besoins et étude de faisabilité : Analyser les besoins métier et techniques, évaluer la
faisabilité des solutions et estimer les charges de travail associées.
â—¼ Conception des évolutions : Concevoir les solutions techniques pour répondre aux besoins d’évolution
du système.
Développement et Intégration :
â—¼ Développement et maintenance des jobs Talend : Développer et modifier les jobs d’intégration de
données avec Talend.
â—¼ Création et modification des scripts Windows : Créer et modifier les scripts d𠆚utomatisation pour
l𠆞nvironnement Windows.
Surveillance et Maintenance :
â—¼ Supervision des traitements Galileo : Surveiller le bon fonctionnement des traitements Galileo et
identifier les éventuels problèmes.
â—¼ Optimisation de la solution décisionnelle : Optimiser les performances de la solution décisionnelle
existante, incluant les procédures stockées, les ETL (Extract, Transform, Load) et le reporting.
Migration et Support :
â—¼ Migration des serveurs batch : Assister à la migration des serveurs batch de Windows Server 2008 vers
Windows Server 2018.
ENVIRONNEMENT TECHNIQUE :
â—¼ ETL: Talend Integration (5.3, 7.3)
â—¼ Langages : Power Shell, SQL
â—¼ Reporting: Business Objects 4.2
â—¼ SGBDR: SQL Server 2014, SQL Server 2019
â—¼ Systèmes : Windows 2008, 2018
Consultant Business Intelligence
L’OREAL R&I
novembre 2015 - mai 2021
Projet SKNOW + :
Ce projet de refonte technique migre les flux SAP BODS vers Talend Data Integration et Big Data. Il inclut
l'implémentation d'un datalake et de datamarts alimentés par diverses sources, servant de base aux univers BO
et aux datasets Power BI. Cette migration améliore l'alimentation et la gestion des données.
DOMAINE D’INTERVENTION :
Conception et Documentation :
â—¼ Définition des interfaces : Rédaction des contrats d'interface pour assurer la cohérence et la compatibilité
entre les différents systèmes.
â—¼ Modélisation des données : Modélisation des données du data lake et des data marts pour optimiser leur
structure et leur utilisation.
Migration et Développement :
â—¼ Migration des flux BODS vers Talend : Migrer les flux SAP Business Objects Data Services (BODS) vers Talend
Open Studio.
â—¼ Développement des flux d'alimentation : Développer les nouveaux flux Talend pour alimenter le data lake
et les data marts.
â—¼ Développement de l'ordonnancement : Développer les jobs d'ordonnancement pour automatiser
l'exécution des traitements Talend.
Tests et Validation :
â—¼ Tests unitaires, d'intégration et de non-régression : Réaliser les tests unitaires, d'intégration et de nonrégression pour garantir la qualité et la fiabilité des développements.
Déploiement et Intégration Continue :
â—¼ Gestion du versioning et des livraisons : Gérer le versioning du code et automatiser les livraisons avec GitLab
et Jenkins.
Surveillance et Maintenance :
â—¼ Supervision des traitements : Monitorer les jobs Talend via Talend Administration Center.
â—¼ Maintenance corrective et évolutive : Assurer la maintenance corrective (résolution des bugs) et évolutive
(ajout de nouvelles fonctionnalités) du système.
Projet SKNOW et projet Legacy:
L'objectif est de consolider les informations relatives aux formules et à leurs différents périmètres en
provenance des applications métiers suivantes : Formules Net, MP Net, OFF, LIMS Analyse, LIMS-Microbio,
Bridge et Orchestra. Cette intégration permettra d'alimenter les projets SKNOW et Legacy avec des données de
formulation complètes et cohérentes.
DOMAINE D’INTERVENTION :
Conception et Documentation :
â—¼ Rédaction des spécifications fonctionnelles et techniques détaillées.
â—¼ Rédaction de la documentation utilisateur (installation, exploitation, guides utilisateurs des univers).
Développement et Maintenance BODS:
â—¼ Développement de nouveaux jobs BODS (Business Objects Data Services).
â—¼ Développement des jobs d'ordonnancement des traitements BODS.
â—¼ Maintenance corrective et évolutive du système d'information BO.
â—¼ Versioning des jobs BODS via le référentiel central.
Univers BO :
â—¼ Cré...