Jobgether

Ingénieur principal, Fiabilité des bases de données

PostgreSQLAWSKubernetesTerraform
Traduction automatique. Consultez l’original.

À propos du poste

Ce poste est publié pour le compte d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un ingénieur principal en fiabilité des bases de données basé aux États-Unis.

Comment fonctionne Jobgether

Nous utilisons un processus de mise en correspondance alimenté par l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences fondamentales du rôle. Notre système identifie les candidats les mieux adaptés, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.

Nous apprécions votre intérêt et vous souhaitons le meilleur !

Pourquoi postuler via Jobgether ?

Avis de confidentialité des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur qui recrute. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.

#LI-CL1

Nous recherchons un ingénieur senior en fiabilité des bases de données pour façonner et renforcer l'infrastructure qui alimente des services critiques et avec état. Vous superviserez les bases de données relationnelles et les systèmes de mise en cache, en favorisant la fiabilité, l'évolutivité, la performance et l'excellence opérationnelle. En travaillant sur MySQL, PostgreSQL, Redis et l'infrastructure cloud, vous établirez des bonnes pratiques qui aideront les équipes d'ingénierie à créer des services sécurisés et résilients. Ce rôle à distance combine la résolution technique pratique de problèmes avec le leadership architectural, l'automatisation et le mentorat. Vous influencerez l'évolution de la plateforme de données tout en facilitant les opérations de base de données fiables pour les équipes à travers l'organisation.

Responsabilités

  1. Assurer la fiabilité de l'infrastructure de mise en cache, y compris la planification de la capacité, les stratégies de basculement, les mises à niveau et les modèles d'utilisation sains sur Redis Enterprise et AWS ElastiCache.
  1. Participer à la rotation d'astreinte de production et agir en tant que point d'escalade pour les incidents liés aux bases de données et à la mise en cache.
  1. Soutenir les équipes d'ingénierie internes avec le dépannage des requêtes, les conseils de stockage, la conception de schémas et l'optimisation des performances des bases de données.
  1. Gérer l'infrastructure de base de données et de cache via Terraform et d'autres outils d'infrastructure en tant que code, en améliorant les flux de travail de provisionnement et en garantissant des changements sûrs et reproductibles.
  1. Développer des modèles, des normes et des flux de travail de plateforme réutilisables pour les bases de données et le cache qui permettent aux équipes de lancer des services évolutifs, sécurisés et performants.
  1. Construire et maintenir des solutions d'observabilité, y compris des tableaux de bord, des alertes, des métriques, la journalisation et des objectifs de niveau de service, pour identifier les problèmes avant qu'ils n'affectent les clients.
  1. Améliorer les performances, la résilience et l'évolutivité sur les environnements MySQL, PostgreSQL et Redis à mesure que les charges de travail évoluent.
  1. Conseiller les équipes produit et ingénierie sur l'architecture des bases de données, la sélection technologique, les modèles de requêtes, les stratégies de mise en cache et la planification de la capacité.
  1. Diriger les revues de conception technique, encadrer les ingénieurs et établir des normes opérationnelles par le biais de la documentation, de modèles réutilisables et de manuels d'exploitation.
  1. Écrire des outils d'automatisation pour éliminer le travail répétitif, résoudre les défis d'infrastructure et améliorer l'efficacité de la pratique de fiabilité des bases de données.
  1. Appliquer les outils d'IA de manière réfléchie au développement de code, à l'analyse des plans de requête, à l'investigation des journaux, à la documentation et à la réponse aux incidents, en validant soigneusement les résultats lors du travail avec des systèmes de production.

Exigences

  1. Au moins 7 ans d'expérience en administration système, ingénierie système ou développement logiciel, dont au moins 4 ans d'exploitation de bases de données relationnelles en production.
  1. Expertise approfondie de MySQL ou PostgreSQL, avec une connaissance pratique de l'autre moteur de base de données et de son écosystème d'extensions et d'outils.
  1. Expérience dans la conception, l'exploitation et la mise à l'échelle de systèmes de mise en cache tels que Redis, avec une solide compréhension des compromis entre la mise en cache et les bases de données sous-jacentes.
  1. Expérience avérée dans la construction et la maintenance de systèmes de bases de données hautement disponibles basés sur le cloud sur AWS ou une autre plateforme cloud.
  1. Maîtrise de Terraform ou d'outils d'infrastructure en tant que code similaires et expérience dans la gestion de l'infrastructure via des flux de travail automatisés et révisables.
  1. Familiarité avec Kubernetes ou d'autres systèmes distribués et compréhension des défis liés à l'exploitation de charges de travail avec état dans des environnements orchestrés.
  1. Expérience pratique de la mise en œuvre de l'observabilité pour les systèmes de données à l'aide d'outils tels que Datadog, Prometheus ou CloudWatch, y compris une surveillance significative des performances des requêtes, du délai de réplication, des taux de réussite du cache et de la santé du service.
  1. Solides compétences en codage et en automatisation, avec la capacité de dépanner le code d'application, de créer des outils internes et de développer des services backend si nécessaire.
  1. Expérience en réponse aux incidents, support de production, ingénierie de fiabilité, optimisation des performances et reprise après sinistre.
  1. Excellentes compétences en communication et en collaboration, avec la capacité de comprendre les charges de travail des équipes produit, d'expliquer les compromis techniques et d'aider les collègues à prendre des décisions éclairées.
  1. Leadership technique démontré par des revues de conception, du mentorat, le partage des connaissances et le développement d'une documentation claire et pratique.
  1. Jugement sain lors de l'utilisation d'outils assistés par IA, y compris la capacité de vérifier le code généré et l'analyse avant de les appliquer aux systèmes de données de production.
  1. Un état d'esprit proactif et axé sur le client et un engagement envers l'amélioration continue, la responsabilité partagée et l'aide aux équipes pour devenir plus autonomes.

Avantages

  • Fourchette de salaire aux États-Unis : $174,200–$261,200 par an.
  • Rémunération supplémentaire : Opportunités d'équité et potentiel de bonus basé sur la performance.
  • Travail à distance : Poste entièrement à distance, avec une éligibilité dépendant des lieux de travail approuvés et des exigences d'emploi applicables.
  • Pratiques de rémunération compétitives et équitables : La rémunération est déterminée en fonction de l'expérience démontrée, des connaissances liées au rôle, des compétences, des capacités, de l'impact commercial et de l'équité interne.
  • Emploi à temps plein au sein d'une organisation d'ingénierie axée sur la fiabilité de l'infrastructure, l'automatisation et l'excellence technique.
  • Le rôle offre des opportunités de façonner les pratiques de fiabilité des bases de données, d'influencer l'architecture de la plateforme et d'encadrer les ingénieurs à travers les équipes.
  • La couverture santé spécifique, les avantages sociaux liés à la retraite, les congés payés et d'autres avantages individuels n'ont pas été détaillés dans la description de poste fournie.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter