Administration de bases de données transactionnelles et décisionnelles en Oracle 11g, 12c et 19c (~ 30 To)
Installation, configuration, monitoring et optimisation d’instances Oracle 11g, 12c, 18c et 19c pour les progiciels de la
société (PeopleSoft, HR Access, Cognos, Datastage, TIBCO)
Upgrade et migration de bases de données Oracle 12c vers Oracle 18c et 19c avec interruption de service minimale
(<10 min) pour des bases de plus de 1To.
Migration de bases en architecture monotenant 12c on premise vers une architecture multitenant 19c dans le cloud
(Azure en IaaS)
Installation et configuration des environnements de Dataguard (standard et active dataguard) via le Dataguard Broker
pour les bases de reporting, J-1 ou dans le cadre du Disaster Recovery Plan
Amélioration des performances de requêtes SQL (réécriture + utilisation de hints et d’outlines data)
Optimisation et fixation de plans d𠆞xécution via SQL profiles
Installation, configuration et optimisation du InMemory pour les bases de reporting et Business Intelligence (de type
Data Warehouse)
Configuration du partitionnement de tables volumineuses (plusieurs millions de lignes chacune) afin d𠆚méliorer et de
stabiliser les performances applicatives
Support production (gestion des tablespaces, administration des schémas utilisateurs, rôles et privilèges, résolution
d’incidents, backup / restore, etc…) et maintien en condition opérationnelle des bases de données
Rafraîchissement des environnements ante-production, restoration, clônage et sauvegarde des bases via RMAN
Analyse des offres des différents hébergeurs (Azure et OCI) pour des projets de move to cloud de l𠆚pplication
PeopleSoft on Premise
Installation, configuration et maintien en conditions opérationnelles de bases SQL Server 2017 et 2019 avec modules
SSRS et SSIS
Administration de bases de données transactionnelles et décisionnelles en Oracle 11g et 12c (~ 500 To)
Installation, configuration, monitoring et optimisation d’instances Oracle 11g et 12c avec OEM
Mise à niveau et migration de bases de données Oracle 11g vers Oracle 12c.
Rafraîchissement des environnements ante-production, restauration et sauvegarde des bases via backup physiques
RMAN ou export datapump
Installation et configuration des environnements de Disaster Recovery en dataguard
Développement de scripts .ksh pour les opérations dministration standard des bases (backup RMAN, restore /
recover, import / export datapump, etc…)
Support production (gestion des tablespaces, administration des schémas utilisateurs, rôles et privilèges, résolution
d’incidents, etc…) et maintien en condition opérationnelle des bases de données en 24/7
Amélioration des performances de requêtes SQL et de procédures stockées en PL/SQL et fixation de plans
d𠆞xécution optimum via SQL Plan Management, SQL profiles et outlines data..
Gestion et administration des opérations de rafraîchissement et de sauvegarde automatique via l’ordonnanceur
Control-M
En charge de l’optimisation des performances de la base de données du projet PLM basé sur le progiciel ENOVIA de
Dassault System
Rédaction de rapports d𠆚udit sur les performances de la base et préconisation d’optimisations pour résoudre les
points de contention
Tests RAT (Real Application Testing) et optimisation du moteur Oracle via modification de certains paramètres
(cursor_sharing, bind peeking, optimizer_index_caching, optimizer_index_cost_adj, SGA / PGA, etc…)
Amélioration des performances de requêtes SQL et de procédures stockées en PL/SQL et fixation de plans
d𠆞xécution optimum via SQL Plan Management, SQL profiles et outlines data.
Analyse des tests de performance (rapports AWR) et préconisation d’optimisations applicatives pour l𠆚mélioration de
certains traitements
Support et assistance aux équipes de production pour la résolution d’incidents (lenteurs, crash applicatifs, etc…).
Conseils ponctuels en tant qu𠆞xpert aux équipes de DBA de production pour la résolution d’incidents sur d𠆚utres
applications (lenteurs suite à des upgrades Oracle, locks et / ou crashs applicatifs, etc…).
Administration de bases de données transactionnelles et décisionnelles en Oracle 10g, 11g et 12c (~ 50 To)
Mise à niveau et migration de bases de données Oracle 10g et 11g vers Oracle 11g et 12c
Optimisation du modèle physique de données de la base GP3 et configuration du partitionnement des tables les plus
volumineuses (plusieurs milliards de lignes chacune) afin d𠆚méliorer et de stabiliser les performances de l𠆚pplication
Amélioration des performances de requêtes SQL et de procédures stockées en PL/SQL et fixation des plans
d𠆞xécution optimum via des SQL profiles et modification des outlines data.
Adaptation, mise à niveau et optimisation des bases de données conçues pour les progiciels Global Portfolio
(Neoxam) et Accurate (Fiserv)
Optimisation de requêtes de reporting générées par le progiciel Cognos (IBM)
Implémentation et maintenance de la politique de sécurité dès aux données (création / administration des
schémas utilisateurs, rôles et privilèges)
Développement de scripts d𠆚utomatisation des opérations de maintenance et dministration pour l𠆞TL du progiciel
Global Portfolio
Support et assistance aux équipes de développement et de production pour les projets d’upgrade applicatifs
Support aux utilisateurs finaux et résolution des problèmes de connexion à l𠆚pplication tels que timeout, problèmes de
pool de connexions, fuites mémoire, crashs applicatifs
Préconisation d𠆚rchitectures physiques niveau hardware (Data Guard, réplication SRDF, politiques de sauvegarde
RMAN, etc…) pour des applications spécifiques
Etude et évaluation de la fonctionnalité Oracle 12c Multitenant Architecture (Container and Pluggable Databases)
pour une potentielle implémentation
Support et assistance aux équipes de production (niveau 2 et 3) et maintien en condition opérationnelle des bases de
données en 24/7
Rédaction de rapports d𠆚udit des différentes bases de données et préconisations d’optimisations (modification de
paramétrage, de code applicatif et / ou du modèle physique)
Encadrement d’une équipe de 2 DBA (gestion des budgets et des plannings, validation des projets, suivi de
l𠆚vancement, priorisation des tâches)
Administration de bases de données transactionnelles et décisionnelles en Oracle 9i, 10g and 11g (~ 500 To)
Installation, configuration, monitoring et optimisation d’instances Oracle 9i, 10g et 11g avec OEM
Mise à niveau et migration de bases de données Oracle 9i et 10g vers Oracle 11g.
Rafraîchissement des environnements ante-production à partir de la production à partir de backup physiques RMAN
ou en utilisant la fonctionnalité Data Guard Cascaded Standby database
Mise en place de solutions de haute disponibilité avec Oracle RAC 11g et Standby Database (Active Data Guard)
Configuration du listener et des service names dans le cadre de load balancing, failover, architecture multi-threaded,
RAC et Data Guard.
Création d’instances ASM et migration de données à partir de filesystems ZFS vers ASM
Configuration de différentes stratégies de sauvegardes RMAN telles que des sauvegardes incrémentales standards
ou des incremental updates.
Participation à la restauration et la récupération de bases de données dans le cas d’incidents variés (perte de l’OCR,
du voting disk, du clusterware, corruption de blocs ou de datafiles, perte de control file ou de redo logs, incidents
hardware) en utilisant RMAN ou la fonctionnalité flashback database.
Support et assistance aux équipes de développement pour la résolution de problèmes de performance en optimisant
des requêtes SQL et des procédures stockées en PL/SQL. Utilisation des outils et techniques Oracle telles que SQL
Trace, TKProf, Hints et les SQL profiles pour maintenir des performances optimales.
Implémentation et maintenance de la politique de sécurité dès aux données (création / administration des
schémas utilisateurs, rôles et privilèges)
Réalisation d𠆚utres tâches DBA courantes telles que gestion des tablespaces
Support et assistance aux équipes de production (niveau 2 et 3) et maintien en condition opérationnelle des bases de
données en 24/7
Rédaction de rapports d𠆚udit et animation de sessions de « best practices » pour les équipes de développement
Responsable de la partie base de données pour le projet Uz-PsP (Passeports biométriques pour
l’Ouzbékistan)
Installation, configuration et administration de l𠆞nsemble des bases de données ante-production du projet
Elaboration, support et assistance aux équipe de production pour l’installation, la configuration et le paramétrage de
l𠆞nvironnement de production (RAC de 3 nœuds en Oracle 11g avec ASM et sur HP-UX Itanium)
Collaboration avec les administrateurs systèmes pour la configuration du réseau et l’optimisation des paramètres
système.
Monitoring et optimisation des ressources de la base (PGA et SGA, incluant shared pool, buffer cache et redo log
buffers) afin d𠆚méliorer les performances.
Monitoring de l𠆚ugmentation de la volumétrie et mise en place d’un capacity planning
Préconisation, design et assistance à la mise en place d’une stratégie de sauvegarde dans le cadre du Disaster
Recovery Plan (sauvegardes RMAN avec incremental updates)
Contribution à l’optimisation du modèle conceptuel de données et implémentation du modèle physique de données.
Analyse des performances de la base de qualification (rapports AWR) et assistance aux équipes de développement
pour l’optimisation des requêtes SQL afin d𠆚méliorer les performances globales de l𠆚pplication.
Définition et implémentation d’une stratégie de contrôle du changement afin de sécuriser les livraisons applicatives
Adaptation, mise à niveau et optimisation du progiciel Talend (ETL)
Rédaction de documents d’installation.
Encadrement d’une équipe de 3 DBA (gestion des budgets et des plannings, suivi de l𠆚vancement, priorisation des
tâches)
Administration de bases de données transactionnelles et décisionnelles en Oracle 9i, 10g et 11g (~40 To)
Design, implémentation et optimisation de nombreux modèles conceptuels et physiques de données
Collaboration avec les équipes de développement pour résoudre les problèmes de performance et optimiser les
requêtes SQL et procédures stockées PL/SQL. Utilisation des outils et techniques Oracle telles que SQL Trace,
TKProf et Hints pour maintenir des performances optimales.
Suivi proactif de l’évolution de la volumétrie des bases et mise en place d’un capacity planning pour les évolutions
futures.
Etude et mise en place de stratégies d’upgrade de bases de données Oracle 8i et 9i vers Oracle 10g et 11g.
Support et assistance aux équipes de production (niveau 3) et maintien en conditions opérationnelles des bases de
données en 24/7
Collaboration avec les architectes techniques pour le design et la mise en place d𠆚rchitectures logicielles et hardware
(serveurs et systèmes d𠆞xploitation (Linux, Solaris ou Windows), types de databases (standalone, RAC), etc…)
suivant les besoins spécifiques des différentes applications.
Adaptation, mise à niveau et optimisation de bases de données conçues pour divers progiciels
Analyse de POC et recommandations dans le choix d’un éditeur tiers pour différents projets basés sur des progiciels.
Cadrage, chiffrage et suivi de plusieurs projets développés en interne ou externe
Support, assistance et formation d’équipes de développeurs PL/SQL
Optimisation de la plupart des types d’objets SQL, tels que tables, indexes, vues, requêtes hiérarchiques et
analytiques, collections (bulk collect), procédures, packages, triggers, etc…
Analyse et validation des packages de livraisons créés par les équipes de développement et vérification du bon
respect des normes de développement C.M.M.I. niveau 2.
Rédaction de documents de validation d𠆚rchitecture et de rapports d𠆚udit et de performance.
Design, implémentation et optimisation de plusieurs modèles conceptuels et physiques de données.
Développement de procédures stockées en PL/SQL et de procédures Java pour le framework de mapping interne.
Mise en place d’un capacity planning, analyse des tests de charge et optimisation des traitements lors de mises à jour
applicatives pour maintenir les performances de l𠆚pplication.
Analyse et optimisation des requêtes coûteuses ou longues pour améliorer les performances de l𠆚pplication.
Réalisation d𠆞ngineering et de Reverse Engineering avec Oracle Designer 2000
Mise en place d’une stratégie de versioning pour sécuriser les livraisons applicatives et les évolutions du modèle de
base de données.
Développement et livraison de scripts SQL*Loader pour chargements massifs de données.
Rédaction de documents de conception technique générale et détaillée suivant les spécifications fonctionnelles.
Cadrage, chiffrage et suivi de divers projets internes (iDTGV, Eurostar, SNCF Fidélisation, Voyages-SNCF.com,
RAVEL, METRIX)
Design, implémentation et optimisation de plusieurs modèles conceptuels et physiques de données.
Développement de procédures stockées en PL/SQL
Analyse et optimisation de traitements SQL (TKProf / Statspack).
Génération de modèles en étoile et analyses multidimensionnelles.
Développement de scripts SQL*Loader pour chargements massifs de données.
Rédaction de documents de conception technique générale et détaillée suivant les spécifications fonctionnelles.