Expérience professionnelle
04/2018-
Poste de DBA INFRA Production-Projet Niveau 3
Grand groupe bancaire : Paris
Mongodb :
• Installtion de OpsManager
• Migration OpsManager : 4.0.5 à 4.2
• Migration « Zero Down Time » d’un Cluster Sharding Version 4.0.4 (8 Mongos, 3 Config Serveurs, 2 Shards en Replicat Set) d’un volume de 1T : depuis des serveurs physiques vers des serveurs virtuels.
• Tuning des bases en particulier lors des Benchmark :
o Mise de la base sous Profile, plan d’exécution des requêtes les plus consommatrices, proposition d’index, …
o Indexes non utilisés
o Indexes redondants
• Migration du cluster en Sharding de 4.2 vers 5.0
• HA via Replicats Sets
• Scalabilty via Sharding :
o Choix clé de Sharding
o Estimation du nombre de Shards
• Monitoring :
Script Python pour extraire de Opsmanager, via CURL commandes :
o Alerts
o Most slow queries
• Mise en place de la sauvegarde du Sharding à travers Opsmanager
o Configuration
o Test de restauration en Intégration
o Restauration Collection / Base via "Queryable Snapshot"
• Sécurité
o SCRAM-SHA-1
o X.509
o Internal X.509
Oracle :
• POC : Installation/Maintenance d’un RAC 19c.
• Projet Migration de bases 12cr2 Multitenant d’un volume de 34T : Depuis Exadata vers des serveur SAN Vblock:
o Les bases source sont de type RAC en Dataguard avec un RAC
o Les bases cibles sont de type Standalone en Dataguard avec une Standalone
Conception de la solution de migration.
Topographie de l’existant
Ouverture des flux source - cible
Migration type « Zero Down Time » : Cascade Standby : la migration a duré 60 mn
********-i-moved-34t-database-from-exadata.html
o Rédaction d’un document sur les différentes méthodes de migration des bases vers 19c :
o Export - Import
o Rman- Cross plateforme
o Full Transportable Tablespace
o Clonage de la PDB par Unplug - Plug
o Clonage de la PDB par Backup / Restore
o Clonage de la PDB par dblink
o Clonage de la Non-CDB vers PDB
o Application de PSU- Bundel Patches
o Sécurité : SSL-TDE
o Configuration SSL côtés Client et Serveur : auto-signés
o Configuration SSL côtés Client et Serveur : Certificats fournis par les autorités.
o Configuration TDE en 12c-19c : y compris en mode dataguard : script & documentation
o Configuration TDE :
Rotation des master Keys
Sauvegarde/suppression/restauration des master Keys
Rman & TDE
o Automatisation de la migration des bases de 12c vers 19c : Génération d’un script Shell ainsi que d’une documentation d’exploitation à destination des DBA pour migrer vers 19c tout le PARC hébergeant des bases 12c.
• Le script est basé sur autoupgrade.jar.
• Traite le cas de :
o Dataguard
o TDE-SSL
o CDB/NON-CDB
o Retour arrière en cas d’échec
• L’utilisation approfondie de autoupgrade.jar m’a permis de relever quelques bugs qui ont été résolus par le support oracle : exemple BUG-34184367 - DB_FILE_NAME_CONVERT PARAMETER fails if value contains PDBSEED
********-i-organized-upgrade-to-19c-of.html
o Mise en place d’un POC pour tester EXACC avec le support d’oracle.
o Audit de performance
o Intervention sur les bases critiques.
o Tuning Mémoire /Tuning Requête consommatrice par analyse des plans d’exécution ou par réécriture.
o Analyse des Waits les plus pénalisants.
o Gestion des Baselines /Sql Profiles.
o Analyse par SQLT.
o Audit sous format html du nombre de connexions/DML/DDL pour un schéma donné.
o Conseils sur le partitionning.
o Calcul de Statistiques Incrémentales
o Conseils aux équipes de développement : Architecture, Tuning,, Norme…
o Mise en place et formalisation des normes de Build - Développements SQL
o Entreprise Manager (OEM) :
o Rédaction de documents techniques à destination des DBA.
o Installation Agent via la console
o Déploiement des Instances CDB-PDB : via console ou emcli
o Implémentation des règles de conformité
Gestion des rapports via publisher contenant les règles de conformité non respectées
Envoi automatique des rapports aux différentes équipes.
o Patch de OMS : de 13.2.0.0 vers 13.4.0.0 : sur le même serveur.
o Apply de patch par Omspatcher pour Log4j.
o Migration OEM de 13.4 vers 13.5 : changement de serveurs.
Postgres :
• Migration de 9.6 à 11 : vis pg_dump/pg_restore
• Migration d’oracle vers postgres via ora2pg (incluant les tables partionnées)
• Ansible : déploiement de palybooks pour Patroni, Pgbackrest, Pgbouncer
• Mise en place de la Pgbackrest pour les sauvegardes / restoration :
o Locale
o Vers AWS S3
02/2016-03/2018
Poste de DBA Multi-Bases : Production-Projet Niveau 3.
Client : Groupement les Mousquetaires
Oracle :
• Installation/maintenance d’un RAC 12c en Dataguard avec un autre RAC.
o Gestion Broker & Observer
o Simulation de Switchover & Failover
o Mise en place de la sauvegarde RMAN pour RAC/Dataguard
o Restauration de la base en RAC
o Mise en place de la supervision TIVOLI du monitoring du Dataguard.
o Divers Optimisations des bases sous RAC
• Maintenance de plusieurs bases gérées avec Goldengate : Arrêt/Relance processus, analyse des lags …
• Tuning d’un certain nombre de bases critiques, notamment en 12c.
• Gestion de tables partitionnées.
• Déploiement de la solution Easytrust sur tout le parc pour l’inventaire des licences Oracle.
• Intervention en mode MCO & astreinte : version de 10g à 12c.
Mongodb :
• DBA leader sur un certain nombre de projets utilisant Mongodb (3.2, 3.4, 3.6)
• Proposition et implémentation d’un cluster à 5 nœuds dont un arbitre (sur 3 Data Center).
• Fourniture d’un Script de Sauvegarde et restauration via mongodump/mongorestore.
• Fourniture d’un Script de Sauvegarde et restauration via lvcreate en prévision d’un grand nombre de volume de données.
• Rédaction d’un script de supervision
• Fourniture d’un script d’exploitation destiné aux DBA n’ayant pas de connaissances particulières sur Mongodb : utile en cas d’astreinte pour résoudre un certain nombre d’incidents et récolter les traces de la base : arrêt/relance, Mongostat/Mongotop, Status server, Opération courantes ….
• Gestion de la sécurité : Connexion via Keyfiles.
• Rédaction d’un document d’exploitation : Gestion des Lags, Arrêt/ Relance d’un nœud, Sauvegarde/restauration, Synchronisation d’un nœud, …
• Encadrement d’un DBA pour acquérir les compétences d’Administration Mongodb.
• Tuning des bases en particulier lors des Benchmark : Mise de la base sous Profile, plan d’exécution des requêtes les plus consommatrices, proposition d’index, …
• Rafraichissement des environnements Hors-Prod à partir de la Prod.
• Résolution de quelques incidents notamment en astreinte.
Cassandra :
• DBA leader sur un certain nombre de projets utilisant Cassandra Apach (3.10).
• Déploiement via Ansibel d’un cluster de 6 nœuds (sur 2 Data Center).
• Fourniture d’un Script de Sauvegarde Full/Incrémentale et de Keyspaces.
• Rédaction d’un script de supervision
• Rédaction d’un document d’exploitation : Arrêt/relance d’un nœud, Sauvegarde et restauration, Synchronisation, …
• Résolution de quelques incidents notamment en astreinte.
Postgres :
• Maintenance d’un certain nombre de projets avec ou sans cluster : version 9.3 - 9.4 – 9.6.
• Sauvegarde et restauration.
• Rafraîchissement de bases.
• Gestion de clusters via PaceMaker : Arrêt/relance, Construction de nœuds Slaves, Bascule des nœuds,
• Administration au quotidien : Re-indexation, Vaccum, gestion des logs, ….
• Résolution de quelques incidents notamment en astreinte.
10/2016- Grande distribution
Poste de DBA de produtcion projet niveau 3.
Oracle :
• Installation/maintenance d’un RAC 12c en Dataguard avec un autre RAC.
o Gestion Broker & Observer
o Simulation de Switchover & Failover
o Mise en place de la sauvegarde RMAN pour RAC/Dataguard
o Restauration de la base en RAC
o Mise en place de la supervision TIVOLI du monitoring du Dataguard.
o Divers Optimisations des bases sous RAC
• Maintenance de plusieurs bases gérées avec Goldengate : Arrêt/Relance processus, analyse des lags …
• Tuning d’un certain nombre de bases critiques, notamment en 12c.
• Gestion de tables partitionnées.
• Déploiement de la solution Easytrust sur tout le parc pour l’inventaire des licences Oracle.
• Intervention en mode MCO & astreinte : version de 10g à 12c.
Mongodb :
• DBA leader sur un certain nombre de projets utilisant Mongodb (3.2, 3.4, 3.6)
• Proposition et implémentation d’un cluster à 5 nœuds dont un arbitre (sur 3 Data Center).
• Fourniture d’un Script de Sauvegarde et restauration via mongodump/mongorestore.
• Fourniture d’un Script de Sauvegarde et restauration via lvcreate en prévision d’un grand nombre de volume de données.
• Rédaction d’un script de supervision
• Fourniture d’un script d’exploitation destiné aux DBA n’ayant pas de connaissances particulières sur Mongodb : utile en cas d’astreinte pour résoudre un certain nombre d’incidents et récolter les traces de la base : arrêt/relance, Mongostat/Mongotop, Status server, Opération courantes ….
• Gestion de la sécurité : Connexion via Keyfiles.
• Rédaction d’un document d’exploitation : Gestion des Lags, Arrêt/ Relance d’un nœud, Sauvegarde/restauration, Synchronisation d’un nœud, …
• Encadrement d’un DBA pour acquérir les compétences d’Administration Mongodb.
• Tuning des bases en particulier lors des Benchmark : Mise de la base sou Profile, plan d’exécution des requêtes les plus consommatrices, proposition d’index, …
• Rafraichissement des environnements Hors-Prod à partir de la Prod.
• Résolution de quelques incidents notamment en astreinte.
Cassandra :
• DBA leader sur un certain nombre de projets utilisant Cassandra Apach (3.10).
• Déploiement via Ansibel d’un cluster de 6 nœuds (sur 2 Data Center).
• Fourniture d’un Script de Sauvegarde Full/Incrémentale et de Keyspaces.
• Rédaction d’un script de supervision
• Rédaction d’un document d’exploitation : Arrêt/relance d’un nœud, Sauvegarde et restauration, Synchronisation, …
• Résolution de quelques incidents notamment en astreinte.
Postgres :
• Maintenance d’un certain nombre de projets avec ou sans cluster : version 9.3 - 9.4 – 9.6.
• Sauvegarde et restauration.
• Rafraîchissement de bases.
• Gestion de clusters via PaceMaker : Arrêt/relance, Construction de nœuds Slaves, Bascule des nœuds,
• Administration au quotidien : Re-indexation, Vaccum, gestion des logs, ….
• Résolution de quelques incidents notamment en astreinte.
06/2013- 08/2016
Poste de DBA de produtcion projet niveau 3, service IPS : Infrastructure production & services.
Oracle :
Haute disponibilité : Dataguard /Active Dataguard
• Création et Mise en place initial (physical standby)
• Création et Configuration Brocker
• Test de bascule en Switchover et Failover
• Resynchronisation total et partielle : à partir de sauvegarde Full, d’un Backup Incrémentale ou quelques archives manquantes.
• Mise en place et configuration de service applicatif.
• Conversion en snapshot standby
• Migration “Zero Down Time” via Snapshot Standby.
• Monitoring via Nagios/Grid control.
Haute disponibilité & Scalabilité: RAC
• Configuration RAC from scratch.
• Administration d’environnement répartis sur 2 et 4 noeuds
• Reconstruction et resynchronisation de dataguard.
• Création de services.
• Diagnostique par RacCheck & diagcollections
Stockage ASM
• Administration.
• Résolution d’incidents.
• Migration Base non-ASM vers ASM.
• Migration OCR/Voding disques : d’OCFS2 vers ASM.
• Changement redondance disque ASM.
Audit & Haute performance Tuning
• Maintenance d’une base d’interfaçage entre la BNP et Natixis
• Analyse rapports AWR/ASH et statpack, utilisation de la Grid control.
• Tuning de base suite à des migrations en particulier vers 12c
• Intervention sur les bases critiques.
• Tuning Mémoire /Tuning Requête consommatrice par analyse des plans d’exécution ou par réécriture.
• Analyse des Waits les plus pénalisants.
• Gestion des Baselines /Sql Profiles.
• Analyse par SQLT.
• Audit sous format html du nombre de connexions/DML/DDL pour un schéma donné.
• Conseils sur le partitionning.
• Génération de rapports RDA
• Extraction des transactions par Logminer
• Elaboration de scripts html à destination des DBA pour
o optimiser la FRA : prévenir les erreurs du type « Can not reclaim xxx bytes … »
o monitorer le tablespace temporaire : prévenir les erreurs du type « unable to extend temp …«
• Je suis affecté d’office aux cellules de crises : TASK FORCE.
Migration
• Migration & Upgrade vers 11.2.0.3, 11.2.0.4 et 12.1.0.2.
• Exemple de migration vers 12c en utilisant un bacup RMAN 11g : ********-from-11gr2-to-12c-using-rman.html
Réplication à chaud : GoldenGate
• Maintenance des bases données gérant les GAB en utilisant Goldengate
• Intervention sur les incidents critiques, exemple : ********-error-ogg-01705-input.html
• Migration “Zero Down Time” via Goldengate.
Sauvegarde & restauration RMAN
• Mise en place de stratégie de sauvegarde (Full et incrémental) et synchronisation de la base catalog RMAN
• Clonage d’environnement via RMAN
• Mise en place de configuration TDPO pour l’externalisation des sauvegardes.
• Envoi & récupération depuis TSM.
• Restore de base de production.
• Développement en Shell de scripts permettant le clonage d’environnement à partir du gestionnaire de sauvegarde sur bande.
• Conduite du projet Incremental Update ou Switch Copie (en partenariat avec Oracle Support) : Rédaction d’un document et formation de 20 DBA sur le sujet.
• Migration Vers 12.1.02 en restaurant un Backup 11.2.0.4 sur un noyau 12c et puis upgrade…
Réorganisation de base
• Développement d’un script shell d’analyse et de calcul de la fragmentation d’un schéma : proposition de réorganisation par Move ou Shrink.
• Fourniture d’un rapport détaillé sur les volumétries de segments avant et après Reorg.
Système
• Agrandissement de FileSystem sous AIX.
Sécurité
• Gestion des Wallet.
• Encryptage des données par DBMS_REDACT.
• Configuration Database vault.
Architecture & Projet
• Contributeur au niveau de l’architecture lors de refonte applicative.
• Conseil aux équipes de développement des « Best Practice » à anticiper pour au mieux optimiser le modèle de données.
Astreinte & HNO
Exemples :
• Déplacement d’une base avec 2 standby d’un serveur à un autre : Rman & Dataguard.
• Migration de base : 11gr2 vers 12c.
• Arrêt/relance serveur.
• Gestion incident Goldengate gérant les GAB : pendant le week end. Ouverture d’un ticket SR au près du support oracle.
• Restauration de bases.
• Restauration d’un backup RMAN 11gr2 sr une base 12c
Mongodb
• Maintenance d’un serveur (3.2) de 5 bases avec un Replicat Set de 3 membres.
• Création de rôles et privilèges.
• Analyse des requêtes assez consommatrices, création d’index, …
• Etude de la mise en place du Sharding.
06/2012 - 05/2013
DBA Oracle niveau 3 : Construction, Architecture & Expertise Datacenter
1. Installation RAC Grid Infrastructure 11gr2 + document d’installation en anglais
2. Projet RenovEau : Migration de 94 bases de données 8i, 9i et 10g vers des bases en 11.2.0.3.
o Inventaire de l’existant : Développement de scripts automatiques d’Audit, estimation de la
memory_target….
o « Design » des LPAR AIX : RAM, Size, CPU, Disques ASM, …
o Rédaction du document d’installation noyau oracle + Grid infrastructure ASM
o Conception des bases cibles : Prod, Pre-Prod, Dev, Qualif, Intégration, Performance.
o Scripts migration
o Rédaction des documents de migration.
o Encadrement de l’équipe d’intégration.
o Utilisation du stockage ASM.
3. Exploitation en production du RAC (+ documentation en anglais pour la mise en production)
o Gestion Stockage ASM
o Migration OCR/Voting Disk de OCFS2 vers ASM
o Changements redondance ASM disks : Normal vers External
o Migration de base non-ASM vers ASM
4. Rédaction d’un modèle générique d’AUDIT
5. Développement d’un script automatique d’audit/tuning de bases 10g & 11g
6. Tunning bases de données : Optimisation requêtes, gestion de la mémoire, gestion des disques I/O : utilisation de mes propres requêtes système ou de AWR.
7. Customisation de bases de données.
8. Migration de bases de données.
9. Application de patchs correctifs.
10. Rédaction de documents d’architecture et de normalisation.
11. Encadrement de développeur PL/SQL : Conseil en partitionning, compression, requêtes dynamiques, bind variables …
12. Animation d’un atelier Oracle Goldengate.
Environnements Techniques : Aix 6.1, Linux x68_64, Oracle 9i/10gr2/11gr2, RMAN, Staspack, AWR, PL*SQL, ASM, RAC, Migration, Datapump.
06/2002 – 05/2012 SOLYSTIC
Solystic est un fabriquant de machine de tri, qui propose des solutions clé en main aux différents centres de tri en France ou à l’étranger. Au sein de Solystic, j’ai effectué plusieurs missions en tant que DBA Oracle, pour différentes postes internationales :
Poste Norvégienne :
DBA Etude/Production du projet Oslo : Conception & Développement du système d’informations de la poste Norvégienne sous Linux x64_86.
En production :
• Installation Noyau oracle 11gr1 sur un serveur Linux x86_64. Création des bases.
• Installation OWB 11.1.0.1 (Repository, Design Center, Workflow Server Manager) + Déploiement de Mappings OWB.
• Application de patchs correctifs.
• Tuning & assistance aux développeurs.
• Développement de scripts de sauvegarde/restauration par RMAN 11gr1.
• Migration de bases 10gr2 en 11gr2 (Linux x86_64)
• Fourniture de deux jours de formation à Oslo de l’équipe norvégienne de maintenance.
En développement :
• Développement de Mappings OWB.
• Création des bases, développement de packages PLSQL.
• Duplication de base de données avec RMAN
• Utilisation d’Active Data Guard pour configurer une « Standby physical database » pour restauration et reporting.
Environnements Techniques : Linux x68_64, Oracle 11gr1, RMAN, OWB 11gr1, Active Dataguard.
Poste Finlandaise :
DBA Etude/Production : Conception & Développement du système d’informations de la poste de Finlande sous Linux x64_86. Installation Noyau oracle 10gr2 sur un serveur Linux x86_64 + patch 10.2.0.3.
En Production :
• Installation OWB 10.2.0.1 (Repository, Design Center, Workflow Server Manager) + Patch de OWB en 10.2.0.3.
• Déploiement de Mappings OWB.
• Création des bases, développement de packages PLSQL.
• Tunning & assistance aux développeurs.
• Application de patchs correctifs.
• Rédaction de documents d’administration des bases de données (Noyau oracle, GridControl, Agent, OWB…).
• Mise en place du flashback.
• Tunning des bases par AWR.
• Fourniture d’une formation en anglais (4.5 j) de l’équipe Finlandaise de maintenance.
• Développement de scripts de sauvegarde/restauration par RMAN 10gr2.
• Recette finale : Application d’un « DisasterRecover » scénario sur le serveur de production.
En développement :
• Installation GridControl 10.2.0.3 (Troubleshooting : analyse des traces, reconfiguration manuelle du
Repository Manager).
• Développement de Mappings OWB
Environnements Techniques : Linux x68_64, Oracle 10gr2, RMAN, OWB 10gr2, AWR, PL*SQL, GridControl.
Poste Belge :
DBA Etude/Production du projet NSC : Conception & Développement du système d’informations de la poste Belge NSC (New Sorting Center).
Mise en place de la réplication bidirectionnelle par Streams 9i puis 10gr2.
Le projet NSC consistait à bâtir complètement le système d'information de la poste Belge, 5 nouveaux centres ont été construits. Sept bases de données ont été créées pour couvrir les besoins de ces 5 centres.
En Production :
• Création de plusieurs bases de production 9.2.0.8/10.2.0.5/11.2.0.1 suivant l'architecture OFA (Optimal Flexible Architecture).
• Echanges de données entre bases par vues matérialisées
• Création de tables partitionnées
• Utilisation de requêtes dynamiques (bind variables, purge dynamique de partitions de table, création dynamique de partitions)
• Gestion des procédures externes
• Utilisation d’outils de diagnostics et de tunning : mise de la base sous « trace event », tkprof, RDA, ...
• Configuration bidirectionnelle par Streams (Capture/Propagation/Apply… + adaptation des paramètres dans init.ora)
• Administration OWB
• Performance des requêtes, des mémoires, des tablespace de tri
• Statistiques sur les tables, rebuild des index
• Monitoring des Streams, Troubleshooting (CheckHealth, …).
• Création de jobs
• Rédaction de manuel pour la surveillance des interfaces dédiés à l’équipe maintenance
• Formation équipe maintenance
• Assistance niveau 3.
• Migration d’une base 9i windows à une base 10gr2 Linux
• Migration OWB 9.2.0.4 (Windows) à OWB 11gr2 (Linux x64_86)
•
En développement :
• Création de plusieurs bases de développement 9.2.0.8/10.2.0.5/11.2.0.1 suivant l'architecture OFA (Optimal Flexible Architecture).
• Conception de plusieurs modèles de données POWER-AMC (Merise).
• Création fichier XML par DBMS_XMLDOM
• Création de pages HTML par Htp.p
• Mise en place et formalisation des normes de développements SQL
Environnements Techniques
• Streams: configuration & monitoring, Advanced queuing, flow control
• Partitionnement, Tunning, conception PowerAMC, vues matérialisées, développement PL*SQL, Bind variables, Création/ Administration de bases de développement et de production, OWB.
• Application de patch/patchset
• Linux x68_64, Oracle 10gr2, Oracle 11gr2, RMAN, OWB 11gr2, AWR, PL*SQL, GridControl.
12/2001 – 5/2002 EXANE (Société de bourse)
Projet Datawarehouse :
• Mise en place d’un référentiel valeurs pour l’alimentation de la base des statistiques.
• Ecriture de spécifications pour la refonte de la base Front.
• Développement de plusieurs programmes d’intégration pour alimenter quotidiennement la base des statistiques à partir d’autres bases installées sur différents systèmes : NT/VAX.
Environnement : UNIX, ORACLE V8, SQL*PLUS, PL/SQL., PRO*C, FORMS 6.0
08/2000 – 11/2001 France Telecom R&D
Participation à la conception et développement du SI de France Telecom R&D
• Conception et développement des applications de gestion de la valorisation et de la protection intellectuelle.
• Développement PL/SQL sous Unix.
Environnement : Unix, oracle v7, sql*plus, pl/sql., AMC DESIGNOR
07/1999 - 07-2000 ELYO
• Conception et développement du système d’information de la Lyonnaise des eaux :
• Conception et développement des applications de gestion de budget et exercices.Conception et développement sous Designer et Developper 2000
Environnement : windows 95, oracle v7, sql*plus, pl/sql, designer 2000, FORMS 4.5
09/1998 – 06/1999 CAP GEMINI
Maintenance évolutive et corrective d’un progiciel de gestion hospitalière en environnement Client-Serveur.
• Participation aux spécifications.
• Encadrement de deux ingénieurs pour la réalisation.
• Hot line auprès des utilisateurs.
Environnement : windows 95, Visual C++, oracle v7, sql*plus, designer/developper 2000.
03/1997 – 08/1998 NAUTILUS
Participation au développement d’un progiciel de gestion Médicale : Interface graphique pour la saisie des dossiers des patients (consultations, comptes rendus, …).
Environnement : windows nt, borland c++, paradox
Missions ponctuelles – Courant 2007
Client : SwissLife
Durée : 1 jour + Rédaction d’un rapport de 18 pages.
Mission : Création optimisée d’une base de données 9.2.0.1
Montée dans la base créée d’un schéma dialogue
Purge des données existantes
Conseils de tunning
Client : ATOS EuroNext
Durée : 2 jours + Rédaction d’un rapport de 14 pages.
Mission : Application d’un patchset 10.2.0.3 Linux pour corriger un bug CDC.
Troubleshooting & monitoring CDC/Streams en 10gr2.
Cette mission m’a été confiée par Oracle France pour intervenir chez EuroNex
Client : Ministère des finances
Durée : 1 jour
Mission : Configuration d’un serveur oracle 10.2.0.1 sous AIX.
Création d’une base suivant l'architecture OFA (Optimal Flexible Architecture).
Configuration de la DBConsole.
Diplômes
• 1996 : DEA en informatique médicale, Université Paris V- Descartes : Appl. De l’algorithme de Voronoï pour la modélisation d’un tissu cellulaire en 3D.
• 1995 : Diplôme d’Ingénieur en Informatique, Ecole E3i Tours. Dip. De fin d’étude : Utilisation des algorithmes génétiques pour des problèmes de classification.
• 1989 : Classes préparatoires aux grandes écoles : Maths sup, Math Spé (M). Lycée Descartes Tours.
Certification & Formations professionnelles
Certification: MongoDB Certified DBA Associate Level
Formations
suivies: Formations que j’ai fournies
Oracle
• PL/SQL et SQL*PLUS (5j) chez ORACLE (1999)
• Forms 4.5 (5j) chez ARCH-SQL (1999)
• DBA I (5j) chez ORACLE (2001)
• DBA II (4j) chez ORACLE (2001)
• Tuning Oracle 9i (5j) chez ORACLE (2003)
• Formation Oracle New Features 12c, Oracle RAC 11g/12c, Dataguard 11g/12c (2014).
• Workshop d’une journée chez Oracle sur la migration “Zero Down Time” vers 12 en utilisant GodenGate (2016).
• Workshop d’une journée chez Oracle : Sauvegarde en continue avec ZDLRA (2018).
Oracle • En 2009 Fourniture (en anglais et en Finlande/Norvège) de 4.5 j de formation à l’équipe Finlandaise de maintenance : Oracle + Maintenance des applications.
• Formation de 20 DBA N2/N3 de la BNP sur la sauvegarde RMAN « Incremental Update Image Copy Strategy» , et fourniture d’un manuel de formation.
Mongodb • DBA Mongodb M102/M202 (2016) avec certificats.
• M310 Advanced security (2016).
• M201 : Mongodb Performance (2017)
• M312 Diagnostic Debugging (2017)
• M04 : New Features 4.0 (2018)
Postgres • PostgreSQL Administration : LOXODATA (2016)
Connaissances Fonctionnelles
• Modélisation, conception
• Expertise dans le domaine bancaire et les systèmes critiques.
• Rédaction de documents applicatifs & techniques (anglais/français)
• Méthode Agiles : Développement itératif, les Scrums, les rétrospectives, l'intégration continue, les tests unitaires ...