➢ Contexte: service « Persistance de la Donnée » de la direction système d’information de BPI France et
principalement sur les bases de données hébergées sur Exadata X5-2. Membre d’une équipe de 6 DBA
Oracle.
➢ Mission :
- Accompagnement des équipes études dans la modélisation.
- Test de performances et optimisation de code Sql
- Maintien en condition opérationnelle des bases de données
- Industrialisation et automatisation (scripting) des actes DBAs
- Sécurisation des données
- Upgrade/migration des bases de données Oracle du parc informatique
- Prise en charge et résolution des incidents de production.
- Audits et analyses de performance
- Rédaction des documentations techniques
➢ Rôles et Tâches :
✓ Etudes :
● Conseil/support technique aux équipes études et développement.
● Analyse des problèmes de performance liés à l’exécution des requêtes. Proposition d’axes d’amélioration.
● Vérification/validation des montées de modèles via PowerDesigner.
● Vérification/validation des livraisons de scripts Sql et PL/Sql avant leur déploiement en production.
● Expertise sur les choix d’architecture technique (partitionnement, parallélisme, réplication de données).
● Rédaction et mise à jour des normes et des préconisations Oracle pour les équipes études et
développement.
● Accompagnement des équipes projet lors de migration des applications Oracle vers PostgreSql
✓ Production :
● Etude et mise en œuvre de la haute disponibilité des bases de données de production avec Oracle Data
Guard 11g/12c/19c sur Exadata.
● Installation et clonage des bases de données Oracle sur Exadata
● Rédaction de documentation sur les bascules de bases d’un data center vers un autre.
● Upgrade des bases de données Oracle vers Oracle 12c/19c.
● Migration de base Oracle Windows vers l’Exadata.
● Sauvegarde et restauration des bases de données Oracle avec RMAN sur Exadata.
● Patching Exadata : réalisation des pre-patching (exachk) et post-patching (DataPatch) sur les bases de
données de l’Exadata
● Surveillance et analyse des performances des serveurs et des instances Oracle via Oracle Entreprise
Manager Cloud Control 13C.
● Analyse des rapports AWR et ASH lors des problèmes de performances en production et proposition de
solutions pour la résolution.
● Etude et développement de scripts Shell et Python d'exploitation des bases de données et des serveurs
de production.
● Support technique tous niveaux.
● Suivi et résolution d'incidents de production sur Exadata.
● Prise en charge des actions bases de données dans le cadre du PCS (plan de continuité de service).
● Rédaction de notes et documentations liées l’exploitation de bases de données de production sur
Exadata.
Environnement Fonctionnel : Prêt garanti par l’état, Comptabilité, Ressource Humaine, Gestion des risques de prêts
aux entreprises (Norme IFRS9), Banque en ligne. Gestion des immobilisations.
Résultats & bilan personnel :
● Montée en compétence sur les outils Jenkins, GIT, Safe/Agile.
● Autonomie sur la méthodologie Safe/Agile
● Maîtrise de la méthode Agile Scrum
● Montée en compétence sur l’utilisation des bases de données sur EXADATA
● Montée en compétence en python et Postgresql
● Prise de connaissance de la technologie Big Data ( Mango DB, ElasticSearch)
➢ Client: service risque lié aux prêts bancaire des particuliers et entreprises MOE - projet « Outil Mutualisé
de Provisionnement » (OMP) utilisant le progiciel RiskConfidence (Moody’s Analytics). Membre d’une
équipe de 8 ingénieurs étude et développement.
➢ Mission : - Intégration du progiciel RiskConfidence de Moody’s Analytics sur le système d’information CASA
utilisant des bases données Oracle.
- Etude/analyse/reporting des performances des traitements IFRS9 du progiciel RiskConfidence lors
de différentes montées en charge.
➢ Rôles et Tâches:
● Installation et dimensionnement des bases de données et des instances Oracle
● Configuration du serveur d’application Jboss et des serveurs de calcul
● Etude et mise en œuvre des traitements d’alimentation du système d’information OMP.
● Etude et mise œuvre de la chaîne de traitements OMP.
● Test de montée en charge et analyse des performances du progiciel Risk Confidence.
● Tuning des bases de données Oracle.
● Administration des bases de données Oracle.
● Support technique aux équipes MOE, MOA, aux consultants Moody’s et SILCA (production).
● Coordination des différents intervenants (Aministrateur systeme, Administrateur Jboss, infrastructure
matériel, MOA et consultants Moody’s).
● Assurer le lien avec les DBA oracle de production situé en Inde.
● Rédaction de documents :
- Architecture Oracle du système d'information OMP.
- Guide d'installation du progiciel RiskConfidence.
- Cahier de test.
- SFD/STD de l’alimentation et du workflow des traitements batch d’OMP
Environnement Fonctionnel : Gestion des risques financiers liés aux prêts aux entreprises et aux particulier (norme
IFRS9).
Résultats & bilan personnel :
● Montée en compétence sur le serveur d’application Jboss EAP
● Montée en compétence sur la méthodologie LEAN
● Montée en compétence sur le progiciel RiskConfidence (Moody’s Analytic)
● Prise de connaissance de l’ordonnanceur Dollar Universe ($U)
• Au sein du service Architecture et infrastructure et dans le cadre du projet MAPS (Market Activities Processing System) entre la Banque de France(BdF) et la banque d'Espagne (BdE).
Prise en charge de l'architecture des bases de données Oracle de la plateforme MAPS :
Etude et mise en œuvre d'une architecture haute disponibilité :
- Installation des bases et instances Oracle sur tous les environnements.
- Installation d’Oracle Data Guard entre la BdF et la BdE (inter-région failure).
- Utilisation du Cluster Red Hat de 2 nœuds entre 2 sites d'une même région (inter-site failure).
- Utilisation d'une « Fast Recovery Area ».
Etude et mise en œuvre de la sécurité des données de la base de données.
- Oracle Transparent Data Encryption (TDE) au niveau tablespaces .
- Chiffrement du trafic réseau entre les postes client et le serveur de base de données.
- Audit de la base de données.
Etude et mise en œuvre des scripts d'exploitation :
- Sauvegarde/restauration (RMAN).
- Gestion des bases de données et des instances Oracle.
- Bascule inter-site (via Red Hat cluster) et inter-région (Oracle Data Guard) des instances/bases de données Oracle.
Analyse des performances et tuning des bases de données.
Support technique à l'équipe IT Calypso.
Passage de connaissance à l'équipe d'exploitation de la BdF.
Rédaction de documents :
- Architecture Oracle du système d'information.
- Guide d'installation et d'exploitation.
- Normes de nommage.
- Plan de test.
• Dans le cadre du progiciel Stream UBIX de gestion de produits financiers (Futures, Options et produits dérivés) et dans un contexte international:
Etude : Prise en charge des projets techniques autour du progiciel Stream Ubix :
Etude et mise en œuvre du parallélisme Oracle dans certaines requêtes SQL.
Etude de faisabilité sur la compatibilité du progiciel Stream Ubix avec la technologie Oracle RAC 11GR2.
Mise en œuvre de la compatibilité du progiciel UBIX avec RAC.
Etude et mise en œuvre de benchmark.
Analyse et etude de performances de certains traitements.
Proposition d'axes d'amélioration et d'optimisation de certaines requêtes.
Etude et mise œuvre du partitionning Oracle.
Production:
Administration des bases de données Oracle 11g sur Linux et Windows.
Clonage des bases de donnée Oracle 11g.
Installation de base de données Oracle 11g et 12C.
Upgrade des bases Oracle 11g existantes vers Oracle 12c.
Installation de la technologie Oracle RAC (Real application Cluster) sur un cluster 2 nœuds LINUX.
Audit des bases de données Oracle des clients utilisant Stream Ubix.
Gestion et support niveau 2 et 3.
Tuning :Analyse des rapports AWR/ASH et rédaction de rapport d'expertise suite à des problèmes de performances qui surviennent chez les clients.
Conseil/support technique aux équipes de développement
Support applicatif sur le progiciel Stream UBIX aux Business Analyst, aux consult...