Business Objects Data Services (BODS), fusion de Business Objects Data Integrator (BODI) et Business Objects Data Quality (BODQ), est un logiciel pour l'intégration des données de l’éditeur SAP.
Data Engineer GCP / Référent BI
L’OREAL
juillet 2023 - aujourd'hui
PROJET e-Cockpit : Automatiser le calcul des indicateurs clés de performance (KPI) pour les périodes de mianné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 :
◼ Conception, développement et optimisation de pipelines ETL/ELT robustes et automatisés sur
l'environnement Google Cloud Platform (GCP).
◼ Modélisation des données avec DBT, structuration en couches :
◼ Tables de staging (Couche basse)
◼ Tables de faits, dimensions et agrégats (couche haute)
◼ Implémentation systématique des tests de qualité DBT (uniqueness, non-null, integrity, ...) pour
garantir la fiabilité et la conformité des données.
◼ Optimisation des performances BigQuery : partitionnement, clustering, gestion de gros volumes
◼ Gestion de l'infrastructure Data (datasets, services) via Terraform et intégration dans les processus
CI/CD
Orchestration des données :
◼ Automatisation, orchestration et planification des workflows avec Cloud Composer (Airflow) :
◼ Conception, développement et déploiement de DAGs Airflow pour le traitement et le
chargement des données
◼ Supervision des dépendances, surveillance proactive des erreurs et sécurisation des flux de
données
Ingestion & Stockage :
◼ Ingestion des données depuis différentes sources : extraction, transformation et archivage dans des
buckets Cloud Storage.
◼ Automatisation complète du déplacement, de l'archivage et du suivi des fichiers dans le respect des
bonnes pratiques GCP.
Data Visualisation & Reporting :
◼ Modélisation des datasets Power BI et création des mesures en DAX.
◼ Conception de dashboards dynamiques et interactifs pour le suivi semestriel des KPIs stratégiques
et indicateurs métiers.
◼ Administration de l𠆞nvironnement Power BI : gestion des workspaces, sécurité via Row-Level
Security (RLS), planification des rafraîchissements
Maintenance & Qualité :
◼ Surveillance proactive de la qualité des données et des workflows
◼ Investigation et résolution des anomalies en environnement pré-prod et prod
◼ Mise à jour et enrichissement continu de la documentation technique
Dossier de compétences | SENIOR DATA ENGINEER
3/7
ENVIRONNEMENT TECHNIQUE :
◼ Langages & Outils : SQL, Python, DBT (Data Build Tool)
◼ Infrastructure & DataOps : Terraform, GitHub, CI/CD automatisé, Cloud Build
◼ Visualisation & Reporting : Power BI (DAX, RLS)
◼ Écosystème GCP : BigQuery, Cloud Composer (Airflow), Cloud Storage, Cloud Shell, Compute
Engine, Workflows
MEDIATRANSPORTS
Tech Lead BI
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 :
◼ Recueil des besoins métiers et analyse de faisabilité technique
◼ Conception des évolutions fonctionnelles et techniques du système
Développement :
◼ Développement et maintenance des scripts SQL pour la gestion des bases de données
◼ Conception, évolution et optimisation des flux d'intégration de données via Talend Data
Integration
◼ Réalisation des tests de non-régression post-migration suite au passage des bases SQL Server vers
Azure Cloud
◼ Participation active aux revues de code pour garantir la qualité des livrables
Exploitation & Supervision :
◼ Mise en place du monitoring des traitements d'intégration pour assurer leur bon déroulement et
anticiper les anomalies
ENVIRONNEMENT TECHNIQUE :
◼ Reporting & BI : SAP BusinessObjects BI 4.2
◼ ETL / Intégration de données : Talend Data Integration (v7.3)
◼ Langages : SQL, PowerShell
◼ Bases de données (SGBDR) : SQL Server 2014, SQL Server 2019
◼ Systèmes d𠆞xploitation : Windows Server 2008, Windows Server 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 fonctionnelles et techniques détaillées pour les développements.
Coordination et Communication :
◼ Organisation et animation de réunions avec les responsables des Share Domain DataSets (SDDS)
sur GCP pour coordonner les échanges de données.
Développement et Intégration :
Dossier de compétences | SENIOR DATA ENGINEER
4/7
◼ Conception et implémentation des flux d𠆞xtraction de données depuis GCP à l𠆚ide de Business
Objects Data Services (BODS).
Tests et Validation :
◼ Élaboration et exécution des tests unitaires et d’intégration dans les environnements de dev, préprod et prod.
Déploiement et Support :
◼ Génération et livraison des scripts SQL de création de tables.
◼ Assistance aux équipes opérationnelles pour le déploiement en pré-production et production.
ENVIRONNEMENT TECHNIQUE :
◼ ETL / Intégration de données : SAP BusinessObjects Data Services 4.2
◼ Langages : SQL
◼ Reporting & BI : SAP BusinessObjects BI 4.2
◼ Bases de données (SGBDR) : SQL Server 2019
◼ Systèmes d𠆞xploitation : Windows Server 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 :
◼ Recueil des besoins métier et étude de faisabilité, chiffrage des solutions.
◼ Conception des évolutions techniques pour l𠆞ntrepôt décisionnel et opérationnel.
Développement et Intégration :
◼ Développement et maintenance des jobs Talend pour l𠆞TL.
◼ Conception et mise à jour de scripts d𠆚utomatisation sous Windows (batch/PowerShell).
Surveillance et Maintenance :
◼ Supervision des traitements Galileo : suivi des exécutions et résolution proactive des incidents.
◼ Optimisation de la solution décisionnelle (procédures stockées, performances ETL, reporting)
Migration et Support :
◼ Accompagnement technique de la migration des serveurs batch de Windows Server 2008 vers 2018.
ENVIRONNEMENT TECHNIQUE :
◼ ETL: Talend Data 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 :
◼ 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 du datalake et des datamarts pour optimiser leur structure et leur
utilisation.
◼ Migrer les flux SAP Business Objects Data Services (BODS) vers Talend DI et Big Data.
◼ Développer les nouveaux flux Talend DI et Big Data pour alimenter le datalake et les datamarts.
◼ Développer les jobs d'ordonnancement pour automatiser l'exécution des traitements Talend.
◼ Réaliser les tests unitaires, d'intégration et de non-régression pour garantir la qualité et la fiabilité
des développements.
◼ Gérer le versioning du code et automatiser les livraisons avec GitLab et Jenkins.
◼ Monitorer les jobs Talend DI et Big Data via Talend Administration Center.
◼ Assurer la maintenance corrective (résolution des bugs) et évolutive (ajout de nouvelles
fonctionnalités).
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éation et publication des Univers BO.
◼ Création et évolution des Univers BO sous IDT (Information Design Tool) et UDT (Universe Design
Tool).
◼ Traduction des univers en bilingue (Outil de gestion de la traduction).
Rapports Webi:
◼ Création, évolution et maintenance des rapports Web Intelligence (Webi) (Rich Client et service
Web).
◼ Planification et migration des rapports BO vers les nouveaux univers.
Administration et Support :
◼ Gestion des droits d'accès (groupes, utilisateurs, univers, dossiers partagés via CMC – Central
Management Console).
Dossier de compétences | SENIOR DATA ENGINEER
6/7
◼ Organisation de sessions...