Fabrice - DBA/ARCHITECTE SAP ASE et IQ
Ref : 160214D001-
95270 VIARMES
-
DBA, Chef de projet, Développeur (51 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
En profession libérale
Expérience professionnelle
BNP PARIBAS – ITG Fresh
Architecte / Administrateur études Sybase IQ
De janvier 2021 à aujourd’hui
Environnement : Sybase IQ 16.1, python3, RHEL 9.2 / 9.3, Cognos, méthode Agile
- architecture et tests des solutions pour assurer la continuité de service ( multiplex, cluster)
- architecture de la base de données, avec pour objectif la réduction des temps de sauvegarde/restauration (dbspace readwrite / readonly)
- mise en place de traitements de maintenance de la base de données (historisation, purge, vérification de la cohérence des indexs, ...) :
- interventions en cas d’incidents de production (corruptions d’indexs, ajout d’espace ... ) et accompagnement des dbas de production
- participation à l’expression de besoins avec les utilisateurs finaux et avec les études pour valider la solution technique.
- modélisation pour répondre aux besoins fonctionnels et aux objectifs de performance (suppression de modélisations en flocons, dénormalisations, créations de datamart. dimensions ..)
- mise en place pour l’équipe projet d’outils de débuggage/tests pour les traitements complexes et sensibles.
- écriture de spécifications techniques détaillées à l’intention des équipes de développement pour les sujets structurels
- accompagnement technique de l’équipe de développement, relecture du code sensible
- développement d’outils de tests pour les sujets structurels
- monitoring des déploiements et de l’activité en base
GENERALI
Administrateur études bases de données Sybase
De aout 2017 à janvier 2021
• Environnement : Sybase ASE 15.7, ASE 16.0, Asemon 2.7 et 3, PowerAmc, python3, NSDK 7 et 10, AIX 5.3
Les grands axes de ma mission :
- amélioration des performances côté dataserveur
- optimisation des traitements existants
- intégrer des objectifs de performance dés la conception des traitements
- mise en place de KPI relatifs à l’état de santé du SI
- établir un dialogue durable entre études et production
- gestion d’un équipe de dba/experts Sybase (3 personnes)
• Améliorations des performances côté dataserveur :
o mise en place d’un traitement quotidien de maintenance des statistiques ( basé sur la fonction datachange, systabstats et sysstatistics)
o mise en place d’un traitement d’analyse/correction de la base de données à partir des tables MDA (statistiques, index, lock scheme, cluster, concurrency_opt_thres).
o audit du dataserveur avec mise en place d’un plan d’action (tempdb dédiée aux batchs, caches dédiés log, caches dédiés tempdb, caches nommés, paramétrage procedure cache, User log cache ...)
o Test de l’option Streamlined pour les performances des sql Dynamiques
• Optimisation des traitements existants :
o création d’une base dédiée aux tests de performances
o monitoring de traitements Batchs et TP (NSDK et JAVA) (outils sql développés spécifiquement basés sur tables MDA)
o réécriture en passant du sql embarqué au sql sous forme de procédures stockées (et si nécessaire, abstract plan)
• Intégrer la notion de performances dés la conception des traitements
o formation des développeurs (gestion des transactions, utilisation des tables temporaires, sql embarqué vs procédures stockées …)
o Modélisation des données (Merise)
o Relecture de code
o vérification des performances avant la mise en recette
o Actualisation MPD pour faciliter les développements
o Rédaction et diffusion de normes de modélisation (DDL,DML)
o Rédaction et diffusion de normes de développements
• Mise en place de Kpi relatif à l’état de santé du SI
o création d’une base dédiée
o alimentation de cette base (tables MDA, systèmes, et asemon)
o génération de rapports envoyés quotidiennement
La Banque Postale
Audit base de données Sybase Ase 15.7
Septembre 2019 (5 jours)
- Recommandations
- réglages dataserveur
- maintenance statistiques
- indexs et statistiques manquantes
- gestion accés concurrents tables de références
- index cluster
- fragmentation
- utilisateurs et droits
BNP Paribas Securities Services
Administrateur études bases de données Sybase
De avril 2014 à aujourd’hui (2 ans)
Environnement : Sybase IQ 15.4, ASE 15.7, Réplication , Asemon , PowerAmc
• Améliorations des performances des traitements :
• Passage des tempdb en RAM
• optimisations Datacache (sysmon)
• diminution contentions (revue transactions, schéma verrouillage table…)
• maintenance statistiques (optdiag, stats_matrix)
• reorg rebuild de certains index
• réécriture code sql
• forceplan ou abstract plan
• Monitoring production : asemon, sysmon
• Maintenance Replication Server
• arrêt/redémarrage agent
• monitoring des queues et stable device
• maintenance des replication definitions, des souscriptions et des functions string
Société Générale Corporate and Investment Banking - SGCIB
Expertise technique SQL-Powerbuilder /Chef de Projet
De Avril 2010 à février 2014 (4 ans )
• Environnement : Sybase IQ 15.4, ASE 12.5 et 15.5, Powerbuilder 11.5, Asemon, méthode agile, méthode Merise
• Projet Taxe sur les transactions financières italiennes :
• Contraintes de performances (éligibilité pour chaque deals en provenance du Front )
• modélisation des données (Merise)
• études d’impacts performances
• validation solution avec experts techniques et architectes.
• Coordination des 3 développeurs
• Développements (Sybase 15.5, Powerbuilder 11.5 , ASEMON)
• Projet Défongibilisation des produits :
• Développements des écrans Powerbuilder interrogeant la base IQ
• Projet utilisant la méthode Agile
• Projet long (prévu sur 2 ans) et impactant l’ensemble de la chaîne de traitement des deals
• Projet indicateur de réplication :
• ajouter à la Gui de l’application Middle un indicateur présentant le temps de réplication entre les 2 serveurs Front.
• Projet technique nécessitant la modification du framework
Malakoff Médéric
Expertise technique SQL-Powerbuilder /Chef de Projet
De 2004 à 2009 (5 ans )
Environnement Technique : SQL Server 7.0, RMS, Powerbuilder 9.0, Transac-SQL, CONNIX, VMS, Powerlib 9, DB2, MYSQL
Environnement Fonctionnel : CAISSE DE RETRAITE
• élaboration de solutions techniques (par exemple, pour le projet migration des cotisants CPM)
• élaboration de MCD/MPD (méthode Merise)
• chef de projet pour le rapprochement des moyens des fédérations AGIRC et ARRCO (2 ans de travail)
• développements Powerbuilder 9 sur base SQL SERVER
BUT International
Consultant Sybase
De juin 2003 à décembre 2003 (7 mois)
Environnement Technique : powerbuilder 7.0, Sybase V12
Environnement Fonctionnel : DISTRIBUTION
• Normalisation des développements et mise en place de solutions techniques
• Abandon du SQL embarqué (utilisation de procédures stockées)
• Formation des développeurs (écriture et optimisation des requêtes SQL, gestion des accès concurrents, gestion des transactions)
BNP Paribas Securities Services
Ingénieur d’études
De 2001 à 2003 (2 ans)
Environnement Technique : UNIX, POWERBUILDER 6.5, SYBASE V12, Merise
• Etude de faisabilité, estimation de coût, rédaction de proposition de solution
• Conception du modèle de données
• Développement de fonds de titrisation ( procs stockées, Powerbuilder, shell unix)
• Optimisations de procédures stockées
AccorHotels
Expertise technique SQL / Ingénieur d'études
De 2000 à 2001 (1 an)
Environnement Technique : TRANSACT SQL, POWERBUILDER 6.5, SYBASE V11.9.2, V12, CAST WORKBENCH (SQL BUIDER, DB-BUILDER, DB-ANALYSER, REALEASE BUILDER)
Projet partenariat Accor - SNCF permettant à la SNCF de proposer la réservation de chambres d’hôtel lors de l’achat des titres de transport :
• Impératifs de performances : la réalisation à consister à créer et optimiser les 60 procédures stockées pour qu’elles répondent en moins d’1/2 seconde
• Participation à la conception des normes de développement
• Conception des protocoles de migration et de tests des traitements SNCF en prévision du changement de version du serveur Sybase (V12)
MEDIAPOST
Ingénieur d’Etudes
Environnement Technique : UNIX, SYBASE, POWERBUILDER, SHELL UNIX, TRANSACT SQL, C
Environnement Fonctionnel : LA POSTE
De 1998 à 2000 (2 ans)
• Définition de normes de développement
• Conception et réalisation d’applications Powerbuilder 6.5 utilisant les Powertool et attaquant des bases de données Sybase
• Conception et réalisation de batchs en Shell Unix et transact sql
• Migrations d’applications Powerbuilder4.0.3 et 5.0.4 vers Powerbuilder 6.5
• Débuggage et optimisation de batchs programmés en C
• Relations utilisateurs et animations de réunion
Etudes et formations
2019 Formation SQL Server
2015 Formation Administration Sybase IQ (16) chez SAP
2014 Formation Administration Sybase IQ (16) chez SAP
2012 Licence au Cnam de Paris
2012 Formation Chef de projet
2012 Formation méthode Agile
2009 Formation PHP et Perl
2002 Formation : Sybase, Tuning et Performance chez Sybase
2000 Formation : Sybase, Powertool, Gestion des priorités
1999 Formation Powerbuilder V 6.5
1997 Formations : Nouvelles Technologies de l’Information et de la
Communication, Windows 95, Administrateur réseau Novell Netware
1996 Formation Informix 4GL
1996 BTS Informatique de Gestion à Rennes
Compétences techniques
Systèmes UNIX, WINDOWS, LINUX
Langages POWERBUILDER, TRANSACT SQL, SHELL UNIX, PYTHON 2. Et 3.
SGBD SYBASE ASE (12.5 à 15.7), SYBASE IQ 16 , SQL SERVER
Outils CAST WORKBENCH, ASEMON, PowerAMC
Méthode MERISE
Compétences fonctionnelles
BANQUE, TOURISME, HOTELLERIE, LA POSTE, ENSEIGNEMENT, INDUSTRIE,
DISTRIBUTION, CAISSE DE RETRAITE