Description de la mission
Contexte de la mission
Au sein d'un département dédié aux Bases de Données, la mission s'inscrit dans l'administration, l'exploitation et l'automatisation d'une plateforme mutualisée offrant des services SQL Server en mode PaaS (Platform as a Service). Pour accompagner la croissance et la robustesse de cette offre interne, l'Ingénieur Administrateur de Bases de Données (DBA) Infrastructure SQL Server / DevOps intervient en renfort des équipes existantes afin d'assurer la haute disponibilité des clusters, d'industrialiser les déploiements via des outils d'automatisation avancés et de garantir le maintien en condition opérationnelle de l'ensemble de l'écosystème (incluant un dispositif d'astreintes régulières).
Missions principales & Rôle
- Administration & Exploitation SQL Server : Assurer l'installation, la configuration, les montées de version et l'administration quotidienne des moteurs SQL Server ainsi que des instances SSISDB.
- Haute Disponibilité & Résilience : Mettre en œuvre, administrer et maintenir les architectures de haute disponibilité (clusters Windows Failover Clustering et groupes de disponibilité SQL Server Always On) ainsi que les plans de continuité et de reprise d'activité (PCA / PRA).
- Automatisation & Approche DevOps : Développer et maintenir des modules PowerShell, implémenter le gestionnaire de configuration (DSC), administrer les services web associés (IIS) et participer à l'industrialisation des déploiements (Git, Artifactory, Jenkins, Ansible, développement d'API).
- Performance, Sécurité & Conformité : Analyser et optimiser les performances des bases de données, gérer les politiques de sécurité, les accès, la conformité des licences SQL Server ainsi que les stratégies de sauvegarde et de restauration.
- Support & Gestion des Incidents : Assurer le support de niveau avancé auprès des équipes applicatives et utilisateurs, diagnostiquer et résoudre les incidents de production et participer au roulement d'astreintes (environ 1 semaine toutes les 7 semaines).
Objectifs & Livrables
- Garantir la haute disponibilité, l'intégrité et les performances optimales des plateformes SQL Server mutualisées en mode PaaS.
- Livrer les scripts et modules d'automatisation PowerShell / DSC ainsi que les playbooks et pipelines d'industrialisation.
- Produire et maintenir à jour les procédures d'exploitation, les dossiers d'architecture technique (PCA/PRA) et les consignes d'astreinte.
- Assurer l'exécution fiable des sauvegardes, restaurations et montées de version en production sans interruption de service.
Compétences requises
- Expertise impérative et démontrée sur Microsoft SQL Server et la haute disponibilité Always On (niveau Expert - impératif).
- Solide maîtrise des systèmes Windows Server et des environnements de clustering (niveau Confirmé - impératif).
- Expertise avancée en scripting et automatisation PowerShell, PowerShell DSC et environnement .NET (niveau Expert - impératif).
- Bonne maîtrise de l'administration des composants BI/ETL (SSISDB ; la connaissance de SSAS est un plus) et des serveurs web IIS.
- Pratique avérée des outils et démarches DevOps : Git, Jenkins, Artifactory, Ansible et développement d'API.
- Connaissances appréciées des environnements virtualisés (VMware), des solutions de sauvegarde/restauration (Rubrik) et des outils de supervision (Zabbix).
- Langues : Français courant (impératif) et Anglais professionnel (impératif).
Profil recherché
- Ingénieur DBA Infrastructure SQL Server / DevOps Confirmé à Senior, justifiant d'au moins 6 ans d'expérience significative en environnement de production complexe.
- Profil résolument tourné vers l'automatisation et l'industrialisation (Infrastructure as Code / DevOps).
- Grande rigueur opérationnelle, sens aigu de la criticité des environnements de production et capacité à diagnostiquer rapidement des incidents complexes.
- Esprit d'équipe, sens du service client interne et disponibilité pour assurer des astreintes régulières.