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.
Installation et configuration des serveurs SQL dans le respect des bonnes pratiques (Microsoft SQL Server, SSRS, SSIS / PostgreSQL)
Administration et maintenance quotidienne des bases de données, sauvegarde, restauration
Exploitation, gestion de la sécurité, optimisation des performances et tuning
Participation aux préconisations et mise en œuvre de l'optimisation des bases
Assurer un support aux équipes Développement et BI
Rédaction de spécifications techniques, et documents d'exploitation
Automatisation par scripts Powershell et Python
Modélisation cartographie du SI avec le SGBD NoSQL orienté graphe Neo4j
Environnement technique : - 160 instances SQL Server (2008 R2 et 2014) représentant 850 BDD, dont 2 montées en cluster multi subnet avec AlwaysON (Skype Enterprise) - 4 clusters PostgreSQL (9.6 et 10.3) sous Linux représentant 15 BDD (~20 Go) - Data Warehouse sous SQL Server 2008 R2 contenant 4 To de données soumis à très forte concurrence
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
ARH Bretagne (Agence Régionale de l’Hospitalisation de Bretagne)
2005
à 2007
CDD
Rennes
France
Chef de projet :
Migration du site de l’ARH et des outils associés
Coordonner, spécifier et planifier les différentes missions des ingénieurs d’une société de service informatique
Gestion d’une enveloppe ministérielle allouée pour le projet
Gestionnaire de données : Extraction de données sur les systèmes d’information dont l’agence dispose : Statistique Annuelle des Etablissements (SAE), Programme de Médicalisation des Systèmes d’Information (PMSI), environnement MySQL
Développement :
Développement d’une plateforme web de gestion et d'accès aux bases de données régionales PMSI, SAE, autorisations * Formalisation des utilisateurs du réseau * Organisation du dispositif de maintenance
Administration, développement et conception des sites internet et extranet de l’ARH Bretagne
Mise en place de la plateforme régionale du Réseau Achats Hospitaliers Bretagne, développement de la plateforme selon les besoins du réseau