DBA Oracle chargé du suivi des performances Oracle 9i à 12c.
- Fiabilisation des plateformes de production, de validation et de développement, et rapport d’audit de performances
- Migration des données des bases Oracle vers PostgreSQL 9 et 10.
- Gestions des incidents liés aux performances.
DBA PostgreSQL ayant en charge la définition des normes et de la création de tous les scripts d’exploitation de l’AG2R
LaMondiale (scripts de sauvegarde et restore, scripts de réplication slave et master, de failover, d’import et export, etc…).
Travail en équipe avec les développeurs et prise en charge des migrations des bases Oracle/Aix vers PostgreSQL/Linux.
- Réalisation des scripts de déploiement liés à l’usage de PostgreSQL sur les serveurs linux (VM)
- Formation des développeurs (anciennement du monde Oracle) à l’usage de PostgreSQL.
- Réalisation des documents d’exploitation de PostgreSQL sur linux :
o Installation de PostgreSQL comme simple serveur ou en mode cluster avec réplication maître vers esclave avec ipfailover gérée avec l’outil keepalived.
o Création de base de données, avec norme à respecter sous linux (arborescence, système de fichiers,
Volume Groupe, volume logique), jeu de caractères, format des dates, nom des rôles, des tablespaces,
schémas, bases de données, paramétrage du serveur (postgresql.conf), sécurité d’accès (pg_hba.conf).
o Ajout d’extensions au serveur PostgreSQL, comme par exemple pour obtenir le top 10 des requêtes les plus coûteuses, pour utiliser un debugger du PGSQL, pour utiliser des fonctions sous PostgreSQL qui n’existent que sous Oracle.
N° page 3 / 7
o Sauvegarde et restauration sur disques locaux ou directement avec l’outil media server de Commvault Simpana. Tous les types de sauvegardes et de restauration 100% automatisés (Physique, logique, full, à chaud, à froid, incrémentale/WAL, PITR)
DBA MySQL ayant en charge l’exploitation des bases, suivi des incidents, réparation des environnements MySQL en cluster
master / master.
Support Oracle à tous les utilisateurs (production, validation, développement) de tous les projets du centre national
d’étude et de traitement des données (CENTI) de la caisse d’assurance maladie des travailleurs salariés.
- Fiabilisation des plateformes de production, validation et de développement
- Migration des données des bases Oracle (9 à 11) vers les serveurs Exadata (Oracle RAC 11gR2)
- Audit de performance après chaque évolution applicative
- Installation et maintenance d’Oracle Clusterware/Database 11gR2
- Amélioration de la sécurité sur l’accès aux données
- Utilisation d’ASM d’Oracle sous Exadata, gestion de 400To de données pour la production.
- Prise en compte des incidents et des bugs pour correction ou contournement (Oracle Platinum Support)
Réalisation d’outils, apport d’expertise à la MOE et support de niveau 3 à la production pour les projets du groupe France
Télécom:
Accompagnement à mi-temps du projet PIM qui est un service de la messagerie unifiée qui fournit carnet d’adresse,
calendrier, gestion de tâche, etc… via une interface web, avec des capacités de synchronisation entre PC et mobiles, un
« enabler » fournissant un ensemble d'API à d'autres services. L’architecture est de type cluster pour fournir une haute
disponibilité.
- Fiabilisation de la plateforme de production et support niveau 3 aux DBA Oracle RAC de production d’Orange
Roumanie
- Mise en place de réorganisation de tables périodiquement pour simuler un partitionnement Oracle (partitionnement
Oracle pas acheté).
- Mise en place d’un suivi de performance Oracle avec mon propre outillage (Ondataperf) qui a permis de multiplier
les performances applicatives par 10
- Installation de linux Red Hat 5.8 sur des serveurs HP G7 et G8 qui sont hors des réseaux entreprise (HP ILO)
- Fabrication d’un master linux Red Hat 5.8 avec Oracle Database 11.2.0.3
- Gestion des contrats de licence Oracle
- Maintenance de l’environnement PHP 5.3, mise en place d’un VPN gratuit avec OPENVPN
- Gestion de la sécurité réseau avec Netfilter (iptables)
- Mise en place d’un reverse proxy et d’un système de secours du système d’information.
- En support, conseil pour les développeurs et exploitants de la production
- Audit de performance après chaque évolution applicative
- Installation et maintenance d’Oracle Cluster 10gR2, ajout/retrait de nœud dans le cluster,…
N° page 4 / 7
Accompagnement à temps partiel de la MOE du projet TACSI (Traitement Automatique de Centralisation des données des
SIs) qui est un infocentre d'aide au pilotage opérationnel de la Qualité de Service des offres Haut-Débit d’Orange.
- Amélioration du Modèle de conception, participation à l’évolution du projet, réalisation des livrables concernant
l’évolution de linux, Oracle, PostgreSQL et MySQL
Accompagnement à temps partiel de la MOE du projet KARMA qui gère les mises à jour des livebox et des set-top-box.
Migration des données set-top-box vers une nouvelle base 11gR2 pour séparer la gestion des livebox avec la gestion des
set-top-box.
- Réalisation des livrables permettant la migration et la « Fresh install »
Accompagnement à temps partiel d’autres projets comme Orange Office Pro où tous les projets sont sur bases de données
MySQL et PostgreSQL, mais aussi d’autres projets autour des produits VMware (VCloud Director, Virtual center,
Chargeback) qui utilisent des bases Oracle.
Ondatafine est une société de services spécialisée dans l’administration des bases de données. Elle est éditrice d’un web service ONDATAPERF « CLOUD COMPUTING » écrit en C / PHP / MySQL sur linux, qui permet d’externaliser le suivi des performances sur base de données Oracle.
• Réalisation d’une étude pour le programme Ondataperf sur les nouveautés de la 11g : Analyse des changements dans les reports STATSPACK et AWR, analyse des nouveaux « WAIT EVENTS », « LATCHS », et paramètres. Analyse aussi des WAIT EVENTS liés à RAC 10gR2
Mission chez les clients de Ondatafine en tant que DBA Oracle :
• Analyse et résolution de problèmes de performances sur environnement RAC SIEBEL 10gR2 ASM Solaris 10 SPARC pour un grand compte dans l’audio visuel
• Analyse et résolution de problèmes de performances sur bases de données Oracle 10gR2 / Windows Server 2003 pour un grand compte du mode des finances
• Migration 10.1.0.5 vers 10.2.0.4 / Windows Server 2003
• Mise en place de RMAN 10gR2 sur Windows Server 2003
• Réalisation d’un cours Oracle Database d’environ 500 pages intégrant le niveau "DBA Fundamentals 1" d'Oracle avec une partie suffisante sur RMAN, le SQL ( rollup, cube, … ) ainsi que "Oracle Net", puis formation chez les clients.
Service ITEC/GLS/SSD : Projets IDEA (Bacardi/MSD/Eprom/Eqty Finance/Var Analyser)
Réalisation de programmes bas niveau en C (limite assembleur) fonctionnant sur Linux et Solaris pour les besoins spécifiques de la SGCIB, dont les 2 principaux sont :
• rlight : Outil de chargement à la carte et de réorganisation de base Oracle. Beaucoup plus rapide que les outils traditionnels d’Oracle « import / data pump / SQL*Loader / ALTER TABLE MOVE / ALTER INDEX REBU...
A temps partiel avec TELLORA sur Paris (revendeur Oracle et infogérance), mission courte d’expert Oracle en
performances, rapport d’audit de performances et tuning du SQL :
A mi-temps avec GRIFC sur Rouen (Société Editrice d’un logiciel ERP et WEB « inauto » pour grossistes de pièces
automobiles), responsable du bon fonctionnement de l’infrastructure système, réseau et base de données.
- Clients concernés: Delestrez (Amiens), Durand Services (Lyon), Guiproman B&M (Aix en provence), Aisne Diesel
Services (St Quentin), Gueudet (Amiens), Ragues (Caen)
- Administrateur Linux, réseau et base de données Oracle et PostgreSQL
- Réalisation des normes PostgreSQL
- Formation des développeurs (anciennement du monde Oracle) à l’usage de PostgreSQL.
- Réalisation des masters CentOS intégrant de l’Oracle 11gR2 et/ou du PostgreSQL 11
- Clônage d’une base Oracle vers PostgreSQL à partir de l’outil ora2pg (migration d’Oracle vers PostgreSQL)
- Gestions des scripts de sauvegarde et de supervision de PostgreSQL et d’Oracle.
- Conseils aux développeurs en écriture SQL avec Oracle et PostgreSQL.
- Gestion de la sécurité et du failover des environnements d’accès des bases de données et sites web (marchands)
avec iptables, Apache (Reverse Proxy).
- Mise en place d’un VPN.