
Backblaze propose des services de stockage cloud et de protection des données pour les entreprises et les particuliers. Sa plateforme B2 Cloud Storage offre un stockage d’objets compatible avec S3 pour gérer et protéger les données, tandis que son service de sauvegarde automatique et illimitée des ordinateurs facilite la récupération en cas de perte de systèmes ou de fichiers. L’entreprise permet également des intégrations avec d’autres applications, ce qui rend ses produits adaptés aussi bien aux équipes qui créent des flux de données qu’aux clients à la recherche de solutions de sauvegarde simples.
Ingénieur fiabilité des sites III, bases de données — Télétravail aux États-Unis
Piloter la fiabilité, l’automatisation, la réponse aux incidents et la préparation opérationnelle des bases de données de production Vitess et Cassandra de Backblaze. Contribuer à la résilience de sa plateforme de stockage cloud grâce à l’architecture des bases de données, à la récupération, à la supervision et aux opérations d’infrastructure.
125 000 $ – 150 000 $ / an
À distanceTemps pleinIntermédiaireSeniorLangue Requise : anglaisIngénieur DevOpsDescription
- Concevoir, déployer et prendre en charge des architectures de bases de données hautement disponibles pour Vitess, MySQL distribué et Cassandra
- Créer et maintenir des procédures, des guides opérationnels et des consignes d’escalade pour les ingénieurs SRE bases de données de niveaux 1 et 2
- Améliorer les performances des bases de données grâce à l’optimisation des requêtes, à l’indexation, à la conception des schémas et à la planification de capacité
- Prendre en charge les stratégies de sauvegarde, de récupération, de réplication et de reprise après sinistre des bases de données
- Exécuter et valider les tests de reprise après sinistre et les procédures de récupération des bases de données
- Piloter les pratiques de sécurité des bases de données, de contrôle des accès, de correctifs, de durcissement et de conformité
- Collaborer avec les équipes DBA et Infrastructure des données sur le repartitionnement, la capacité, la réplication et l’architecture MySQL partitionnée
- Contribuer au maintien de la disponibilité et de la durabilité des services critiques de production
- Suivre la santé des services au moyen des SLI, SLO, budgets d’erreur et systèmes de supervision, de journalisation et d’alerte
- Participer aux astreintes et contribuer à la réponse aux incidents, à l’analyse des causes racines et aux revues post-incident
- Servir de ressource d’escalade pour les incidents complexes de bases de données en production
- Automatiser l’administration des bases de données et les processus opérationnels
- Contribuer aux systèmes de supervision, de journalisation et d’alerte avec Prometheus, Grafana, Catchpoint et ELK
- Relier les guides opérationnels et les flux de réponse aux incidents à FireHydrant
- Utiliser des outils de CI/CD, de gestion de configuration et d’infrastructure as code, notamment Terraform, Ansible et Jenkins
- Écrire des scripts opérationnels en Bash, Python, Go ou dans des langages comparables
- Exploiter et dépanner des systèmes de production conteneurisés avec Kubernetes et Docker
- Piloter les revues de préparation à la production et contribuer à la mise en exploitation de nouveaux services reposant sur des bases de données
- Créer des plans de formation, des ressources d’intégration et une documentation technique pour les ingénieurs SRE bases de données de niveaux 1 et 2
- Travailler avec les équipes Engineering, Produit, Opérations et DBA/Infrastructure des données sur les programmes de fiabilité
- Soutenir la planification de capacité, les exercices de reprise après sinistre, les migrations de bases de données et les initiatives d’infrastructure
- Coordonner les fournisseurs et prestataires de services pour résoudre les problèmes et suivre les performances des SLA
- Enquêter sur les incidents de production liés aux bases de données, à l’infrastructure et aux services, puis les résoudre
- Dépanner et escalader les problèmes liés aux bases de données, à Linux, aux réseaux, aux applications et à l’infrastructure
- Traiter les problèmes récurrents avec des actions correctives durables qui renforcent la fiabilité
Exigences
- Justifier de 6 à 8 ans d’expérience en fiabilité des sites, ingénierie des systèmes, opérations d’infrastructure, ingénierie des bases de données ou dans un domaine connexe, dont une expérience importante du support de bases de données de production
- Démontrer une solide expérience pratique de MySQL et des systèmes de bases de données distribués ou partitionnés
- Une expérience de production avec Vitess est fortement souhaitée
- Avoir administré et pris en charge des bases de données NoSQL telles que Cassandra
- Savoir concevoir des architectures de bases de données hautement disponibles, des topologies de réplication, des stratégies de sauvegarde et des processus de reprise après sinistre
- Maîtriser SQL pour l’analyse des requêtes, l’indexation, la conception des schémas et le dépannage
- Disposer de solides compétences d’administration et de dépannage Linux
- Avoir une expérience des opérations axées sur la sécurité, notamment des correctifs, du durcissement, du contrôle des accès et de la remédiation des vulnérabilités
- Comprendre les pratiques de fiabilité telles que la supervision, les alertes, la réponse aux incidents, l’analyse des causes racines, les SLI, les SLO et les budgets d’erreur
- Avoir travaillé avec des conteneurs et des plateformes d’orchestration, notamment Kubernetes et Docker
- Être à l’aise avec l’exploitation d’environnements Kubernetes et Vitess à l’aide d’outils tels que kubectl, mysqlsh et les keyspaces Vitess
- Avoir une expérience des outils d’infrastructure et de gestion de configuration, notamment Terraform, Ansible, Jenkins et des produits HashiCorp tels que Vault et Nomad
- Maîtriser au moins un langage de script, comme Python, Bash ou Go
- Avoir établi des procédures opérationnelles, des guides, une documentation et des processus d’escalade
- Avoir encadré, formé ou intégré des ingénieurs dans des environnements techniques complexes
- Une expérience dans le SaaS, les services cloud, les fournisseurs de services ou les environnements de systèmes distribués à grande échelle est souhaitée
- Une expérience d’AWS, GCP, Azure ou de plateformes cloud comparables est souhaitée
- Une connaissance des pratiques ITIL/OSS et de la gestion des SLA/SLO est souhaitée
- Être titulaire d’un diplôme de licence en informatique, en ingénierie ou dans un domaine connexe, ou disposer d’une expérience professionnelle équivalente
Avantages
- Couverture santé familiale, y compris les soins dentaires et ophtalmologiques
- Rémunération compétitive et plan 401(k)
- Attributions de RSU pour les employés à temps plein
- Programme d’achat d’actions réservé aux employés
- Politique de congés flexible
- Congés de maternité et de paternité
- MacBook Pro professionnel et allocation de personnalisation du poste de travail
- Prime pour la garde d’enfants humains
- Traitements et accompagnement liés à la fertilité
- Programme de formation et de développement
- Avantages liés aux déplacements domicile-travail
- Une culture qui favorise un équilibre sain entre vie professionnelle et vie personnelle