
Amadeus est une entreprise mondiale de technologies du voyage qui fournit des services aux compagnies aériennes, aux aéroports, aux autorités frontalières, aux vendeurs de voyages, aux équipes de voyages d’affaires et aux prestataires de services hôteliers. Ses logiciels et solutions informatiques basés sur le cloud prennent en charge les réservations, les services aux passagers, les opérations de voyage, les paiements et l’analyse de données, contribuant à relier les organisations de l’ensemble de l’écosystème du voyage. L’entreprise associe des plateformes SaaS, des intégrations d’entreprise, de l’intelligence voyage et des technologies évolutives pour le secteur du voyage et du tourisme.
Ingénieur senior en bases de données, SQL Server
Conçoit et prend en charge des environnements SQL Server hautement disponibles chez Amadeus, en optimisant les bases de données pour leurs performances et leur résilience. Collabore avec les équipes architecture, développement, SRE et opérations.
Description
- Crée et assure la maintenance de bases de données SQL Server.
- Collabore avec les équipes architecture et développement sur des solutions évolutives pour la couche de données, les schémas, la distribution des données, le reporting et l’analyse.
- Définit et évalue la qualité du code SQL pour T-SQL, les procédures stockées, les scripts de déploiement et les modèles de conception de bases de données.
- Améliore les performances des bases de données grâce à l’optimisation des requêtes, à l’indexation, au partitionnement et à d’autres techniques connexes.
- Met en œuvre et exploite les groupes de disponibilité Always On de SQL Server pour assurer une haute disponibilité et une tolérance aux pannes.
- Résout les problèmes de bases de données en production, notamment les blocages, les interblocages, les requêtes lentes, les tâches en échec et les goulots d’étranglement des performances.
- Crée et prend en charge les tâches SQL Server Agent, y compris leur planification et leur surveillance.
- Permet l’intégration des données avec SSIS et Azure Data Factory.
- Met à niveau, applique les correctifs et assure la maintenance des environnements SQL Server.
- Surveille l’état des bases de données avec DPA et Extended Events.
- Travaille avec TechOps sur la gouvernance des bases de données, les normes, la capacité, les coûts, les sauvegardes, les tests de reprise après sinistre et la continuité des activités.
- Conseille les équipes de développement d’applications sur la conception et les performances des bases de données.
- Recherche les causes profondes et fournit une assistance lors de l’escalade d’incidents critiques en production.
Exigences
- Justifie d’au moins 6 à 8 ans d’expérience pratique avec Microsoft SQL Server.
- Possède de solides compétences en développement SQL Server et une connaissance approfondie de T-SQL.
- Possède une expérience importante de l’évaluation et de l’optimisation du code SQL, des procédures stockées et des scripts de déploiement de bases de données.
- Comprend les groupes de disponibilité Always On de SQL Server.
- Possède une expérience pratique du support en production et de la résolution des blocages, interblocages, problèmes de performances des requêtes, échecs des tâches SQL Agent et goulots d’étranglement des bases de données.
- Maîtrise l’optimisation des requêtes, l’analyse des plans d’exécution et les stratégies d’indexation.
- A de l’expérience dans la création, la planification, la surveillance et le dépannage des tâches SQL Server Agent.
- Comprend les stratégies de haute disponibilité, de reprise après sinistre, de sauvegarde et de restauration.
- A de l’expérience dans le développement et la maintenance de packages SSIS.
- Connaît Azure Data Factory (ADF).
- Possède des connaissances de base de SSRS Reporting Services.
- A de l’expérience des environnements de bases de données dans le cloud.
- Connaît les bases de données NoSQL.
- A travaillé dans des environnements agiles SAFe.
- Connaît Azure DevOps ou TFS pour la gestion des incidents, des changements et des éléments de travail.
- Se concentre sur l’ingénierie des bases de données, leur fiabilité, leur évolutivité et leurs performances.
- Sait évaluer et améliorer la qualité du code des bases de données.
- A une expérience pratique du support d’environnements de production hautement disponibles.
- Possède de solides capacités d’analyse et de résolution de problèmes, notamment pour mener des analyses approfondies des causes profondes.
- Collabore efficacement et gère les parties prenantes des équipes architecture, développement, SRE et opérations.
Avantages
- Le recrutement est accessible et respecte le principe d’égalité des chances.
- L’expérience des employés est inclusive et favorise le sentiment d’appartenance.
- Chaque personne est traitée et considérée équitablement, quels que soient son genre, sa race, son origine ethnique, son orientation sexuelle, son âge, ses convictions, son handicap ou toute autre caractéristique protégée par la loi.