.
Mission du poste
Le titulaire de ce poste sera responsable de la maintenance des systèmes de base de données de l’entreprise (actuellement MS SQL Server), y compris la sauvegarde, l’optimisation des performances, la planification de la capacité, la surveillance des événements critiques et la documentation.
Principaux domaines de responsabilité
• Créer et gérer plusieurs bases de données et contribuer à la planification de la capacité.
• Surveiller, maintenir les systèmes de base de données et résoudre les problèmes qui peuvent survenir.
• Maintenir l’intégrité et la sécurité des données (gérer les rôles et les autorisations des utilisateurs de la base de données).
• Utiliser des outils tels que SQL Profiler pour l’optimisation des bases de données. Générer des traces, des plans d’exécution, identifier les problèmes de performance, les blocages/contentions et les résoudre.
• Développer des stratégies et mettre en oeuvre des solutions pour gérer les sauvegardes, la restauration et la réplication.
• Créer et gérer des contraintes et des index.
• Assister les développeurs de logiciels dans les opérations liées aux bases de données, y compris le développement de SQL complexes, le réglage de DML et la création de procédures stockées.
• Assurer de manière proactive la maintenance, l’archivage et le rétrécissement des bases de données.
Description du poste Administrateur de base de données
• Gérer les environnements de base de données de production, d’assurance qualité et de développement.
• Créer une documentation détaillée comprenant des diagrammes de l’infrastructure de la base de données.
• Apprendre les processus opérationnels pertinents et comprendre le flux de données, la criticité et les dépendances.
• Coordonner et communiquer efficacement avec toutes les parties prenantes (équipes internes et clients).
• Mettre en place et maintenir l’infrastructure de base de données pour les besoins de l’entreprise en matière de BI.
Exigences / Qualifications
• Licence ou master en informatique ou formation et expérience équivalentes.
• 8 à 15 ans d’expérience dans l’administration de bases de données Microsoft SQL Server.
• Vaste expérience de l’écriture de T-SQL et de procédures stockées, ainsi que de l’optimisation de requêtes sur des systèmes à transactions élevées.
• Expérience des services d’intégration SQL Server (SSIS), des services de rapport SQL Server (SSRS) et des services d’analyse SQL Server (SSAS).
• Expérience dans le développement ETL (Extract-Transform-Load) et l’intégration de données.
• Bonne connaissance des concepts RDBMS, de l’architecture des bases de données et de SQL/T-SQL.
• Maîtrise du profileur du serveur SQL pour la surveillance et le dépannage de l’activité et des performances de la base de données.
• Une expérience dans les technologies de clustering et de HA de SQL Server, y compris le mirroring, le log shipping, le failover cluster et diverses technologies de réplication, serait un avantage.
• La connaissance d’autres bases de données telles que MySQL, les bases de données No SQL et les bases de données en mémoire ainsi que la certification MCTIP seront un avantage.
• Capacité à élaborer des documents de procédure et à tenir à jour des documents détaillés relatifs aux bases de données.
• Approche innovante du travail, recherche constante d’une mise à niveau du système vers de nouvelles technologies plus efficaces et plus performantes.