BNP ITGP/DATA – Montreuil
11/2021 -
DevOps Oracle & Cloud Native Application & Dynatrace
DevOps Ansible, Ansible Tower- Administrateur Patroni / PostgreSQL
Upgrade des bases Oracle en utilisant des playbooks s'exécutant sur la plateforme Ansible Tower
Gestion des switchovers des bases DataGuard à partir d'Ansible Tower
Migration de +40k agents Dynatrace sur une nouvelle infra V2 à partir d'Ansible Tower
Setup de plusieurs dizaines de clusters Dynatrace en SHA et en PHA et d'ActiveGates à partir d'Ansible Tower
Mise en place de l'observabilité sur des clusters Kubernetes avec Dynatrace HPRD et PROD - projet DataHub
Mise en place de Dahboards, de l'alerting dans Dynatrace
Consultation des logs des Pods éphémères / dashboards dans ELK à travers Kibana (federated)
Déploiement de réplication physique et logique dans PostgreSQL 13, 15,16
Déploiement de la solution Patroni de Zalando
Upgrade et Migration de réplication Postgres vers Patroni
Etude de déploiement de l'operator ELK sur la plateforme Kubernetes via Helm + CRD
Etude de déploiement de l'operator CloudNativePG sur la plateforme Kubernetes via Helm + CRD
projet : DataHub (AirFlow, Spark, Starburst )
Environnement : Oracle 19c, GitLab, Ansible Tower, Python, Dynatrace, Kubernetes IKS 1.24, ICR
Docker Registry, Artifactory, Prometheus, Grafana, Jenkins & GitLab-ci pipelines,
ArgoCD, Helm, Portworx, BuildKit, Fluentbit v2, OpenTelemetry, Vault, Keycloak,
Myaccess, GoLang, KubeCost / OpenCost, Autoscaling( HPA, VPA, nodes ), Mongo,
RabbitMQ, ELK 8 (Filebeat (les Beats) /Logstash/ElasticSearch/Kibana)
DBA Infra Expert Oracle
Natixis IBD/ITS – Charenton-Le-Pont
4/2019 - 10/2021
Administration des bases de données RAC et EXADATA
Upgrade des environnements RAC GéoCluster et des EXADATA de 12c à 19c
Compliance des environnements selon RIBDO
Création des bases sur EXA en 12cR2 et 19c en configuration DataGuard
Analyse des crashs / reboots intempestifs des nodes des RAC ou EXADATA
Refresh des BDD à partir des backups ZDLRA
Patching JDK, GI/ CRS & ASM, RDBMS
Setup de la réplication GTID dans Mysql 8 ( replica sets dans mysqlsh)
Setup de la réplication dans Mongo ( replica sets + Arbiter)
Setup de premières BDD dans le Cloud AWS (RDS for postgresql, Keyspaces)
POC Data Masking - Redaction Policy
POC CDB/PDB en 19c avec OUD et Wallet
POC AVDF (Audit Vault and Database Firewall )
2 Datacenters : SIRIUS & VEGA
9 EXADATA (43, 50, 60, 61/62, 47/48, 51/52) & 4 ZDLRA (001, 002, 003, 004)
Environnement : Oracle (11gR2, 12c, 19c), LINUX (RH 6, 7) , Exadata X5 à X8, ZDLRA, VM
MyCloud V3, Zabbix, Control-M, ServiceNow et Jira, SPLUNK, OEM 13cR4,
RIBDO, DBATools, OUD, EUSM, Wallets, ANSIBL, Rubrik
Swisslife France – Levallois - Lilles / Roubaix DBA Oracle Expert de Production
3/2018 - 3/2019
Administration des bases de données Oracle / SQL Server (+1000 Bases dans un environnement hétérogène)
Administration de plusieurs Cluster Mysql Galera à 4 noeuds des différents sites web institutionnels de Swisslife
(MSF (maSanté Facile), ********, swissline ...)
Dans un environnement fortement virtualisé, projet de refonte de la solution de Backup des Bases données Oracle
& SQL Server & Mysql , remplacement de NetWorker par Veeam
Admin Elastic (Snapshot, nodes, shards, indices) grâce aux API Elastic dans les scripts shell - curl
Migration des bases de données Oracle 11gR2 vers la 12cR2 (avec 1 PDB)
Migration de l'appliance d'IBM Netezza NPS - IBM PureDataSystem for Analytics du modèle N1001 vers N3001
2 Datacenters : LVL & RBX
Environnement : Oracle (11gR2, 12c), LINUX (RH 5, 6, 7) , Windows Server 2012 R2, PowerShell 5
et 6, VmWare VSphere 6.5, Networker 7, Veeam 9.5, Réplication Attunity 5.5, Netezza
7.2 , Mysql/ Galera 5.6 et 5.7, Sql Server 2012, ALWAYS-ON, DB2 10, Zabbix, TWS,
ServiceNow et Jira, Elasticsearch -Logstash- Kibana (ELK 5.x stack), Bastion de
WALLIX, SKYPE, LB F5
BNP CIB (Corporate & Institutional Banking) – Paris 19ème DBA Oracle Expert de Production – expertise EM, EXADATA, RAC et Performance DBA PostgreSQL
4/2015 - 1/2018
Au sein de l’équipe DBA CIB ITO, en charge des applications critiques (GECD & FI / GM) sur EXADATA, RAC
et VCS : FORCE, UBIX, CALYPSO, BOGART, EDGE, FXO, TRANSCOM, POWER, PRIMO, PRM, OPUS,
DOLCE, CRDS, ODIN, GCAR, ALGO, XELERATE, HOBART, VAS, SOCRATE, SIERRA ...
4 DC en FR : Marne N/E , Collégien, Maison Dorée, Saint-Denis
2 DC à UK : Global Switch , Harewood
Développement de Tools pour la PROD CIB : refresh rman, install agents EM, Blackouts, restore points,
compliance etc ...
Uniformisation et assainissement du Grid Control CIB - son utilisation comme inventaire / CMDB
Automation avec Ansible du Patching ORACLE PSUDB/ PSUGI
Migration Exadata X2 vers X6
Upgrade de l'OEM / OMS + Agents 12cR5 en 13c R2
Installation d'Oracle GoldenGate 12c, mise en place de la réplication table /schéma ...
Etude des solutions Oracle pour garantir la compatibilité GDPR 2018
Upgrade de GI en 12.2.0.1 (12c R2)
Migration des instances 11gR2 vers la 12cR1 (avec ou sans container)
Prise en main du produit NOSQL : CASSANDRA de Datastax
Etude de la solution Logstash / Elasticsearch / Kibana pour l'intégration des informations d'AUDIT des bases
de PROD Oracle
--- PostgreSQL
Normalisation des environnements PostgreSQL - Règles de nommage des bases et des objets
Installation et configuration des bases de données PostgreSQL 9.5 et 9.6 - Extensions à prévoir
Administration de la base de données PostgreSQL pour Zabbix
Backup logique et backup physique avec BARMAN
Mise en place de Pool de connexion avec pgbouncer + partitionnement
Etude de cas des Réplications logique et physique
Etude de scénario de migration des bases Oracle vers PostgreSQL
Alerting et Monitoring avec Telegraf & Kapacitor (TICK stack)
Environnement : Oracle (11gR2, 12c), LINUX (RH 5, 6, 7) , Cluster VCS (Veritas Actif/Passif),
Oracle 11gR2 & 12c (RAC, ASM, CRS), RMAN, EMC, DRP (DataGuard, Active
DataGuard), OEM Cloud Control 12cR5/13cR2, PYTHON, PERL, PowerPath,
Multipath, Udev, Cassandra, Ansible, Delphix, PostgreSQL9.6, SQL Server 2008 to
2016, Elasticsearch 5.4.3 (ELK 5.x stack)
BP2I (joint-venture entre BNP et IBM) – Montreui
5/2014 - 3/2015
l
DBA Oracle Expert de Production – expertise RAC et Performance
Au sein de l’équipe SD32, en charge des applications critiques sur RAC VIRTUO, SCA, SIGNEL, SPHERE,
CALYPSO, ARCELE, ARS- ITSM, DELPHES
Contexte européen avec la gestion par BP2I de la PROD de la BNL – Italie et la PROD de FORTIS - Belgique
Installation/Désinstallation de Patchsets, et de GI PSU / CPU sur des environnements RAC (opatch auto)
Upgrade de la couche CLUSTERWARE/ASM – RAC/GRID Patching
Clone d’un environment RAC(config.sh) / Add Node to RAC / Remove Node from RAC/ Install RAC
Gestion des services RAC en mode FAILOVER ou LOAD BALANCING (admin managed database)
ou en mode server pools (policy managed database)
Gestion des composants du CLUSTER : OLR, OCR, VOTING DISKs, et GPnP Profile
Backup, rebuild et recovery avec ocrconfig
Redondance de l’INTERCONNECT en utilisant plusieurs interfaces RSX grâce à HAIP
Utilisation de RAC Tools d’ORACLE: CLUVFY, TFA, CHM, RAC check, ORA check pour expliquer les raisons
d’un NODE EVICTION ou INSTANCE EVICTION – lecture des logs des processus/ agents/ daemons du CW
Troubleshoot et DEBUG des problèmes de startup du CRS pour un RAC à 2 ou 4 nœuds
Troubleshoot et DEBUG des problèmes de startup du HAS pour un RAC One node (Dataguard sur ASM)
Ajout, DROP et maintenance de DISKs (SAN EMC) hdiskpower sur AIX ou emcpower sur LINUX dans ASM en
normal or external redundancy
Optimisation des IO dans ASM, lecture, backup et recovery des metadata ASM (Disk Group, Fail Group, Disks )
Création ou recréation de bases Standby physiques synchrones ou Asynchrones
– resynchro en mode ROLL FORWARD
Configuration du BROKER, switchover ou Failover de la base PRIMAIRE sur le DRP
– configuration en FSO/observer
Référent technique sur les problèmes de performance survenus sur des bases en PROD
Participation à plusieurs Task force – cellule de crise
Audit perf de plusieurs bases de PROD 10gR2 et 11gR2
Troubleshooting des incidents ou problèmes de performance sur des bases RAC sur lecture des wait events RAC
Migration des instances 11gR2 vers la 12c (sans container)
Environnement : Oracle (10gR2, 11gR2, 12c), Unix (AIX 6.1, 7.1), LINUX (RH 5, 6, 7)
Oracle 11gR2 (RAC, ASM, CRS), RMAN, EMC, DRP (DataGuard, Active
DataGuard), OEM Cloud Control 12c, PERL, ARS, AIX HACMP, PowerPath,
Multipath, Udev, DB2, SQL Server 2005/2008/2012/2014
CNPTI – Montparnasse DBA Oracle Expert de Production
7/2012 - 3/2014
Au sein de l’équipe FIP6, en charge des applications PUMA, ODS/DWH, NEMO, PALLADIO, OCEAN
Mise en place des sauvegardes RMAN sur le DataDomain
Développement et enrichissement et amélioration de scripts PERL pour l’admin Oracle
Migration des bases Oracle 10gR2 vers la 11gR2, Monitoring & Tuning
Mise en place de la Haute dispo lors des Migrations, Interventions ou MEP: Flashback DB, switchover/Failover
Dataguard
Troubleshooting des incidents ou problèmes de performance
Migration en 11gR2 et partitionnement de la base ODS/DWH - la base datawarehouse la plus importante à la
CNP en haut de ses 10 To
POC sur les performances des sauvegardes sur DD (EMC DataDomain)
POC sur le RAC 11gR2 One Node @ Linux
---SQL Server
Applications SQL Server : Sharepoints, VMWARE, CITRIX, PUMA
Utilisation de SQL Server Management Studio SSMS
Administration des bases de données MS SQL Server 2005/2005 R2/ 2008/2008 R2
- TSQL, Server Automation (SQL Agents jobs, schedules ...)
- Audit performance via DMV
- Database Mirroring(High Performance/High Safety), Log Shipping(SQL Agents Jobs),
Replication(SQL Agent Jobs),
- Plans de main...