Systèmes Windows 2003, 2008 R2, 2012 R2, Linux (Redhat, CentOS), VMware, Azure
Langages SQL, T-SQL, PL/SQL, NoSQL, Shell, PowerShell, C#, VB .NET, Java, C, C++, ASP .NET, PHP, JavaScript, XHTML, XML, XQuery
Bases de données Microsoft SQL Server (2000 à 2014), Oracle (10, 11, 12), MongoDB 3.2, MySQL, MS Access
BI SSRS, SSIS, SSAS, Statistica, PDI, Talend
Outils/Logiciels SQL Server Management Studio, SQL Developer, Toad, PowerAMC, Visual Studio, Eclipse, SCOM, Spotlight, PA, LiteSpeed, TFS
Méthodologies ITIL, Merise, Modèle de données en étoile, UML, Agile, Cycle en V
· Maintenance des bases de données (Niveau 3)
· Monitoring des systèmes et gestion des incidents (dont astreintes)
· Automatisation des tâches de maintenance
· Tuning des bases et optimisations SQL
· Veille technologique
· Rédaction des documentations et procédures
· Participation à différents projets bases de données
o Projets de migration SQL Server (2005 => 2014)
o Projet de mise en place d’une architecture SQL Server Cluster
o Projet d’étude avancée de la solution MongoDB pour la refonte d’une application
Environnement technique : Windows (2003, 2008 R2, 2012 R2), Linux (RedHat, CentOS)
MS SQL Server (2005 à 2014) : 100 instances de Production pour environ 4000 bases de données
Oracle (10, 11, 12)
MongoDB 3.2
SQL Server Failover Cluster
Always On Availibility Groups
SSRS, SSIS, SSAS, T-SQL, C#, PowerShell
Spotlight, PA
· Mission de remplacement du DBA SQL Server lors de la période estivale
puis renfort le temps de la migration applicative de l’application de gestion des flux de marchandises
· Monitoring des systèmes et gestion des incidents
· Participation au projet de construction de l’environnement de Préproduction pour l’application de gestion des flux de marchandises (~ 6 To de données)
Environnement technique : Windows 2003, 2008 R2, 2012 R2
MS SQL Server 2000, 2005, 2008, 2012
Always On Availibility Groups
SQL Server Failover Cluster
· Maintenance des bases de données SQL Server
· Monitoring des systèmes et gestion des incidents (définition des seuils et créations des alertes sous SpotLight)
· Automatisation des tâches de maintenance (sauvegarde des bases, recalcule des statistiques, ré-indexation et tests d’intégrité)
· Tuning des bases (ajustement de la mémoire, du nombre de CPU et du parallélisme, gestion de la Tempdb et des fichiers de données et de log des bases)
· Conception, gestion et mise à jour des requêtes SQL (travail en amont avec les développeurs, optimisation des requêtes)
· Rédaction des documentations et procédures
· Définition et mise en œuvre des changements techniques
· Support niveau 2 et 3 (exploitation, MEP et diagnostic avancé)
· Garant de l’exploitation des bases de données en production
· Audit de l’utilisation des applicatifs et propositions d’améliorations
· Participation aux projets de migration
o Consolidation du Data Center en intégrant un sous domaine : test de validité des comptes SQL, des sources de données (SSIS, SSRS), des applicatifs et des requêtes LDAP sur l’annuaire
o Virtualisation des serveurs SQL et migration des fichiers sur une baie de stockage flash :
§ Tests de performances :
· définition, établissement et planification des tests
· analyse de la charge via des macro compteurs (CPU, Mémoire, PLE, IO)
· étude plus fine de l’impact sur les grosses requêtes de traitement
§ Mise en œuvre :
· Réinstallation des instances SQL
· Scripting et restauration des bases, jobs, logins, …
Environnement technique : Windows 2003, 2008R2
MS SQL Server 2000, 2005, 2008 : 20 instances de Production pour environ 400 bases de données
SQL Server Failover Cluster : Cluster de 4 noeuds avec 10 instances de Production réparties sur 2 noeuds
SSRS, SSIS, SSAS, T-SQL, PowerShell
Spotlight, LiteSpeed
· Administration et maintien en condition opérationelle des bases de données SQL Server
· Gestion des sauvegardes et restaurations
· Suivi de la performance des bases de données
· Automatisation de tâches
· Test des bases de données en pré-production
· Création et compression de bases de données
· Mirroring, Always On
· Developpement d’applications .NET, C# pour les DBA
· Developpement T-SQL, developpement de requêtes
· Elaboration du cycle de vie des applications avec les clients, rédaction des documentations techniques et fonctionnelles
· Réalisation d’une application permettant de superviser la conformité de bases de données secours avec les bases de données en production
· Réalisation d’une application permettant de collecter et restituer différentes informations sur l’ensemble du parc des serveurs de bases de données (Serveurs, Instances, Bases, Backups, …)
· Reporting
Environnement technique : Windows 2003, 2008R2, 2012
MS SQL Server 2005, 2008, 2008R2, 2012
SSRS, T-SQL, C#, ASP .NET, PowerShell
· Réalisation d’une application en Visual Basic .NET permettant la synchronisation journalière d’une base de données avec plusieurs sites d’annonces immobilières
Environnement technique : Visual Basic .NET, ASP .NET, SQL, MS Access
2014 - Master Informatique - Ingénierie des Systèmes Intelligents et Distribués
Université de Cergy-Pontoise
2008 - Baccalauréat Scientifique spécialité mathématiques
Lycée Evariste Galois, Sartrouville