profil demandé
-
Formation :
-
Expériences :
description de l'emploi
-
Profil demandé :
- 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...).
Autres opportunités de carrière