Joffrey - Consultant SQL
Ref : 100721P002-
Domicile
27 LOUVIERS
-
Profil
DBA, Consultant (42 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Consultant Bases de Données
Fichorga – Templemars (59) FreelanceJan 2022 - aujourd'huiContexte Le client a lancé la migration d’un logiciel existant d’une base de données Oracle à une
base de données PostgreSQL.
Réalisations • Installation et configuration de EDB PostgreSQL sur Kubernetes via l’opérateur.
• Rédaction d’un compte rendu d’installation.
Responsa
bilités
• Expertise PostgreSQL -
Consultant Bases de Données
Doctolib – Levallois-Perret (75) Délégation (Digora)Jan 2022 - aujourd'huiContexte Dans un contexte de forte montée en charge de l’application, le client souhaite former ses
Amazon Aurora PostgreSQL – Kubernetes
équipes SRE Apps et Database Optimisation à l’optimisation des performances d’une
base de données Amazon Aurora PostgreSQL.
Réalisations • Préparation d’un support de cours
• Formation de 9 participants à l’optimisation des performances d’une base de données
Amazon Aurora PostgreSQL
Responsa
bilités
• Expertise PostgreSQL -
Industrie automobile – 58 000 personnes Fonction Consultant Bases de Données
Autoliv – Gournay en Bray (76) Délégation (Digora)Jan 2018 - Jan 2020Contexte Le client souhaite renforcer ses équipes en charge de l’administration des bases de
Oracle – Windows
données Oracle pour la Business Intelligence.
Réalisations • Analyse des problèmes de performance
• Mise en œuvre de préconisation
Responsa
bilités
• Expertise Oracle -
Enseignement supérieur – 13 000 étudiants Fonction Consultant Bases de Données Oracle
Sciences Po – Paris (75) Délégation (Recsi)Jan 2018 - aujourd'huiContexte À la suite d’un incident de production, le client souhaitait comprendre la cause des
Oracle 11g/12c/19c – Linux – RAC MySQL – Linux
problèmes de stabilité de l’application. Un accompagnement du client a été mis en place
pour les périodes de fort trafic.
Des prestations ont été demandées sur d’autres applications.
Réalisations • Analyse de problème de performance et de stabilité sur Oracle RAC
• Rédaction d’un rapport d’analyse avec préconisations
• Mise en œuvre des préconisations.
• Mise en œuvre et analyse de tests de montée en charge.
• Les préconisations mises en œuvre ont permis d’éliminer un problème de stabilité
récurrent et de gérer correctement les pics de trafic.
Responsa
bilités
• Expertise Oracle et MySQL -
Application Web – 2 millions d’utilisateurs Fonction SRE
Confidentiel – New York USAJan 2015 - aujourd'huiContexte Dans un contexte d’une application web avec 2 millions d’utilisateurs, je fais partie d’une
AWS RDS MySQL – Azure Cosmos – SQL Server – C# – PHP – Windows – Linux – Kubernetes
équipe qui maintient l’application et participe à la migration de l’infrastructure et de
l’applicatif.
Réalisations • Migration depuis une architecture on-premise vers une architecture cloud AWS
Kubernetes
• Monitoring d’une application en production
• Suivi des upgrades Kubernetes
• Analyse des problèmes de performance et de scalabilité
• Mise en œuvre de tests de montée en charge
• Formation des équipes de développement
• Développement en PHP et C# du framework
• Quelques chiffres :
• 2 millions d’utilisateurs
• 35 millions de requêtes par jour
Responsa
bilités
• SRE et Expertise Performance -
Consultant Bases de Données Oracle
XPO / Norbert Dentressangle – Beausemblant (26) Délégation (Digora) Transport de marchandises – 97 000 personnesJan 2014 - Jan 2018Contexte Le client souhaitait avoir une compétence experte externe pour accompagner les DBA
Oracle 10g/11g/12c – Solaris/Linux – DataGuard – Exadata
interne.
Réalisations • Expertise sur les technologies Exadata, RMAN, DataGuard
• Optimisation de performances des bases de données
Responsa
bilités
• Expertise Oracle -
Consultant Bases de Données Oracle
Centre Médical Rocheplane – Saint-Martin-d'Hères (38) Délégation (Altiva) Etablissement de Santé PrivéJan 2012 - Jan 2021Contexte Le client souhaitait avoir une compétence experte externe pour réaliser diverses
Oracle 10g/11g – RedHat/Oracle Linux – RAC 11GR1 puis RAC 11GR2
d’opération d’administration des bases Oracle.
Réalisations • Audit des performances
• Validation des sauvegardes RMAN et test de restauration
• Migration d’Oracle RAC de 11gR1 vers 11gR2, Database de 10gR2 vers 11gR2
• Mise en place de monitoring Nagios
• Mise en œuvre de solution de restauration Oracle rapide via BACKUP AS COPY
Responsa
bilités
• Administration des bases Oracle -
Consultant Bases de Données
JLR Distribution – Lyon (69) FreelanceJan 2011 - aujourd'huiContexte A plusieurs reprises, et à la suite de problèmes de performance applicative, le client
Oracle – Windows PostgreSQL - Linux
souhaitait de l’aider pour optimiser ses bases de données.
Le client a également demandé une formation à l’optimisation des performances
applicative d’une base de données PostgreSQL.
Réalisations • Analyse de problème de performance sur Oracle
• Analyse de problème de performance sur PostgreSQL
• Mise en œuvre des préconisations
• Préparation d’un support de cours
• Formation de 9 participants à l’optimisation des performances d’une base de données
Amazon Aurora PostgreSQL
• Migration d’un serveur Oracle
Responsa
bilités
• Expertise Oracle et PostgreSQL -
Expert Oracle Performance toutes applications/projets (Février 2012 à Juillet 2019 ; Janvier 2021 à Juillet 2021) DBA Oracle dédié à une application métier clé (Avril 2011 à Janvier 2012)
Adecco – Villeurbanne Délégation (Modis) Numéro 1 mondial du Travail Temporaire et de l'Interim – 33 000 personnesJan 2011 - Jan 2021Contexte Adecco, groupe mondial, a refondu sa DSI pour en faire une DSI mondiale. Ce
Oracle 10g/11g/12c/19c – HPUX/Windows – ODI/Sunopsis – EMC Documentum – Applications internes
changement intervenu lors de ma mission, m’a valu une évolution de mes responsabilités.
Par ailleurs, la DSI Adecco met en œuvre les processus ITIL.
Réalisations • Optimisation des performances des applications métiers LEA, ORDER et DECLIC.
• Optimisation des performances lors de la base de données DECLIC.
• Assistance à la migration de l’application DECLIC.
• Charge sur les 3 serveurs Oracle RAC divisée par 4.
• Test de montée en charge sur une interface inter-applications.
• Mise en œuvre et Analyse avancée de logs de Performance.
• Analyse et résolution d’incidents et problèmes complexes, y compris en-dehors du
contexte Oracle pur.
• Audit de fournisseur : revue des compétences, rôles et responsabilités des intervenants.
• Restitution des résultats d’analyse sous forme synthétique et graphique pour échanger
avec les différents prestataires et le management.
Responsa
bilités
• Assurer les Performances optimums des applications métiers.
• Résoudre les problèmes complexes.
-
Maitrise d'Informatique mention bien
University of Manchester (Degree of Computer Science) dans le cadre d'un échange avec l'Université de Lille 1 (Villeneuve d'Ascq, 59)2003 -
Licence d'Informatique mention très bien (1er)
Université de Lille 1 (Villeneuve d'Ascq, 59)2002 -
DEUG MIAS (Mathématiques Informatique et Applications aux Sciences) à dominante informatique, option base de données mention très bien
Université de Lille 1 (Villeneuve d'Ascq, 59)2001 -
Baccalauréat Scientifique spécialité Mathématiques section européenne allemand mention bien
Lycée Européen Montebello (Lille, 59)1999
Techniques
Bases de
données
• PostgreSQL – Amazon Aurora PostgreSQL (Expert)
• Oracle depuis 8i (Expert)
• MySQL
• SQL Server
• Azure CosmosDB
Systèmes • Kubernetes (Expert)
• AWS (Expert)
• Linux
• Unix (AIX, HP-UX, Solaris...)
• Windows
Outils et
Supervision
• Outils de load testing :k6, JMeter, Hammerora
• Prometheus/Grafana/AlertManager
• Docker
• Gitlab, CI/CD
• Nagios, Cacti
• ODI/Sunopsis
• Oracle Grid Control
• EMC Documentum
• Power BI
• Infrastructure as Code : Terraform, Ansible, Chef
• Web server and reverse proxy : HAProxy, Nginx, Apache
Langages de
programmation
• SQL, PL/SQL (Expert)
• C#
• C
• Java
• Shell Unix
• Python
• PHP
Métiers
Administration
Bases de
données et
Systèmes et
SRE
• Installation et configuration d'une base de données mono-instance ou RAC
• Maintenance
• Mise en place d’architecture standby
• Migration
• Optimisation de performances
• Troubleshooting de systèmes instables
• Test de montée en charge
• Récupération de bases défaillantes
• Mise en place d’outils de supervision
• Méthodologie Devops et Agile
LANGUES
Anglais Courant
Allemand Notions
Vietnamien Lu, Ecrit, Parlé