Administration des bases de données SQL : Gérer et administrer les bases de données SQL Server (ou autres systèmes SQL) tout au long de leur cycle de vie (installation, configuration, sauvegarde, restauration, mise à jour).
Optimisation des performances : Analyser et optimiser les requêtes SQL, les index, et la configuration des bases de données pour garantir une performance optimale.
Gestion des incidents : Diagnostiquer et résoudre rapidement les incidents affectant les bases de données, notamment les problèmes de performances, de disponibilité et d'intégrité des données.
Planification et exécution des sauvegardes : Mettre en place des stratégies de sauvegarde et de récupération adaptées aux besoins de l’entreprise.
Sécurité des bases de données : Implémenter et maintenir des contrôles de sécurité appropriés, gérer les droits d’accès et surveiller les accès à la base de données pour assurer la protection des données sensibles.
Surveillance et maintenance : Utiliser des outils de surveillance pour garantir la disponibilité continue des bases de données et réaliser une maintenance préventive régulière.
Gestion de la capacité : Surveiller l’évolution des besoins en stockage et en performances, et mettre en place des stratégies d’évolution ou de montée en charge adaptées.
Support aux équipes techniques et fonctionnelles : Apporter un support aux équipes de développement, d’architecture et aux utilisateurs finaux pour résoudre les problèmes liés aux bases de données et optimiser les processus.
Documentation et procédures : Rédiger et maintenir à jour la documentation des procédures d'administration des bases de données et des politiques de sécurité.
Expertise approfondie dans l’administration des bases de données SQL Server (ou autres bases de données relationnelles telles que MySQL, PostgreSQL).
Expérience avérée en optimisation des performances SQL (indexation, requêtes complexes, partitionnement, etc.).
Maîtrise des outils de sauvegarde et de récupération des bases de données (SQL Server Management Studio, Redgate, etc.).
Solide compréhension des concepts de sécurité des bases de données (gestion des rôles, chiffrement des données, etc.).
Compétences en automatisation des tâches DBA (scripts PowerShell, T-SQL, etc.).
Connaissance des meilleures pratiques de gestion des bases de données en environnement de production.
Expérience avec les outils de surveillance et de gestion des performances des bases de données (SQL Profiler, Performance Monitor, etc.).
Capacité à gérer des bases de données volumineuses et complexes, avec un focus sur la disponibilité et la récupération après sinistre.