
Bruno Fouquet
DBA Senior | Oracle et SQL Server
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Lille, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
DBA Oracle et SQL Server avec +20 ans d'expertise en administration, optimisation et développement PL/SQL. Expérience confirmée en gestion de clusters Always On, migration de bases de données et développement de scripts PowerShell/DBA Tools chez BPCE. Je garantis performance optimale et support technique réactif pour vos environnements de production et développement.
Expérience de travail
DBA d'études Oracle
Bordeaux Métropole Énergies
janv. 2025 - déc. 2025
1 an
Bordeaux, France
Développement de batch, packages et procédures en PL/SQL
DBA de production SQL Server
BPCE Infogérance & Technologies
janv. 2023 - déc. 2024
2 ans
Lyon, France
- Configuration des clusters Windows. - Gestion de plusieurs dizaines de bases de données SQL Server en mode Always On. - Développement de nombreux scripts PowerShell avec DBA Tools - Migrations de bases de données vers de nouveaux serveurs - Mises à jour de SQL Server - Interventions de niveau 2 et 3 - 1 semaine d'astreinte périodique aux 6 semaines
DBA d'études Oracle
janv. 2019 - déc. 2022
4 ans
Lyon, France
En tant que DBA d’études, j’assure le support technique des équipes de développement, de test, et parfois de production pour répondre à leurs besoins spécifiques en base de données sans interruption. Mon rôle consiste à assister les développeurs dans la gestion et la mise à disposition d’environnements de développement et de test, à optimiser les requêtes et les traitements pour maintenir une performance élevée, et à prévenir ou résoudre les blocages techniques rapidement. Mon intervention permet de fluidifier le travail des équipes sans dépendre des DBA de production, souvent très sollicités pour la maintenance des systèmes en exploitation. Principales tâches sur Oracle : - Support aux équipes de développement et de test : -- Surveillance et résolution des problèmes via les vues administratives -- Fournir des exemples de triggers et procédures stockées respectant les normes - Gestion des environnements de développement et de recette : -- Exports et imports de données pour mettre à jour les environnements (impdp, expdp, RMAN) -- Développement de scripts de création de modèles physiques pour répondre aux besoins complexes - Développement de packages PL/SQL pour, par exemple, uniformiser la gestion des exceptions et des logs - Gestion des tablespaces Oracle (agrandissement, défragmentation, etc.), data files et index - Administration des droits des utilisateurs (grants) et des rôles - Optimisation des requêtes et tuning de requêtes : -- Analyse et amélioration des plans d’exécution -- Meilleure exploitation des index et des hints - Tuning de la base de données : -- Réglage des paramètres critiques comme la SGA, la PGA, les caches -- Mise à jour des statistiques pour optimiser l’Optimizer d’Oracle -- Entretien des index -- Défragmentation
Développeur .NET
janv. 2012 - déc. 2018
7 ans
Montréal, QC, Canada
J’ai travaillé tant sur des applications Windows que sur des applications Web. Mes connaissances sur Oracle ont facilement pu être transposées à SQL Server, je me suis vite adapté au langage T-SQL (Transac SQL) qui est le langage de la base de données SQL Server, de Microsoft. J’ai travaillé sur des applications Win Forms développées sur Visual Studio en langage VB.NET et en langage C#. J’ai également développé plusieurs procédures stockées en T-SQL. Par la suite, je me suis concentré sur les applications Web, avec la technologie ASP.NET Web Forms. Ayant des connaissances en développement Web grâce à divers projets personnels en PHP, la transition vers les technologies du Web (HTML, CSS, JavaScript) fut relativement aisée. Principales tâches : - Développement et maintenance évolutive d’applications Win Forms sur Visual Studio - Développement et maintenance évolutive d’applications Web Forms (ASP.NET) sur Visual Studio - Création de modèles entités-relations et modèles physiques de données (script de création des tables, des vues, des triggers, des index, etc.) - Optimisation de requêtes Environnements : - Bases de données : SQL Server (versions 2008, 2012 et 2016) - Serveurs : Windows Server (versions 2008, 2012 et 2016) - Poste de travail : Windows 7, Windows 10 - Outils : Visual Studio (versions 2010, 2012, 2015) - Langages : T-SQL, VB.NET, C#, LINQ, HTML, CSS, JavaScript - Frameworks : ASP.NET Web Forms, jQuery, Entity Framework, Log4Net, TFS, MS .NET (versions 4.0 et 4.5) Entity Framework permettait une exploitation propre et orientée objet des données stockées dans les tables sur SQL Server, ainsi que le résultat renvoyé par des procédures stockées (par exemple). TFS (Team Foundation Server) est un gestionnaire de code source, de versioning et de planning des tâches.
Développeur Oracle
janv. 2001 - déc. 2011
11 ans
Paris et Montréal
Principales tâches : - Développement et maintenance évolutive de procédures stockées et packages en PL/SQL - Développement et maintenance évolutive d’applications sur Oracle Forms 6i - Création de modèles entités-relations et modèles physiques de données (création des tables, des vues, des triggers, des index, etc.) - Optimisation de requêtes - Tuning de bases de données en environnement de développement et de test - Coaching d’autres développeurs Oracle (transfert de connaissances, élaboration de standards) Environnements : - Bases de données : Oracle 8i, Oracle 9i, Oracle 10g - Serveurs : Windows NT 4 et Linux/Unix - Poste de travail : Windows NT 4, Windows XP, Windows Vista - Outils : TOAD, Oracle Forms 4.5, Oracle Forms 6i, SQL Plus, SQL Loader - Langages : PL/SQL, Pro C TOAD est un outil bien connu des développeurs et DBA Oracle. Mais en raison de son prix élevé, il est de plus en plus remplacé par un logiciel gratuit fourni par Oracle : SQL Developer. Durant ces années, j’ai développé de nombreux modules PL/SQL avancés, gérant divers niveaux d’exceptions et d’optimisations. J’ai développé des ETL (Extract, Transform and Load) et divers modules de traitement de masse des données, dont un en langage Pro C (le langage C d’Oracle).
Formation
Université de Sherbrooke
Baccalauréat, Informatique
1997 - 2000
4 ans
Cégep de Saint-Laurent
DEC technique, Informatique
1993 - 1996
4 ans