Cedric - Consultant ORACLE
Ref : 140407P002-
94500 CHAMPIGNY SUR MARS
-
DBA, Consultant, Développeur (46 ans)
-
Freelance
De Juin 2010 à Maintenant : DBA étude à SGCIB (ITEC/RRF/CFI)
Point de contact entre les équipes de développement et le site de production.
• Audit du code des développeurs, conseil en développement.
• Audit des différentes bases de données utilisées par l'application de valorisation Agreg
• Refonte de l'application Agreg afin d'utiliser des serveurs d'application
• Refonte de la couche drivers vers les bases de données
• Refonte du système de Load Balancing de l'agreg
• Refonte quasi intégrale de tous les codes SQL (tout SGBD confondue) utilisés par l'agreg afin de les optimiser au maximum
• Intervention coup de poing pour plusieurs applications /BDD de la SGCIB (Agora, SDS, Galaxy, Matrix…).
• Participation a de nombreux projets critiques de la banque (CSA, Migration Zone Euro, Bornes …).
Juillet 2007 – Avril 2010 : DBA étude – Chef de projet Base de données, SGCIB (ITEC/FIC/DPR)
Chef de projet :
Migration de la base de données Matrix d’Oracle 8i en 10g
• Rédaction de documentations techniques pour les développeurs afin de leur présenter les différences entre les deux versions.
• Coordination des tests de 20 équipes de développement.
• Résolution de problèmes de performances.
• Coordination des équipes durant la migration.
Projet PerfDB pour la résolution des problèmes de performances sur la base de données Taux
• Coordination des équipes, mise en place d’une Task Force.
• Mise en place de tests pour le passage en RAM de l’espace TEMP de la base de données.
• Migration de la base de données de 10.2.0.3 en 10.2.0.4 avec mise en place d’un recalcul hebdomadaire des statistiques.
• Audit du code SQL du moteur de valorisation/PnL (grille de calcul de 200 Machines) afin de trouver des micro optimisations (détection et correction des sauts de plans, partitionning, Tuning CPU/LIO, rajout/suppression d’indexes, utilisation des "Bons" hints, suppression de hard parsing, désactivation du bind picking, mise en cache de certaines tables…).
DBA Etudes :
Point de contact entre les équipes de développements, le métier et le site de production.
• Audit du code des développeurs, conseil en développement.
• Bascule du code en Norme SQL-92.
• Mise en place d’extractions à très forte complexité dans le cadre du Projet Fighting Back (fonctions analytiques, snapshots…).
• Mise en place d’outils de détections d’anomalies fonctionnelles sur la base de données Taux.
• Mise en place d’outils SQL avancés pour faciliter le travail des développeurs et du support.
• Mise en place de scripts permettant de générer des bases de données "Light" (10% Vol) pour les équipes de développement.
Dec 2006 – Juin 2007 : DBA Oracle Production, BNP Paribas SIG
Responsable des bases Oracle de production du pôle AMS
• Administration Oracle d’une cinquantaine de BDD de production
• Définition d’architectures et mise en production des nouvelles applications
• Migration des bases de données vers Oracle 9.2.0.7 avec changement d’OS
• Gestion quotidienne des incidents de production (astreintes nuits et week-ends)
Fev 2006 – Dec 2006 : DBA Oracle, BNP Paribas Asset Management
DBA Etudes & production
Point de contact entre les équipes de développements, le métier et le site de production.
• Audit du code des développeurs
• Participation à l’élaboration des MPD des projets
• Administration de l’ensemble des bases de données de DEV / REC (50 instances pour 30 applications)
• Migration des bases de données d’oracle 8i/9i vers Oracle 9.2.0.7 avec changement d’OS
• Migration d’une application d’aide à la décision d’Access vers Oracle
Jan 2002 –Jan 2006 : Dev/ DBA Etudes/Chef de projet, Influe (Editeur logiciel).
Chef de projet Etudes
Conception des logiciels Easyforcast (calcul de prévisions) et Approplus (approvisionnement)
• Mise en place d’une surcouche API aux drivers BDD pour assurer la compatibilité des logiciels sur Oracle et SQL Server
• Mise en place de normes de qualité sur le code SQL et de programmation
• Audit et optimisation du moteur de calcul
• Programmation axée performance du noyau moteur de calcul (C / OCI /odbc)
• Gestion de planning de l’équipe de développement (10 personnes)
• Recette et benchmarking de l’application
DBA Etudes Oracle
Administration et supervision des bases clientes info gérées. Support et expertise.
• Développement avec la librairie de calcul distribué MPI (clustering)
• Migration des bases de données clientes d’Oracle 7 vers 8i puis 8i vers 9i
• Optimisation des bases de données en Oracle 10G.
• Support de niveau 3 de l’ensemble de la gamme logicielle
• Consulting en stratégie de Sauvegarde/Optimisation/Volumétrie
• Ordonnancement des tâches serveurs, définition des procédures de sauvegarde
• Etude en vue de la migration des logiciels en SQL Server 2000 et 2005
• Validation des logiciels Influe en Oracle 10G Release 1 puis Release 2
• Conception / Réalisation des procédures de migration des BDD Carrefour Asie
• Tuning & Optimisations Oracle de ces logiciels
• Développement de programmes/scripts spécifiques pour Carrefour Monde
• Projet d’interfaçage avec SPM-Mandala pour Carrefour
• Mise en œuvre d’une démarche qualité basé sur bugzilla pour la société
• Installation et administration des bases Oracle (toutes versions, tous OS)
• Migration/fusion des codifications (PK/FK) des entrepôts de la BDD Scaso (Leclerc)
• Localisation / Diagnostic / Correction incidents
OCI, MPI.
DBA Etudes SQL Server 2000
Administration de la BDD d’un logiciel de prévisions logistiques
• Optimisation du diagramme de relation des tables en Oracle et SQL Serveur
• Etude de Portabilité de l’application d’Oracle vers SQL Serveur 2000
• Mis à jour du schéma de la base de données lié à la version du logiciel
• Développement de programmes de synchronisation des données
• Création de scripts automatiques de maintenance et de routine pour le logiciel
Sept 2001 – Décembre 2001 : Ingénieur d’étude, Syntegra (British Telecom)
• Formation d’ingénieur d’Etudes Base de données.
• Formation développement Java
FORMATIONS :
Entre 2002 et 2006 :
-Formation administration sous Sybase
- Formation avancée en administration Oracle
-Formation en optimisation Oracle
-Formation en administration SQL Serveur
2001 : Formation qualité (ISO-9000/2000)
-Formation Java
-Formation Administration sous Oracle
2001 : Maîtrise Informatique orientée Bases de Données et IA, Université Aix-Marseille I
2000 : Maîtrise Informatique orientée Théorique/Objet, Université Aix-Marseille I
COMPETENCES INFORMATIQUES :
Langages : SQL, PL/SQL , Pro*C, C, csh, sh, ksh, Perl, Java, Transac SQL, ADA, MPI, OCI, odbc
Logiciels: TOAD (Xpert), Oracle Enterprise Manager, SQL Backtrack, Rman, Power AMC, Oracle 7.3.4, 8.0, 8i, 9i, 10G et 11G
SGBD : SQL Serveur 2000-2012. Sybase
Systèmes : Windows 9x-2000-XP-2003, AIX 4 - 5, HP-UX, Solaris, Linux.
LANGUES :
Anglais : courant