Patrice - Architecte ORACLE
Ref : 130530B001-
94130 NOGENT SUR MARNE
-
DBA, Chef de projet, Architecte (61 ans)
-
Freelance
Expériences professionnelles
Depuis 02/2019
Poste
Michelin
Mission
Environnement
DBA Oracle
Administration de bases Oracle : 11, 12, 18, 19
Tuning Database, Tuning SQL, AW
Administration et tuning PostgreSQL
Conseil aux équipes : amélioration des performances
Support aux équipes à l’international
Mise en place de réunions « Relais DBA » autour des bases de données dans le but de délivrer de la connaissance aux équipes de dev.
Linux, Windows, ORACLE 11, 12c, 19
Exadata
Rman, datadump, AWR
Postgresql, Mongodb
2017-2019 Autoliv
Poste
Mission
Environnement
DBA Oracle
Migration 12c R2
Migration d’une base de 15T
Création RAC 11g, 12c
Administration base
Tuning Database, Tuning SQL, AW
Administration PostgreSQL, Migration vers 11
Windows, ORACLE 11g, RAC, 12c,
Rman, datadump, AWR
03/2017 à 09/2016 PMU
Poste
Mission
Environnement
DBA Oracle
Migration 12c R2
Migration d’une base de 12T
Création Dataguard, RAC
Administration base
Tuning Database, Tuning SQL
RedHat 7, AIX 6.1, Windows, ORACLE 11g, 11g RAC, 12c,
09/2016 à 12/2016 BUREAU VERITAS - NANTES
Poste
Mission
Environnement
DBA Oracle
Migration 12c
Pilote de la migration 12c avec RAT (Real Application Testing)
Support aux équipes Etudes
Scripts de création automatique de bases standalone ou RAC sur serveur Windowd ou RedHat
Tuning Database, Tuning SQL pour SIEBEL
RedHat 7, AIX 6.1, Windows Server 2008, ORACLE 11g, 11g RAC, 12c, RAT 11/12 , Grid 13c
2015 - 2016 AET
Poste
Mission
Environnement
Ingénieur d’Etude et Développement (applications mobiles)
Application de gestion des adhérents avec base de données Oracle en Web mobile et responsive.
ORACLE 11g
Java, html, js,
2016 – Association des enfants de troupe (AET)
Conception et développement d’une application de gestion : Oracle 11g.
Gestion de la production
2015 – Visucab
Conception et développement d’une application pour les taxis : Oracle 10g, 11g, Temps réel
2014 – IfResearch
Administration de bases de données Oracle 10g, 11g de production (très sensibles) sur Sun et Linux.
Réalisation d'un outil de reporting pour assurer la visibilité du MCO.
Septembre - mars 2014 – Hermes-Metal group HMY
Administration de bases de données Oracle 10g, 11g de production sur Aix (5.3) et Linux.
2008 - 2013 – Général Computer France
Administration des bases Oracle 8i, 9i en production. Proposition d'une nouvelle architecture système.
Migration de l'ensemble des logiciels vers une nouvelle plate-forme Windows Server 2008, Oracle 11g. Portage du code et réécriture.
Windows2008 Server, -Oracle 11g, Datagauard, Java
2010 - 2012 Materis
Développement du logiciel LABO de la colorimétrie COLORSYSTEM pour les laboratoires européens et les points des ventes (plus de 5500 en Europe).
Proposition d'un outil de réplication bidirectionnel des données entres les points de ventes, les serveurs nationaux et le serveur central.
RedHat -Oracle 11g, Stream Replication
2010 - 2011 La Poste
Conception et développement de l’application TOURNESOL mobile iPhone, iPad, Stockage des données dans Oracle 10g, 11g.
La Poste : Direction des activités Presse
Conception et développement de l’application TIRELIRRE basée sur le logiciel eFisher sous Oracle Text et Java.
Administration Serveur et Oracle 10g.
2009 – ECURIEUL VIE
Administration des bases Oracle.de 850 Go de type infocentre.
RedHat -Oracle 10g, ASM
2007 - 2009 Materis
Refonte du logiciel de la partie Cliente du logiciels de colorimétrie sur le plan national (> 550 points de ventes). Mise en œuvre de la réplication de données des points de ventes vers le site central et réciproquement.
Définition et réalisation de l’architecture technique européenne pour les bases de données Oracle : Mise en œuvre de la réplication avec Streams Replication en 10gR2.
RedHat -Oracle 10g, XE , 11g , Java
2004 – 2008 La Poste
Project courrier tracé
Proposition d’architecture technique pour la mise en œuvre d’une base haute disponibilité RAC 3 nœuds fonctionnement 24h/24 7J/7 pour le suivi courrier avec de fortes contraintes de performance : 1,5 millions d’insertion par batch avec en parallèle 1,5 millions d’insertion via logiciel et avec en parallèle 1,5 millions impressions de bordereaux de distribution.
Conseil aux équipes de développement car c’était la première base Oracle RAC utilisée à La Poste. Lors des phases des tests de montée en charge (TMC), j’ai travaillé avec les développeurs pour l’optimisation des requêtes SQL, des procédures PL/SQL ou JAVA, …
Sun Fire 15 K Solaris8, Oracle 9iR2, RAC 3 nœuds fonctionnant en affinité de session, .Net, Java, …
Projet Infocentre
Mise en œuvre d’une base de données Oracle de type Infocentre de 3 TeraOctes ainsi que les DATAMART associés. Choix de l’architecture technique, sur l’implémentation du MCD, sur les règles de partitionnement (sous partitionnement) des tables, sur les règles d’exploitation des historiques glissants, les paramètres des instances, partitionnement dynamique de tables et index, gestion automatique des historiques glissant, …
Projet Serpico
Dans le cadre du projet du courrier tracé à La Poste, j’ai participé à la mise en œuvre d’une base de données en RAC Oracle 9.2.0.5 sur deux machines SunFireV890 pour la restitution des données à travers les applications Web. Ainsi, nous avons travaillé sur la conception de la base de données, les tests de monté en charge et les améliorations des requêtes avec les développeurs et la formation des équipes de production.
Projet Lettre Prioritaire en Ligne (LPL) et lettre recommandée en ligne (LRL)
Mise en œuvre de cluster RAC 10g R2 sur les plates-formes linux SUSE. Participation aux tests de monté en charge.
Projet TTF
Réalisation d’un audit de performance sur une base Oracle RAC 10.2.0.2.
2008 Ministère de l’Education Nationale
Audit d’une base de données nationale avec proposition d’améliorations fonctionnelles et techniques (base, serveur).
Sun V890, V240, Oracle 9i, 10g PHP
2008 John Deere
Mise en œuvre d’un échange de données bidirectionnel entre la France et les Etats-unis avec la technique Streams Replication d’Oracle 10g. sur base de données RAC sur cluster AIX.
AIX 5.3, Solaris 10 Sparc, Oracle 10g R2, Cluster
2007 - 2008 Ing Direct
Mission d’audit d’environ 15 bases de données Oracle et de mise en oeuvre des préconisations.
La mission d’audit bases de données se décompose en plusieurs étapes :
• Etudes détaillées des schémas de la base
L’objectif de cette étude est de fournir comme livrable un dossier complet de rétro-analyse des schémas présentant :
o Le Modèle Conceptuel des Données (MCD) : les entités, les relations entre ces dernières, …
o Le Modèles Physique des données : les tables, les index, les index d’optimisation, les conditions de stockage, les contraintes, …
o Les traitements (nous vous proposons une méthode issue de SART)
o Les échanges avec les autres bases de données
• Propositions d’amélioration
Fort de nos expériences et en tenant compte des contraintes du client (développement, exploitation, …), nous avons définit les priorités des améliorations à apporter sur les plans conceptuel, physique, technique, paramétrage base, etc …
• Mise en œuvre des améliorations
Une fois les axes d’améliorations décidées, nous avons mis en œuvre ces améliorations et nous avons mesuré les gains de performance. Ce processus s’est répété un certains nombres de fois.
• Audit de performance
La démarche d’audit pour ces bases est basée sur le même principe que nous vous proposons.
Rédaction d’un guide et des procédures de gestion du changement pour permettre la mise en production de nouvelles fonctionnalités sans discontinuité de la production.
2006 CCR
Mise en oeuvre de 4 machines sous RedHat avec Oracle 9iR2 : 3 machines en cluster Rac pour les bases et une machine sous les Dataguard. Administration et formation de l'équipe
En 2008, migration vers Windows Server 2003 et Oracle 10g mais en gardant le même type d’architecture.
Red Hat EL, Windows 2003 server, 9iR2, 10gR2, RAC
2001 – 2004 ALSTOM
Administration, optimisation des bases Oracle de production (salle des marchés).
Mise en place de Real Application Cluster 9iR2 sur Windows 2000 et HP. Mise en place Real Application Cluster (RAC 9iR2) sur cluster HP. Mise en place de bases "Stand By" (dataguard)
Fiabilisation de la production de données, sécurité et mise en œuvre de RLS et du VPD ( Cryptage avec SSL,…)
Création d'un portail d'administration des bases Oracle et de plates formes UNIX.
Windows 2000, HP-UX 11i, Red Hat 9, Sun Solaris 9, Oracle 8i, 9iR2, RAC
2002 SLIBAIL
Mise en place d’une solution Haute Disponibilité avec les techniques de la StandBy Database (base de 150 Go).
Fiabilité et sécurité de la production de données Oracle.
IBM SP (16 processeurs), AIX, Oracle 7, Oracle 8i
HISTORIQUES DES MISSIONS PRECEDENTES
2001 – 2002 – 2005 SAGONE
Conception de bases Oracle dont une avec des tables de 1 milliard 200 Millions lignes. Mise en place de méthodes et de normes
Administration, optimisation des bases Oracle.
HP-UX 11i, Oracle 8.1.7, oracle 9i, oracle 10g
2001-2002 BAT
Architecture des serveurs Windows NT, et des bases Oracle (100 disques de 18Go). Mise en place du projet CRM.
Monitorat et administration des bases Oracle de geo-Marketing, CRM
Windows NT, Oracle 8i, Siebel
2001 GOYER
Mise en place d’une solution Haute Disponibilité sur des cluster DELL sous W2K. Surveillance et administration des bases.
DELL 6400 - Oracle 8i, Oracle FailSafe
2000 CCR
Mise en place d’une solution Haute Disponibilité sur des cluster HP sous NT. Surveillance et administration des bases.
NT, IBM AIX - Oracle 8, 8i, Oracle FailSafe
2000 ACCORD FINANCE
Monitorat et administration des bases Oracle. Optimisation de l’infocentre avec de forte contrainte (2 millions d’insert au mini par jour). Table historique de 18 mois glissant qui doit contenir 300 millions de lignes par jour.
NT, IBM AIX, AIX SP- Oracle 8, 8i
1999-2000 CEGETEL
Support de niveau 2 et 3 au développement et à la production. Optimisation des bases.
NT, Sun, HP - Oracle 7, 8
1999 CARDIF
Administration des 450 bases de production.
Aide à la conception, et à la mise en place d'un DataWarehouse. Optimisation des bases.
Netware, NT, Sun Solaris 7 - Oracle 7 et 8
1998-2012 MIKO
Aide à la conception, et à la mise en place d'un DataWarehouse. Optimisation des bases pour passer de plus de 54 minutes pour certaines requêtes utilisateur à moins de 3 secondes.
Migration 7.3. vers 8.0 avec optimisation de l’architecture matérielle (machine, SSA)
Administration des différentes bases de production de l’usine de Saint-Dizier.
Aix 4.3 - Oracle 7.3.4, Oracle 8.0.6, Windows Vista , Oracle 10g
1997-1998 AXARé
Conception, mise en place d'un DataWarehouse. Optimisation des bases de production de plus de 900Go. Etude de la réplication entre les différentes bases ORACLE. Réduction du temps de chargement de l’infocentre de plus 72H à 2H30.
Mise en place d’un contrat de service pour assurer la haute disponibilité (24/24 h 6/7j) et la reprise en moins de 10 minutes de la base en cas de panne.
UNIX -HP/UX 10.20 - Windows NT 4 - Oracle 7.3, Oracle 8, PRO*C,
1996 :OpenDATA – ISORA
Conception et réalisation d'un outil de gestion de distribution d'informations entre des applications hétérogènes situées sur des plates-formes variées.
Mise en place de client universel sur le WEB.
Création d’un outil d’administration de base de données Oracle.
UNIX – Windows - middleware - WEB - C++ - JAVA – Jdeveloper
1995-1996 Northern Telecom (NORTEL)
Dans le cadre d'un projet de développement d'un routeur d'appels intelligent :
* Responsable du schéma de l'implémentation d'une base de données ORACLE embarquée et des programmes de recherche tenant compte d'impératifs temps réel (temps de réponse 300 ms avec des tables de 2 millions de lignes, disponibilité 24h/24H, fiabilité aucun DBA, ...)
* Responsable de l'analyse et de la réalisation de la distribution des informations de routage entre la base de données centrale et toutes les bases embarquées.
* Formation sur ORACLE V7
UNIX SCO - ORACLE V7 - SQL - PROC*C - PL/SQL, SQL-Net V2 - SQL*FORMS 4
1994 Française Des Jeux
Dans le cadre du développement, en architecture client-serveur, d'un système de gestion commerciale et comptable pour le réseau de distribution des jeux (250 courtiers et 42000 détaillants), analyse et développement en C, SQL, PL/SQL et PRO*C d'interfaces entre une Base Centrale des Courtiers et Détaillants (UNIX - ORACLE V7), 250 serveurs régionaux (UNIX - ORACLE V7) et des application nationales (UNIX, ORACLE V7 et MVS-DB2).
Utilisation des procédures stockées et des triggers.
NCR 3600 - UNIX ORACLE V7 - SQL - PROC*C - PL/SQL, SQL-Windows.
1992-1994 BULL MULTIMEDIA
Responsable technique du produit Workflow FLOWPATH (encadrement de 12 personnes), et à ce titre, en charge des travaux suivants :
* Spécification d'une nouvelle version du produit : fonctions nouvelles, IH/M et sécurité.
* Développement d'un outil Générateur d'environnement de développement d'applications client-serveur distribuées (dictionnaire de données, transfert de données synchrone, asynchrone, middleware, ...)
* Développement d'une nouvelle version du produit FLOWPATH, en architecture client -serveur à l'aide de cet outil.
* Missions de conseil et support avant et après vente, auprès de clients français et étrangers.
* Formation
Serveurs SUN, DPX/200, DPX/20, RS6000, HP, WINDOWS NT - AIX ORACLE V6 et V7 - PRO*C
Stations : IBM PC - WINDOWS, UNIX,
Réseaux : TCP/IP, NETBIOS, NETBEUI, IPX, ...
Outils : Générateur, C, PRO*C, Open Interface, SQL*DBA, ...
1992 DGA - CEGN
Audit et cahier des charges d'un système de Gestion de Production de cartes géographiques numériques.
Etude et conseil pour la rationalisation d'une nouvelle organisation distribuée de la production (Business Process Reengineering).
INTERGRAPH - SUN - MAC - UNIX - ORACLE - SYBASE
Méthodologie : SADT - Analyse systémique – BPR
1991-1992 Aérospatiale
Conception d'une base de données constituant la "mémoire technique" de l'établissement (expérience des salariés partant en retraite).
1991 Ministère des Finances
Conseil et support technique pour la migration d'applications ORACLE de V5 en V6 et de SQL*FORMS 2.0 en 3.0.
1989-1991 Cogema - La Hague
Dans le cadre de la maintenance des équipements de l'usine de retraitement des combustibles usés :
* Audit fonctionnel d'une application de gestion de la maintenance des matériels.
* Etudes des besoins et réalisation de l'analyse fonctionnelle du nouveau système pour le Centre de Maintenance des Matériels. Rédaction du cahier des charges.
* Mise en oeuvre d'un Plan Qualité Logiciel, d'un Plan de Développement et du Suivi de Projet.
* Etude comparative de différents SGBD/R pour remplacer DBMS et choix d'ORACLE.
* Encadrement de l'équipe de réalisation (5 développeurs) pour l'application de la gestion des Demandes d'Intervention.
* Administration de la base ORACLE V6.
Dans le cadre de SGN pour la production de l'usine :
* Conception, encadrement de la réalisation (5 personnes) et mise en place (8 mois) d'une base de données contenant toutes les informations échangées dans le système du contrôle commande des nouveaux ateliers de l'usine de retraitement des combustibles usés de COGEMA La Hague (150 000 variables par atelier, 10 ateliers).
* Formation des utilisateurs
VAX/VMS - VAX/ULTRIX – ORACLE V5, V6 - DBMS – RDBMS – INGRES - SQL*FORMS - PROC - C - X Windows - Méthodologie : Merise, SADT, SART
1987-1989 Groupe Poliet
Informatisation des 385 agences du réseau POLIET et des sites régionaux dans une architecture distribuée :
* Mise en place d'une méthodologie d'analyse basée sur Merise et d'outils de développement : réalisation en 4GL d'un outil pour les développeurs permettant, à partir d'une métabase, la création et la maintenance d'une ou plusieurs bases de données.
* Participation au développement en 4GL du nouveau système de Gestion Commerciale des Points de Vente.
* Formation des utilisateurs
PC/RT 6150 - RS 6000 - AIX - INFORMIX - 4GL - C -ESQL/C
Formateur sur les cours suivants :
Cours ORACLE : Administration, Optimisation, SQL, PL/SQL, Exploitation. Proc*C, Tuning Base, Tuning requêtes SQL, Réplication, Oracle Parallel Query, Real Application Cluster, Optimisation d’Oracle sous Linux, …
Cours : Unix, shell, C, …
Cours Java, eCommerce,
Rédaction des supports de cours en : administration, optimisation de bases, Réplication, RAC, Sécurité
Expertises Techniques :
• Oracle : Administration, Tuning Database, Optimisation requête SQL, RAC
• Java : parallélisme, optimisation
• Android
• HTML5, CSS3
Développement :
Participe à la conception et à la réalisation de différents programmes :
Développement en Java d’un logiciel d’administration de bases Oracle : eDba et d’un site d’administration de bases Oracle et de serveurs.
Développement en Java d’un logiciel d’un requêteur Oracle
Réalisation d'un outil de Reporting en HTML/CSS et sur base de données Oracle, MySql
Réalisation d’un logiciel de recherche documentaire eFisher en java sous Oracle 9i, 10g, 11g
Réalisation d’un logiciel de gestion d’images eImg en java sous Oracle 9i, 10g, 11g
Réalisation du logiciel ColorSystem en java sous Oracle 9i, 10g, 11g
Réalisation du logiciel TIRELIRRE en java sous Oracle 10g, 11g
Réalisation du logiciel de réplication de données en java sous Oracle 10g, 11g
Réalisation d'un FrameWork d'application Mobile
Formation
Formations générales
1986
1986
Diplôme d'ingénieur ENSEM (Ecole Nationale Supérieure d'Electricité et de Mécanique de Nancy)
D.E.A. en Informatique
Option : Imagerie et Intelligence Artificielle
Compétences techniques
Systèmes
Langages
Logiciels / ERP
Haute Disponibilité
Unix : SALORIS, HPUX, AIX
Linux : Redhat, Ubuntu, SuSe, OpenSuse, CentOs…
Windows
C, C++, SQL,
PL/SQL,
Java, JQuery, PHP, JavaScript
HTML
Grid Control, AWR
RAC 9i, 10g, 11g, 12c, 19
DataGuard 10g, 11g,12C
Replication
Stream Replication, Rman
SGBD
L4G
Réseaux
Méthodologies
ORACLE 6, 7, 8, 8i, 9i, 10g, 11g, 12c, 18, 19 RAC, Dataguard, Réplication,
PostgreSql 9, 11,12
JDeveloper, FORMS, NetBeans, Eclipse
TCP/IP-UDP
MERISE - SADT – SART
Analyse systémique,
Business Process Reengineering
Domaines de compétences générales
Responsable de production informatique
Responsable d’exploitation
Responsable de développement informatique
Gestion d’équipe
Gestion de sociétés
Domaines de compétences fonctionnelles
Responsable de production informatique (Support, Système, DBA)
Administration Oracle depuis la version 6 jusqu’à la19
Administration Postgresql 12, 13
Expertise en performance sous Oracle/Unix
Architecture haute disponibilité RAC (9, 10, 11, 12, 19), Dataguard 11g, 12c, 19
Architecture DataWarehouse avec Oracle de la 9i à la 19
Formateur Administration, Tuning
Optimisation SQL, noyau,
Formateur sur les cours suivants :
Cours ORACLE :
Administration, Optimisation, SQL, PL/SQL, Exploitation. Proc*C, Tuning Base, Tuning requêtes SQL, Réplication, Oracle Parallel Query, Real Application Cluster, Optimisation d’Oracle sous Linux, …
Cours : Unix, shell, C, …
Cours Java, eCommerce,