DBA Senior sur les SGBD Microsoft SQL Server et PostgreSQL, mon périmètre intègre aussi bien la partie production (tuning et optimisation des performances) que la partie études (modélisation conceptuelle, support aux équipes DEV et BI sur l'optimisation de requêtes). L'automatisation prend également une large place dans mes activités via scripting Powershell ou Pyhton.
Création, sauvegarde, restauration de bases de données
Installation et mises à jour des environnements de développement, recette et production
Développeur SQL/T-SQL :
Extractions de données, environnement Sybase ASE 15
Automatisation de procédures d’extractions et d'envoi
Optimisation de requêtes
Production des données du Livre Blanc annuel FIA-NET sur la fraude à la carte bancaire sur Internet
Environnement technique :
3 serveurs de production dont 2 en cluster
plusieurs serveurs de back-up
2 serveurs de recettes, 2 serveurs de développement
~10 bases sur chaque serveur représentant plusieurs centaines de Go
Détails de l'expérience
Extraction de données :
Analyse des besoins, étude de faisabilité
Développement des extractions
Analyse des résultats avant livraison des données
Automatisation de procédures d’extractions et d'envoi :
Créations de vues, fonctions ou procédures stockées
Création de scripts bash en vue d'une automatisation régulière
Optimisation de requêtes :
Lecture d’un plan d’exécution d’une requête,
Modification des structures de tables (champs, index…) afin d’améliorer les performances dans les temps de traitement d’une requête (optimisation des ressources nécessaires à leurs exécutions)
Production des données du Livre Blanc annuel FIA-NET sur la fraude à la carte bancaire sur Internet :
Pilotage technique : chiffrage du temps nécessaire, développement
Modélisation et création d’une base décisionnelle d’environ 5Go
Analyse statistique des données avec le chef de projet MOA