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...)
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...).
Annuel based
Rabat, Rabat-Salé-Kénitra, Morocco
Rabat, Rabat-Salé-Kénitra, Morocco