EXPÉRIENCE PROFESSIONNELLE (ORDRE CHRONOLOGIQUE)
Oct.2020 – Now Sully Consulting (Lyon, France)
Fonction : Senior Oracle & DB2 11.5 Postgres Database Administrator Consultant.
Mandats Professionnels: Geodis (Lyon, France)
En tant que DBA niveau 3:
Mes taches & Responsabilités dans des environnements complexes & une équipe multidisciplinaire incluent:
• Databases Administration Oracle : 11g to 19c with Oracle DataGuard-RAC-ASM implementation & support.
• Databases Administration IBM DB2 : V10, V11.5.5/7 & IBM TSA-HADR implémentation & support.
• Oracle HR access DB Migration from 12c to 19.3c with RAC/ASM environment.
• DB2 Migration Databases from DB2 V10.5 to V11.5 Fix pack 7.
• Performance/Tuning DB2 & Oracle.
• IBM BPM/BAW installation and business support.
• Support DB2 TSA HADR & standalone DBs for Geobus & BPM/BAW applications critiques.
• IBM DB2 V11.5 Standard, Advanced Editions & IBM TSA-HADR implementation and support.
• IBM MQ, Sterling management and DB support for Business applications.
• Postgres 15 for netting invoicing application migration from oracle 11g to Postgres 15.
2019 – 2020 CWS Consulting (Montréal, Canada)
Fonction : Senior Oracle Exa data & DB2 11.5 Database Administrator Consultant.
Mandats Professionnels : SNCF-Geodis (Lyon, France)
Description : En tant que DBA niveau 3:
Mes tâches et responsabilités incluent:
• Administration de Base de Données Oracle: 10g, 11g et 12c
• Administration de Base de Données DB2 : V10, V11.5.0.7
• Oracle HR access DB & application support
• DB2 Migration de Base de Données en V10.5 vers V11.5 Fix pack 7
• Performance/Tuning DB2 & Oracle
• Support Oracle RAC & standalone DBs
• Support DB2 TSA HADR & standalone DBs
• Oracle Data Guard-RAC-ASM & IBM TSA-HADR implementation et support.
• IBM DB2 V11.5 Standard, Advanced Editions.
2018 – 2019 Alithya Consulting (Montreal, Canada)
Fonction : DBA développement & Production, ORACLE.
Mandats Professionnel : Dejardins (Montréal, Canada)
Description: En tant que DBA niveau 3:
Mes tâches et responsabilités incluent:
• Administration de Base de Données Oracle: 9i, 10g, 11g et 12c
• OEM Cloud Control 12c
• Migration de Base de Données en 11g et 12c
• Performance/Tuning
• Oracle RAC & standalone
• Data Guard
• ASM
2016 – 2017 PS INFRA Consulting (Paris, France)
Fonction : Consultant technique, DBA DEV & PROD, ORACLE 9I, 10G, 11g &12c.
Mandats Professionnel : IBM FRANCE (Paris, France)
Description: En tant que Senior ORACLE DBA niveau 3:
Mes tâches et responsabilités incluent:
• Analyse et recommandations pour l'amélioration des systèmes, l'optimisation, le développement
des efforts de maintenance.
• Préparer la conception d'audit Base de données Oracle Sécurité par profils,
• Conception d'une plate-forme d'audit de sécurité pour les bases de données des clients IBM basée sur les référentiels de sécurité Oracle et les exigences des normes et des lois en vigueur,
• Rédaction et exécution de scripts SQL, pl / sql ainsi que les requêtes DB incluses dans les appli JAVA,
• Résolution et optimisation des problèmes de base de données.
• Corrections permanentes aux problèmes récurrents et nettoyage de la longue liste d’erreurs récurrentes.
• sauvegardes et restaurations régulières de base de données à chaude et à froid,
• Maintenir un haut niveau de disponibilité des bases de données avec les outils RAC/ASM,
• Responsable de fournir le status des bases au staff de gestion à la demande.
2015 – 2016 CDR Consulting (New York, USA)
Fonction : Consultant technique, DEV & PROD DB2 9 & DB2 V10.1.4.3-Sybase Sybase ASE 12 & 15.
Mandats Professionnel :Morgan Stanley, Montreal, Canada
Description: En tant qu’ingénieur Maintenance Base de données Sybase/DB2/Oracle:
• Développement de base de données,
• Tuning des performances avec optimisation des requêtes SQL.
• Extraction et comparaison des données pour synchroniser les réplications.
• Réorganisation des grandes tables d'historique et partitionnement.
• Rafraichissement des bases d'autres environnements à partir du site de production.
• Dé-commissionnement de Base de données et nettoyage.
• Stabilisation des Base de données et amélioration des performances de réplication.
• Analyse de conformité des Base de données et validation de la migration.
• Gestion de code source et contrôle de version.
• Support aux équipes et applications au niveau 3.
2011 - 2015 PS INFRA Consulting (Paris, France)
Fonction : Consultant technique, DBA Etude DEV et PROD, ORACLE 9I ,10G, 11g &12c.
Mandats Professionnel :ANPE, Pôle Emploi (Nantes, France)
Description: En tant que DBA ORACLE Senior Production niveau 3 et DBA Etude:
J’ai été chargé du tuning et diagnostique des performances, outils de sauvegardes RMAN et expdp/impdp, réduction des incidents de production en plus du support pour l'équipe support DEV et utilisateurs, Conception et réalisation des modèles de données. Tous ces projets ont été finalisés avec succès.
Mes responsabilités, entre autres, sont :
• Support à l’équipe DEV avec Optimisation des modèles Conceptuels et des requêtes,
• Conception et réalisation des modèles de données conceptuels et physiques sous SQL_DATAMODELER et SQL_DEVLOPPER,
• Recherche et Analyse des requêtes de batchs tournant la nuit et qui durent plus longtemps que prévu,
• Apporter toute l’expertise du tuning de base et diagnostique des performances,
• Génération des rapports AWR, ADDM et ASH pour l'analyse des performances,
• Extraction des requêtes les plus consommatrices en fonction des statistiques relatives à l’activité de l’instance et des événements wait sur les vues dynamiques des performances V$,
• Générer le plan d'exécution pour les requêtes avec utilisation de l'outil explain plan,
• Proposition des solutions d'optimisation des requêtes, ajout d’index pertinents et réécriture de requêtes surtout celle d’hibernate ou venant du code java ou PHP pour les problèmes de time out,
• Adapter les paramètres mémoire et autre en fonction de l’analyse AWR,
• Support, Optimisation et résolution des problèmes de performances et amélioration du rendement des bases,
• Evaluation des meilleurs type d'indexes et leurs construction avec vérification de leurs efficacité sur les plans d’exécution en Pré-production avant de les implanter sur la PROD,
• Evaluation et calcul des statistiques oracles pour le meilleur plan d'exécution,
• Analyse des vues système de la mémoire et de la CPU pour vérifier la pertinence des objets a garder en mémoire et les plus consommateur,
• Réorganisation de l'espace disque en le défragmentant ou en déplaçant les éléments très fragmentés dans d'autres tablespaces,
• Identifier automatiquement les segments à réorganiser pour limiter l’extension des bases de données et réduire les problèmes liés la fragmentation des données.
• Réorganisation des sauvegardes avec les batchs pour éviter le chevauchement en cas de durée plus longue des batchs ou des sauvegardes,
• Mise en place des systèmes de rapprochement offres et demande d’emploi
• Mise en place des SI pour le contrat de générations et offres entreprise,
• Mise en place du Référenciel, répertoire opérationnel des métiers et des emplois(ROME),
• Migration base MySQL vers Oracle 11g avec code PHP et WEBLOGIC pointant dessus,
• Restauration et rafraîchissement des bases en prod ou preprod avec EXPDP/IMPDP et RMAN,
• Réunion hebdomadaire avec l'équipe DBA.
Fonction : Consultant technique, DBA Etude DEV et PROD-ORACLE 9I ,10G 11g.
Mandats Professionnel : IBM FRANCE, (Paris, France)
Description: Comme le dernier mandat, nous avons mis au point des chantiers de migrations, sauvegardes, export/import, optimisation des archivelogs réduction des incidents de production en plus du support pour l'équipe et pour les utilisateurs, Tous ces projets ont été finalisés avec succès.
Mes responsabilités, entre autres, sont :
• Création d’environnement oracle Installation de ses binaires en vu des futures migrations,
• Préparation de plan de migration avec feuille de route et suivi des taches,
• Migration de base Oracle de 9i vers Oracle 11g avec principalement Windows, et Unix Aix,
• Recherche et Analyse des requêtes de batchs tournant la nuit et qui durent plus longtemps que prévu,
• Génération des rapports AWR et STATSPACK pour l'analyse des performances,
• Proposition des solutions d'optimisation des requêtes,
• Support aux développeurs avec Optimisation des bases et des requêtes pour résoudre les problèmes de performances et d’améliorer le rendement des bases en standalone et en RAC,
• Evaluation des meilleurs type d'indexes et leurs construction avec vérification de leurs efficacité sur la Pré-production avant de les implanter sur la PROD,
• Générer le plan d'exécution pour les requêtes avec utilisation de l'outil explain plan,
• Evaluation et calcul des statistiques oracles pour le meilleur plan d'exécution,
• Analyse des vues système de la mémoire et de la CPU pour vérifier la pertinence des objets a garder en mémoire et les plus consommateur,
• Réorganisation de l'espace disque en le défragmentant ou en déplaçant les éléments très fragmentés dans d'autres tablespaces,
• Réorganisation des sauvegardes avec les batchs pour éviter le chevauchement en cas de durée plus longue des batchs ou des sauvegardes,
• Validation des sauvegardes TSM et disque,
• Restauration et rafraîchissement des bases en prod ou preprod,
• Réunion journalière avec l'équipe DBA IBM Euro-National en conférences call.
• Remplissage des taches de DBA au quotidien incluant :
user management : création users, synonymes, privilèges, rô...