Menu

Laurent DEMARET

PARIS

En résumé

Freelance depuis début 2005 / Gérant de la SARL CERNATIS.

Domaines de compétences :

Bases de Données et produits associés :
*Administration Oracle v7.1 à 11.2 en environnement Unix (Solaris/Linux/HP-UX).
*Installation de produits Oracle, configuration de serveurs et création de bases.
*Migrations toutes versions (7.1 à 11.2) et inter plateformes (Solaris = > Linux).
*Sauvegarde et restauration (RMAN, NetApp SMO, EMC² SRDF, Networker, Time Navigator).
*Mise en place, maintenance, switchover et failover de bases Dataguard.
*Outils de chargement de données (SQL*Loader, Import/Export, datapump).
*Optimisation à l’aide des outils standards Oracle (ASH, AWR, plans d’exécution, Sqltrace).
*Architecture base de données, étude de la faisabilité technique des besoins fonctionnels.
*Oracle Enterprise Manager, Quest Performance Analysis.

Systèmes d'exploitation :
*UNIX (Solaris 10, Red Hat Enterprise Linux 5.4, HPUX 11.23, Irix 6.5).
*Microsoft Windows (XP, seven), Data ONTAP 6.5 (Filer NetApp).

Langages de programmation :
*Solides connaissances en scripting Unix (PERL et Shell).
*Langage SQL et PL/SQL.
*Programmation Java, C/Pro*C et notions de Visual Basic.

Connaissances complémentaires :
Autosys, Control-M, HTML, Joomla, PHP, Apache SSL, TCP/UDP, DNS, Proxy, Firewall, NFS, Samba, réseau.

Séminaires et formations :
* Mars 2011 Séminaire par Tanel Põder
= > ORA-4031 errors, cursor management problems and shared pool hacking tools
* Mai 2010 Séminaire par Jonathan Lewis
= > Writing optimal SQL, Troubleshooting & Tuning
* Juin 2001 Formation DBA 1 - IB Formation (75)

Mes compétences :
Administrator
Database
Dataguard
dba
JAVA
Linux
Microsoft SQL
Optimisation
Oracle
Oracle DBA
Perl
PL SQL
RAC
RMAN
Sauvegardes
Script Shell
Shell
Tina
Troubleshooting
Tuning
UNIX

Entreprises

  • CNP

    maintenant
  • AMUNDI - DBA Oracle

    Paris 2011 - maintenant Depuis début juin 2011.
  • SOCIETE GENERALE (SGCIB) - DBA ORACLE

    PARIS 2008 - 2011 Juin 2008 à mai 2011 :
    SGCIB, Société générale (La défense)

    Poste d’administrateur de bases Oracle production affecté au pôle Fixed Income (taux et derivés de taux, bond, futures, change) (2035 bases, 411 en production, 10g à 11g) [36 mois] :

    - Détection et résolution des problèmes de performance, tuning au niveau instance et sql :
    • Identification des problèmes de performance (vues V$, X$, ASH, AWR).
    • Problèmes d’utilisation CPU élevée, de consommation mémoire.
    • Problèmes d’undo et redolog.
    • Problèmes de Shared Pool et Library cache (ORA-4031, Cursor Sharing, bind variables).
    • Problèmes de locks et deadlocks.
    • Contention sur latches et mutexes.
    • Hang et crashes de bases.
    • Stabilité des plans d'exécution (à l'aide d'outlines, hints, sqlprofiles ou sqlplan management).
    • Réécriture de requêtes, écriture de code SQL « optimal ».
    • Utilisation des statistiques et histogrammes afin de contrôler les plans d’exécution.
    • Partitionnement, Indexation, vues matérialisées.
    • Evaluation précise des coûts, risques et avantages de chaque solution.
    - Analyse préventive et résolution proactive des problèmes.
    - Duplication de bases avec RMAN.
    - Mise en place et industrialisation de flexclones NetApp en utilisant SMO (SnapManager for Oracle).
    - Utilisation des nouvelles fonctionnalités Oracle 11g (ADRCI, SQL Monitoring, SQL Plan Management, Results Caches, pending statistics, extended stats, Secure Files, Real Application Testing).
  • Diverses - Expertise Oracle

    2007 - maintenant Différentes missions ponctuelles (de quelques jours à 15 jours) :

    * BNP Paribas : Expertise d'architecture/optimisation des performances base de données Oracle de CRM.
    * Cetelem : Expertise performance base de données Oracle/Siebel.
  • CNP ASSURANCES - DBA ORACLE

    Paris 2005 - 2008 Mars 2005 à avril 2008 :
    CNP Assurances (Paris 14e)

    Poste d’administrateur de bases Oracle (30 serveurs HP-UX, 310 bases 8i à 10g) [38 mois] :

    - Normalisation, industrialisation et administration du domaine de production.
    - Nombreuses migrations de la version 8.x vers 9.2.0.8 et 10.2.0.3, mutualisation de bases.
    - Développement de tous les scripts utilisés par l’équipe DBA (shell unix, perl, sql et pl/sql).
    - Mise en place et gestion de bases dataguard avec dataguard broker 9i et 10g.
    - Utilisation des nouvelles fonctionnalités Oracle 10g (ASM, AWR, ASMM, flashback).
    - Gestion des sauvegardes des bases via RMAN (interfacé avec Time Navigator) :
    • Définition et mise en place des différentes stratégies (sauvegardes incrémentales différentielles et/ou cumulatives, bases ouvertes ou fermées).
    • Exploitation au jour le jour (duplication, restauration totale ou partielle de base).
    • Maintenance du catalogue (purge des sauvegardes obsolètes, crosscheck des objets).
    • Génération de rapports journaliers par interrogation des vues du catalogue.
    • Etude et amélioration des performances du système de sauvegarde (utilisation de canaux parallèles, du block change tracking, des paramètres fileperset, maxsetsize, …).
    - Tuning et amélioration des performances (au niveau code, requêtes SQL, CBO ou instance).
    - Supervision avec OEM et Quest Performance Analysis.
    - Résolution des problématiques client (configuration TNS, globalisation des langues, accès derrière un firewall, tuning SQL*Net).
    - Extraction et chargement de données (sqlloader, import/export, datapump).
    - Très légère expérience sur Sybase et SQL Server.
  • RENAULT - DBA ORACLE

    Boulogne-Billancourt 2000 - 2005 Novembre 2000 à janvier 2005 :
    Technocentre Renault (Guyancourt)

    Poste d’intégrateur et support Oracle [28 mois] :

    - Analyse & résolution des problèmes de performances à l’aide des traces/plans d’exécution.
    - Audits de bases avec Statspack/utlbstat/utlestat.
    - Tuning et optimisation de codes SQL, PL/SQL, Perl, JDBC et VB.
    - Support aux équipes de Développement (études, architecture, code).
    - Support niveau 3 à l’exploitation.
    - Formation des exploitants et des développeurs.
    - Etude et déploiement d’une solution de sauvegarde RMAN/Time Navigator.
    - Etude sur les bases standby (Dataguard).
    - Mise en place d’une solution de sécurisation inter-site basée sur des Filers NetApp.
    - Suivi des incidents avec l'éditeur (Oracle Metalink/Tar).
    - Tests fonctionnels et de performances sur Oracle 10g.

    Poste d’administrateur de bases Oracle (40 serveurs Sun, 180 bases v7 à 9i) [20 mois] :

    - Taches journalières d’exploitation Oracle et supervision des bases.
    - Migrations de bases toutes versions ainsi que du 32bit vers 64bit.
    - Déplacement de schémas, mutualisation de bases.
    - Mise aux normes des différents environnements Oracle.
    - Création de nombreux scripts d’administration et rédaction de procédures d’exploitation.

    Poste de développeur Perl-Cgi [2 mois] :

    - Programmation d’une application Web pour la gestion des comptes UNIX du domaine IAO (interfacée avec une base Oracle grâce au module perl DBI)
  • MICRO APPLICATION - Rédacteur

    1999 - 1999 Avril à décembre 99 (9 mois) :
    Micro Application (Paris 10e)

    - Installation de Linux Redhat 6.0.
    - Configuration des logiciels suivants :
    Samba 2.0.4, Apache 1.3.6, MySQL 3.22.23, Wu-ftpd 2.4.2, OpenSSL 0.9.4.
    - Mise en place des environnements Gnome 1.0.4 et Kde 1.1.1.
    - Recompilation du kernel 2.2.5.
    - Ecriture de documentations très détaillées sur les points précédents (ces textes ont fait l’objet de parutions dans les ouvrages "Kit de Démarrage Linux RedHat 6.0" et "La bible Linux").
    - Développement de l’Intranet de la société.
    - Réalisation d’un Serveur de Commerce Electronique en CGI (Perl 5.0) et MySQL :
    Système de paiement en ligne basé sur Minivend 3 (maintenant incorporé dans la suite E-commerce open source Interchange) utilisant SSL, PGP et un moteur de recherche dans la base de données en Perl).
    - Coauteur du livre "Votre e-commerce sous Linux" éditions Micro Application (Août 2000)

Formations

Réseau