Administrateur base de données

Il y a 3 jours

Toulouse, Occitanie, France YEVO Temps plein
  • Microsoft SQL Server
  • SQL / T-SQL
  • Indexation

Administrateur de base de données - SQL server

Le projet : garantir la performance, la fiabilité et l’évolution des bases de données SQL Server d’une application métier au cœur des activités des points de vente. Tu interviendras à la frontière entre les équipes de développement, les équipes techniques et les utilisateurs métier afin d’assurer la disponibilité des données, optimiser les performances et accompagner les évolutions fonctionnelles d’un environnement retail.

Tes responsabilités

Rattaché(e) à l’équipe Data & Infrastructure, tu interviens en tant que DBA Microsoft SQL Server au sein d’un environnement applicatif métier avec une forte proximité des équipes de développement et des équipes opérationnelles.

Administration et maintien en condition opérationnelle

  • Administrer et maintenir les bases de données Microsoft SQL Server de l’application métier.
  • Garantir leur disponibilité, leur intégrité et leurs performances.
  • Superviser le fonctionnement des bases de données et identifier les anomalies.
  • Assurer le suivi des traitements et des flux de données.
  • Participer aux opérations de maintenance et aux évolutions des environnements.
  • Analyser et résoudre les incidents liés aux bases de données.
  • Participer à la sécurisation et à la fiabilisation des données.

Performance et optimisation SQL Server

  • Analyser les problématiques de performance rencontrées sur les bases de données.
  • Identifier les requêtes SQL coûteuses ou problématiques.
  • Optimiser les requêtes, procédures stockées et traitements SQL.
  • Analyser les plans d’exécution.
  • Travailler sur l’indexation et l’optimisation des accès aux données.
  • Identifier les problématiques de verrouillage, de contention ou de consommation de ressources.
  • Mettre en place des indicateurs permettant d’anticiper les dégradations de performance.

Accompagnement des équipes de développement

Tu travailles en étroite collaboration avec les développeurs afin d’intégrer les problématiques liées aux données dès la conception des évolutions applicatives.

  • Conseiller les développeurs sur la conception et l’utilisation des bases SQL Server.
  • Accompagner les équipes dans l’écriture et l’optimisation des requêtes SQL.
  • Participer aux choix de modélisation des données.
  • Analyser les impacts BDD des nouvelles fonctionnalités.
  • Accompagner les évolutions de schéma et les migrations de données.
  • Participer à la préparation et à la sécurisation des mises en production.
  • Définir et promouvoir les bonnes pratiques SQL auprès des équipes.

Proximité avec les métiers du retail

Une dimension importante du poste consiste à comprendre les usages réels des données dans les points de vente afin de faire le lien entre les problématiques techniques et les besoins opérationnels.

À ce titre, tu seras amené(e) à :

  • Échanger avec les équipes métier afin de comprendre leurs usages et contraintes.
  • Analyser les problématiques remontées par les magasins.
  • Identifier l’origine technique ou fonctionnelle des anomalies.
  • Anticiper les impacts des nouveaux besoins métier sur les bases de données.
  • Proposer des évolutions permettant d’améliorer la performance et la fiabilité des applications.
  • Traduire les besoins métier en problématiques compréhensibles par les équipes techniques.
  • Participer à une démarche d’amélioration continue de l’application et de son socle de données.

Ton environnement technique

Base de données

  • Microsoft SQL Server
  • SQL / T-SQL
  • Administration de bases de données
  • Optimisation de requêtes
  • Analyse de plans d’exécution
  • Indexation
  • Diagnostic de performance
  • Modélisation et manipulation de données

Contexte

  • Environnement applicatif métier
  • Équipes de développement
  • Utilisateurs et équipes métier en magasin
  • Exploitation / production
  • Gestion d’incidents
  • Mise en production
  • Système d’information retail / distribution

Ton profil

  • Bac +3/5 en informatique ou équivalent.
  • Expérience de 4/5 ans minimum en tant que DBA Microsoft SQL Server, idéalement dans un environnement applicatif avec de fortes interactions entre développement et métier.
  • Très bonne maîtrise de Microsoft SQL Server.
  • Solides compétences en administration, optimisation et performance des bases de données.
  • Capacité à analyser des problématiques SQL complexes et à investiguer les incidents de performance.
  • À l’aise pour travailler directement avec des développeur