Formation : Bac +5 en Informatique, Base de Données ou équivalent.
Minimum 5 ans d’expérience dans l’administration de bases de données (Oracle, Mysql, Sql server, ...).
Compétences techniques :
Maîtrise de plusieurs SGBD : SQL Server, Oracle, MySQL, PostgreSQL, MariaDB
Langage SQL et procédures stockées (T-SQL, PL/SQL...)
Outils de sauvegarde et de réplication (RMAN, SQL Server Agent, etc.)
Supervision et tuning de performance (AWR, Explain Plan, Profiler...)
Connaissances en sécurité des données (chiffrement, RBAC...)
Bonne compréhension des architectures haute disponibilité (AlwaysOn, RAC, clustering...)
Compétences comportementales :
Rigueur et fiabilité
Sens des responsabilités
Esprit d’analyse
Réactivité
Capacité à travailler en équipe
Missions principales :
Assurer l’installation, la configuration et la mise en œuvre des systèmes de gestion de bases de données (SQL Server, Oracle, MySQL, PostgreSQL, MariaDB, etc.).
Gérer la maintenance préventive et curative des bases de données afin de garantir leur disponibilité et leur fiabilité.
Surveiller les performances des bases de données et optimiser les requêtes, indexations, schémas et configurations.
Mettre en œuvre les stratégies de sauvegarde et de restauration des bases, et tester régulièrement les plans de reprise après sinistre.
Garantir la sécurité des données : gestion des droits d’accès, chiffrement, audit et conformité aux normes en vigueur.
Appliquer les mises à jour, patchs de sécurité et versions des moteurs SGBD dans le respect des bonnes pratiques.
Assurer la migration et l’évolution des bases de données en fonction des besoins métiers ou des projets techniques.
Collaborer avec les développeurs pour optimiser les requêtes SQL/T-SQL etc.
Documenter les procédures, les architectures logiques et physiques ainsi que les politiques de gestion des bases.
Mettre en place des outils de supervision pour détecter les anomalies ou comportements anormaux (I/O, verrous, temps de réponse, etc.).
Participer à la définition et à la mise en œuvre des politiques de haute disponibilité et de réplication.
Réaliser des opérations de tuning pour améliorer les performances globales des bases de données (optimisation des plans d’exécution, gestion des ressources, ajustement des paramètres système).
Garantir l’intégrité, la cohérence et la qualité des données au sein des systèmes d’information.
Activités Principales :
Exploitation et administration des bases de données :
Installer, configurer et maintenir les SGBD (SQL Server, Oracle, MySQL, etc.).
Garantir la disponibilité, l’intégrité et la performance des bases.
Mettre en place les stratégies de sauvegarde et de restauration.
Assurer la gestion des utilisateurs, des droits d’accès et des schémas.
Automatiser les tâches récurrentes (scripting SQL, procédures stockées...).
Sécurité et optimisation :
Surveiller les performances des bases (requêtes lentes, verrous, index).
Appliquer les correctifs de sécurité et les mises à jour des moteurs SGBD.
Sécuriser les accès aux données (authentification, chiffrement, rôles...).
Participer aux plans de continuité (PCA) et de reprise (PRA).
Support et projets :
Participer à la conception des bases de données avec les équipes projets.
Fournir un support technique sur les incidents liés aux bases.
Documenter l’architecture, les procédures de gestion et d’intervention.
Réaliser des audits réguliers (intégrité, volumétrie, journalisation...).