
Backblaze offre servizi di archiviazione cloud e protezione dei dati per aziende e privati. La sua piattaforma B2 Cloud Storage fornisce uno storage a oggetti compatibile con S3 per gestire e proteggere i dati, mentre il suo servizio automatico e illimitato di backup dei computer supporta il recupero in caso di perdita di sistemi o file. L’azienda consente inoltre integrazioni con altre applicazioni, rendendo i suoi prodotti adatti sia ai team che sviluppano flussi di lavoro basati sui dati sia ai clienti che cercano soluzioni di backup semplici.
Ingegnere dell’affidabilità dei siti III, Database — Da remoto negli Stati Uniti
Guidare affidabilità, automazione, risposta agli incidenti e preparazione operativa dei database di produzione Vitess e Cassandra di Backblaze. Supportare la resilienza della piattaforma di cloud storage attraverso architettura dei database, ripristino, monitoraggio e operazioni infrastrutturali.
125.000 $ – 150.000 $ / anno
Da remotoTempo pienoIntermedioSeniorLingua Richiesta: ingleseIngegnere DevOpsDescrizione
- Progettare, implementare e gestire architetture di database ad alta disponibilità per Vitess, MySQL distribuito e Cassandra
- Creare e mantenere procedure, runbook e linee guida per l’escalation per gli ingegneri SRE Database di livello 1 e 2
- Migliorare le prestazioni dei database tramite ottimizzazione delle query, indicizzazione, progettazione degli schemi e pianificazione della capacità
- Gestire le strategie di backup, ripristino, replica e disaster recovery dei database
- Eseguire e convalidare test di disaster recovery e procedure di ripristino dei database
- Guidare le pratiche di sicurezza dei database, controllo degli accessi, applicazione delle patch, hardening e conformità
- Collaborare con i team DBA e Data Infrastructure su resharding, capacità, replica e architettura MySQL shardata
- Contribuire a mantenere disponibilità e durabilità dei servizi critici di produzione
- Monitorare lo stato dei servizi con SLI, SLO, budget di errore e sistemi di monitoraggio, logging e alerting
- Partecipare ai turni di reperibilità e contribuire alla risposta agli incidenti, all’analisi delle cause principali e alle revisioni post-incidente
- Agire come risorsa di escalation per incidenti complessi dei database di produzione
- Automatizzare l’amministrazione dei database e i processi operativi
- Contribuire ai sistemi di monitoraggio, logging e alerting usando Prometheus, Grafana, Catchpoint ed ELK
- Collegare runbook operativi e flussi di risposta agli incidenti con FireHydrant
- Utilizzare strumenti di CI/CD, gestione della configurazione e infrastruttura come codice, tra cui Terraform, Ansible e Jenkins
- Scrivere script operativi in Bash, Python, Go o linguaggi comparabili
- Gestire e risolvere i problemi dei sistemi di produzione containerizzati con Kubernetes e Docker
- Guidare le Production Readiness Review e contribuire a preparare per l’operatività nuovi servizi basati su database
- Creare piani di formazione, risorse per l’onboarding e documentazione tecnica per gli ingegneri SRE Database di livello 1 e 2
- Collaborare con i team Engineering, Product, Operations e DBA/Data Infrastructure sui programmi di affidabilità
- Supportare la pianificazione della capacità, le esercitazioni di disaster recovery, le migrazioni dei database e le iniziative infrastrutturali
- Coordinarsi con fornitori e provider di servizi per risolvere i problemi e monitorare le prestazioni degli SLA
- Indagare e risolvere incidenti di produzione relativi a database, infrastruttura e servizi
- Diagnosticare ed escalare problemi relativi a database, Linux, reti, applicazioni e infrastruttura
- Affrontare i problemi ricorrenti con azioni correttive durature che rafforzino l’affidabilità
Requisiti
- Avere 6-8 anni di esperienza nell’affidabilità dei siti, nell’ingegneria dei sistemi, nelle operazioni infrastrutturali, nell’ingegneria dei database o in una disciplina correlata, inclusa una significativa esperienza nel supporto di database di produzione
- Dimostrare una profonda esperienza pratica con MySQL e sistemi di database distribuiti o shardati
- È fortemente preferibile un’esperienza di produzione con Vitess
- Avere esperienza nell’amministrazione e nel supporto di database NoSQL come Cassandra
- Saper progettare architetture di database ad alta disponibilità, topologie di replica, strategie di backup e processi di disaster recovery
- Possedere solide competenze SQL per l’analisi delle query, l’indicizzazione, la progettazione degli schemi e la risoluzione dei problemi
- Avere solide capacità di amministrazione e troubleshooting Linux
- Avere esperienza in operazioni incentrate sulla sicurezza, inclusi applicazione delle patch, hardening, controllo degli accessi e correzione delle vulnerabilità
- Comprendere pratiche di affidabilità come monitoraggio, alerting, risposta agli incidenti, analisi delle cause principali, SLI, SLO e budget di errore
- Avere esperienza con container e piattaforme di orchestrazione, tra cui Kubernetes e Docker
- Essere a proprio agio nella gestione di ambienti Kubernetes e Vitess con strumenti come kubectl, mysqlsh e i keyspace Vitess
- Avere esperienza con strumenti di infrastruttura e gestione della configurazione, tra cui Terraform, Ansible, Jenkins e prodotti HashiCorp come Vault e Nomad
- Essere competenti in almeno un linguaggio di scripting, come Python, Bash o Go
- Aver definito procedure operative, runbook, documentazione e processi di escalation
- Aver svolto attività di mentoring, formazione o onboarding di ingegneri in ambienti tecnici complessi
- È preferibile un’esperienza in SaaS, servizi cloud, provider di servizi o ambienti di sistemi distribuiti su larga scala
- È preferibile un’esperienza con AWS, GCP, Azure o piattaforme cloud comparabili
- È preferibile la familiarità con le pratiche ITIL/OSS e la gestione di SLA/SLO
- Avere una laurea in Informatica, Ingegneria o un campo correlato, oppure un’esperienza professionale equivalente
Benefit
- Copertura sanitaria familiare, incluse prestazioni dentistiche e oculistiche
- Retribuzione competitiva e piano 401(k)
- Assegnazioni di RSU per i dipendenti a tempo pieno
- Programma di acquisto di azioni per i dipendenti
- Politica flessibile per le ferie
- Congedo di maternità e paternità
- MacBook Pro per il lavoro, più un’indennità per la personalizzazione della postazione di lavoro
- Bonus per la cura dei figli umani
- Trattamenti e supporto per la fertilità
- Programma di formazione e sviluppo
- Benefit per i pendolari
- Una cultura che promuove un sano equilibrio tra vita professionale e personale