Emploi
De la source partenaire
Ingénieur Sr, Fiabilité des Bases de Données
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- Zapier
- Niveau
- Senior
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
L'IA chez Zapier
Chez Zapier, nous construisons et utilisons l'automatisation chaque jour pour rendre le travail plus efficace, créatif et humain. Donc, si vous utilisez des outils d’IA lorsque vous postulez ici, c’est génial ! Nous vous demandons simplement de les utiliser de manière responsable et transparente.
Consultez nos conseils sur la façon de collaborer avec l'IA pendant le processus de recrutement de Zapier, y compris comment utiliser des outils d'IA comme ChatGPT, Claude, Gemini ou autres pendant notre processus de recrutement - et quand ne pas le faire.
Ingénieur Sr, Fiabilité des Bases de Données
Salut!
Nous recherchons un ingénieur en fiabilité des bases de données (DBRE) pour rejoindre l'équipe State de Zapier. Nous avons besoin de quelqu’un qui puisse définir l’orientation de notre infrastructure de données et qui n’a pas peur de se lancer dans la résolution de problèmes opérationnels difficiles.
L'équipe State possède la plate-forme derrière les services avec état de Zapier : notre flotte de bases de données relationnelles (MySQL et PostgreSQL), une couche de mise en cache construite sur Redis et ElastiCache, et les outils qui permettent aux équipes produit de tout utiliser facilement, en toute sécurité et de manière fiable. Vous façonnerez nos pratiques autour de l'automatisation, de l'observabilité, des performances, de la fiabilité et de la reprise après sinistre, et contribuerez à faire en sorte que la bonne solution soit la solution la plus simple pour les équipes qui s'appuient sur notre couche de données. Il s'agit d'un rôle senior du DBRE au sein de l'équipe d'État. Vous serez le centre de gravité technique pour le travail sur les bases de données et le cache : la personne à qui les autres ingénieurs s'adressent pour examiner la conception, celle qui fixe la barre quant à la manière dont nous exploitons la couche de données et celle qui est responsable du développement de la pratique DBRE au sein de l'équipe au fil du temps.
Nous savons que postuler et accepter un nouvel emploi dans n'importe quelle entreprise nécessite un acte de foi. Nous voulons que vous vous sentiez à l'aise et enthousiaste à l'idée de postuler chez Zapier. Pour vous aider à partager un peu plus sur la vie chez Zapier, voici quelques ressources en plus de la description de poste qui peuvent vous donner un aperçu de la vie chez Zapier. J'espère que vous ferez le pas de la foi et postulerez.
Notre engagement envers les candidats
Culture et valeurs chez Zapier
Guide Zapier sur le travail à distance
Diversité et inclusivité chez Zapier
Zapier est fier d'être un lieu de travail garantissant l'égalité des chances et dédié à la recherche et à l'embauche d'une main-d'œuvre diversifiée.
À propos de vous
Vous êtes un technologue de bases de données expérimenté. Vous avez au moins 7 ans d'expérience en administration système, en ingénierie système ou en développement de logiciels, dont au moins 4 ans en gestion de bases de données relationnelles de production. Vous possédez une expertise approfondie de MySQL ou PostgreSQL et une connaissance pratique de l'autre, y compris de l'écosystème d'extensions et d'outils de chaque moteur. Vous comprenez la mise en cache (telle que Redis) dans le cadre de la couche de données, comment la concevoir et l'exploiter à grande échelle, ainsi que les compromis entre la mise en cache et la base de données sous-jacente.
Vous connaissez le cloud et traitez l'infrastructure comme du code. Vous avez conçu et maintenu des systèmes de bases de données cloud hautement disponibles dans AWS ou une autre plate-forme cloud, et vous gérez cette infrastructure avec Terraform ou un outil IaC similaire plutôt qu'à la main. Vous êtes à l'aise avec l'exploitation de services avec état aux côtés de Kubernetes ou d'autres systèmes distribués, et vous comprenez les compromis liés à l'exécution de charges de travail de données dans et autour d'environnements orchestrés.
Vous construisez et utilisez l’observabilité. Vous avez mis en œuvre des métriques, une journalisation et des alertes pour les systèmes de données à l'aide d'outils tels que Datadog, Prometheus ou CloudWatch, et vous connaissez la différence entre un tableau de bord qui semble beau et un autre qui détecte les problèmes avant les clients. Vous traitez les données de performances des requêtes, le délai de réplication et les taux de réussite du cache comme des signaux de première classe.
Vous travaillez en partenariat avec les équipes produits. Les équipes produit sont vos clients. Lorsqu'une équipe vous présente une conception ou un problème, vous lui posez des questions sur sa charge de travail avant de prescrire une solution, vous lui proposez des options avec des compromis plutôt que des édits, et vous la laissez plus capable que vous ne l'avez trouvée. Vous traitez les demandes d'assistance avec le même soin que la réponse aux incidents, vous participez à une rotation d'astreinte pour les systèmes de données de production et vous préférez apprendre à une équipe à pêcher plutôt que de répondre deux fois à la même question. Vous documentez bien les choses afin que vos connaissances puissent être consommées de manière asynchrone.
Vous placez la barre plus haut pour l’équipe qui vous entoure. Vous êtes un DBRE expérimenté dans cette équipe et vous considérez cela comme une responsabilité. Vous examinez les conceptions de vos pairs et donnez des commentaires qui améliorent la conception et rendent l'ingénieur plus précis. Vous faites équipe pour résoudre des problèmes difficiles lorsque cela aide quelqu'un d'autre à grandir. Vous transformez les choses que vous avez apprises à la dure en documents, modèles et runbooks afin que la personne suivante n'ait pas à les apprendre également à la dure. Vous vous souciez que l’équipe soit plus compétente dans un an qu’elle ne l’est aujourd’hui.
Vous expédiez du code pour résoudre les problèmes des systèmes. Vous automatisez le travail répétitif et créez des outils qui rendent l'équipe plus efficace. Vous êtes à l'aise dans l'exploration du code d'une application pour corriger un bug ou dans le lancement d'un service backend pour combler une lacune dans notre stratégie de gestion des données. Vous vous appropriez des problèmes difficiles et savez que « simplement y ajouter plus de matériel » n’est pas une stratégie de mise à l’échelle.
Vous travaillez d’abord sur l’IA. Les outils d'IA font déjà partie de votre façon de fonctionner : vous les utilisez pour écrire et réviser du code d'automatisation, analyser les plans et les journaux de requête, rédiger des runbooks et accélérer les enquêtes sur les incidents. Vous disposez d'un véritable jugement sur les domaines dans lesquels les résultats de l'IA sont fiables et ceux qui ne le sont pas, en particulier par rapport aux systèmes de données de production, et vous intégrez cette maîtrise dans les pratiques de votre équipe, et pas seulement dans les vôtres.
Choses que vous ferez
Gardez les lumières allumées
•
Possédez la fiabilité de notre couche de mise en cache : planification de la capacité, comportement de basculement, stratégie de mise à niveau et modèles d'utilisation sains pour les caches hébergés dans Redis Enterprise et AWS ElastiCache.
•
Participer à notre rotation d'astreinte et servir de point d'escalade pour les problèmes liés à la couche de données lors d'incidents de production.
•
Soutenez les clients internes au quotidien, du dépannage d'une requête lente aux conseils sur l'utilisation du stockage, et transformez les questions récurrentes en documentation et en outils.
Faites le bon chemin en toute simplicité…
Source : Jobicy (https://jobicy.com/jobs/156564-sr-engineer-database-reliability)
Chez Zapier, nous construisons et utilisons l'automatisation chaque jour pour rendre le travail plus efficace, créatif et humain. Donc, si vous utilisez des outils d’IA lorsque vous postulez ici, c’est génial ! Nous vous demandons simplement de les utiliser de manière responsable et transparente.
Consultez nos conseils sur la façon de collaborer avec l'IA pendant le processus de recrutement de Zapier, y compris comment utiliser des outils d'IA comme ChatGPT, Claude, Gemini ou autres pendant notre processus de recrutement - et quand ne pas le faire.
Ingénieur Sr, Fiabilité des Bases de Données
Salut!
Nous recherchons un ingénieur en fiabilité des bases de données (DBRE) pour rejoindre l'équipe State de Zapier. Nous avons besoin de quelqu’un qui puisse définir l’orientation de notre infrastructure de données et qui n’a pas peur de se lancer dans la résolution de problèmes opérationnels difficiles.
L'équipe State possède la plate-forme derrière les services avec état de Zapier : notre flotte de bases de données relationnelles (MySQL et PostgreSQL), une couche de mise en cache construite sur Redis et ElastiCache, et les outils qui permettent aux équipes produit de tout utiliser facilement, en toute sécurité et de manière fiable. Vous façonnerez nos pratiques autour de l'automatisation, de l'observabilité, des performances, de la fiabilité et de la reprise après sinistre, et contribuerez à faire en sorte que la bonne solution soit la solution la plus simple pour les équipes qui s'appuient sur notre couche de données. Il s'agit d'un rôle senior du DBRE au sein de l'équipe d'État. Vous serez le centre de gravité technique pour le travail sur les bases de données et le cache : la personne à qui les autres ingénieurs s'adressent pour examiner la conception, celle qui fixe la barre quant à la manière dont nous exploitons la couche de données et celle qui est responsable du développement de la pratique DBRE au sein de l'équipe au fil du temps.
Nous savons que postuler et accepter un nouvel emploi dans n'importe quelle entreprise nécessite un acte de foi. Nous voulons que vous vous sentiez à l'aise et enthousiaste à l'idée de postuler chez Zapier. Pour vous aider à partager un peu plus sur la vie chez Zapier, voici quelques ressources en plus de la description de poste qui peuvent vous donner un aperçu de la vie chez Zapier. J'espère que vous ferez le pas de la foi et postulerez.
Notre engagement envers les candidats
Culture et valeurs chez Zapier
Guide Zapier sur le travail à distance
Diversité et inclusivité chez Zapier
Zapier est fier d'être un lieu de travail garantissant l'égalité des chances et dédié à la recherche et à l'embauche d'une main-d'œuvre diversifiée.
À propos de vous
Vous êtes un technologue de bases de données expérimenté. Vous avez au moins 7 ans d'expérience en administration système, en ingénierie système ou en développement de logiciels, dont au moins 4 ans en gestion de bases de données relationnelles de production. Vous possédez une expertise approfondie de MySQL ou PostgreSQL et une connaissance pratique de l'autre, y compris de l'écosystème d'extensions et d'outils de chaque moteur. Vous comprenez la mise en cache (telle que Redis) dans le cadre de la couche de données, comment la concevoir et l'exploiter à grande échelle, ainsi que les compromis entre la mise en cache et la base de données sous-jacente.
Vous connaissez le cloud et traitez l'infrastructure comme du code. Vous avez conçu et maintenu des systèmes de bases de données cloud hautement disponibles dans AWS ou une autre plate-forme cloud, et vous gérez cette infrastructure avec Terraform ou un outil IaC similaire plutôt qu'à la main. Vous êtes à l'aise avec l'exploitation de services avec état aux côtés de Kubernetes ou d'autres systèmes distribués, et vous comprenez les compromis liés à l'exécution de charges de travail de données dans et autour d'environnements orchestrés.
Vous construisez et utilisez l’observabilité. Vous avez mis en œuvre des métriques, une journalisation et des alertes pour les systèmes de données à l'aide d'outils tels que Datadog, Prometheus ou CloudWatch, et vous connaissez la différence entre un tableau de bord qui semble beau et un autre qui détecte les problèmes avant les clients. Vous traitez les données de performances des requêtes, le délai de réplication et les taux de réussite du cache comme des signaux de première classe.
Vous travaillez en partenariat avec les équipes produits. Les équipes produit sont vos clients. Lorsqu'une équipe vous présente une conception ou un problème, vous lui posez des questions sur sa charge de travail avant de prescrire une solution, vous lui proposez des options avec des compromis plutôt que des édits, et vous la laissez plus capable que vous ne l'avez trouvée. Vous traitez les demandes d'assistance avec le même soin que la réponse aux incidents, vous participez à une rotation d'astreinte pour les systèmes de données de production et vous préférez apprendre à une équipe à pêcher plutôt que de répondre deux fois à la même question. Vous documentez bien les choses afin que vos connaissances puissent être consommées de manière asynchrone.
Vous placez la barre plus haut pour l’équipe qui vous entoure. Vous êtes un DBRE expérimenté dans cette équipe et vous considérez cela comme une responsabilité. Vous examinez les conceptions de vos pairs et donnez des commentaires qui améliorent la conception et rendent l'ingénieur plus précis. Vous faites équipe pour résoudre des problèmes difficiles lorsque cela aide quelqu'un d'autre à grandir. Vous transformez les choses que vous avez apprises à la dure en documents, modèles et runbooks afin que la personne suivante n'ait pas à les apprendre également à la dure. Vous vous souciez que l’équipe soit plus compétente dans un an qu’elle ne l’est aujourd’hui.
Vous expédiez du code pour résoudre les problèmes des systèmes. Vous automatisez le travail répétitif et créez des outils qui rendent l'équipe plus efficace. Vous êtes à l'aise dans l'exploration du code d'une application pour corriger un bug ou dans le lancement d'un service backend pour combler une lacune dans notre stratégie de gestion des données. Vous vous appropriez des problèmes difficiles et savez que « simplement y ajouter plus de matériel » n’est pas une stratégie de mise à l’échelle.
Vous travaillez d’abord sur l’IA. Les outils d'IA font déjà partie de votre façon de fonctionner : vous les utilisez pour écrire et réviser du code d'automatisation, analyser les plans et les journaux de requête, rédiger des runbooks et accélérer les enquêtes sur les incidents. Vous disposez d'un véritable jugement sur les domaines dans lesquels les résultats de l'IA sont fiables et ceux qui ne le sont pas, en particulier par rapport aux systèmes de données de production, et vous intégrez cette maîtrise dans les pratiques de votre équipe, et pas seulement dans les vôtres.
Choses que vous ferez
Gardez les lumières allumées
•
Possédez la fiabilité de notre couche de mise en cache : planification de la capacité, comportement de basculement, stratégie de mise à niveau et modèles d'utilisation sains pour les caches hébergés dans Redis Enterprise et AWS ElastiCache.
•
Participer à notre rotation d'astreinte et servir de point d'escalade pour les problèmes liés à la couche de données lors d'incidents de production.
•
Soutenez les clients internes au quotidien, du dépannage d'une requête lente aux conseils sur l'utilisation du stockage, et transformez les questions récurrentes en documentation et en outils.
Faites le bon chemin en toute simplicité…
Source : Jobicy (https://jobicy.com/jobs/156564-sr-engineer-database-reliability)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Zapier
Annonce fournie par Zapier.