
Backblaze ofrece servicios de almacenamiento en la nube y protección de datos para empresas y particulares. Su plataforma B2 Cloud Storage proporciona almacenamiento de objetos compatible con S3 para gestionar y proteger datos, mientras que su servicio automático e ilimitado de copias de seguridad de ordenadores facilita la recuperación cuando se pierden sistemas o archivos. La empresa también permite integraciones con otras aplicaciones, por lo que sus productos son adecuados tanto para equipos que crean flujos de trabajo de datos como para clientes que buscan soluciones de copia de seguridad sencillas.
Ingeniero/a de Fiabilidad de Sitios III, Bases de Datos — Trabajo remoto en Estados Unidos
Lidera la fiabilidad, la automatización, la respuesta a incidentes y la preparación operativa de las bases de datos de producción Vitess y Cassandra de Backblaze. Contribuye a la resiliencia de su plataforma de almacenamiento en la nube mediante arquitectura de bases de datos, recuperación, monitorización y operaciones de infraestructura.
125.000 $ – 150.000 $ / año
RemotoTiempo completoIntermedioSeniorIdioma Obligatorio: inglésIngeniero de DevOpsDescripción
- Diseñar, desplegar y gestionar arquitecturas de bases de datos de alta disponibilidad para Vitess, MySQL distribuido y Cassandra
- Crear y mantener procedimientos, manuales operativos y pautas de escalamiento para ingenieros de SRE de bases de datos de nivel 1 y nivel 2
- Mejorar el rendimiento de las bases de datos mediante ajuste de consultas, indexación, diseño de esquemas y planificación de capacidad
- Gestionar las estrategias de respaldo, recuperación, replicación y recuperación ante desastres de las bases de datos
- Ejecutar y validar pruebas de recuperación ante desastres y procedimientos de recuperación de bases de datos
- Liderar las prácticas de seguridad de bases de datos, control de acceso, aplicación de parches, bastionado y cumplimiento
- Colaborar con los equipos de DBA e Infraestructura de Datos en el re-sharding, la capacidad, la replicación y la arquitectura de MySQL fragmentado
- Ayudar a mantener la disponibilidad y durabilidad de los servicios críticos de producción
- Supervisar el estado de los servicios mediante SLI, SLO, presupuestos de errores y sistemas de monitorización, registro y alertas
- Participar en turnos de guardia y contribuir a la respuesta a incidentes, el análisis de causa raíz y las revisiones posteriores a incidentes
- Actuar como recurso de escalamiento para incidentes complejos de bases de datos en producción
- Automatizar la administración de bases de datos y los procesos operativos
- Contribuir a los sistemas de monitorización, registro y alertas mediante Prometheus, Grafana, Catchpoint y ELK
- Conectar los manuales operativos y los flujos de trabajo de respuesta a incidentes con FireHydrant
- Usar herramientas de CI/CD, gestión de configuración e infraestructura como código, incluidas Terraform, Ansible y Jenkins
- Escribir scripts operativos en Bash, Python, Go o lenguajes comparables
- Operar y solucionar problemas de sistemas de producción contenerizados con Kubernetes y Docker
- Liderar revisiones de preparación para producción y ayudar a preparar para su operación nuevos servicios respaldados por bases de datos
- Crear planes de formación, recursos de incorporación y documentación técnica para ingenieros de SRE de bases de datos de nivel 1 y nivel 2
- Trabajar con los equipos de Ingeniería, Producto, Operaciones y DBA/Infraestructura de Datos en programas de fiabilidad
- Apoyar la planificación de capacidad, los ejercicios de recuperación ante desastres, las migraciones de bases de datos y las iniciativas de infraestructura
- Coordinarse con proveedores y prestadores de servicios para resolver problemas y supervisar el rendimiento de los SLA
- Investigar y resolver incidentes de bases de datos, infraestructura y servicios en producción
- Solucionar problemas y escalar incidencias de bases de datos, Linux, redes, aplicaciones e infraestructura
- Abordar problemas recurrentes con acciones correctivas duraderas que refuercen la fiabilidad
Requisitos
- Aportar entre 6 y 8 años de experiencia en fiabilidad de sitios, ingeniería de sistemas, operaciones de infraestructura, ingeniería de bases de datos o una disciplina relacionada, incluida una experiencia considerable en soporte de bases de datos de producción
- Demostrar amplia experiencia práctica con MySQL y sistemas de bases de datos distribuidos o fragmentados
- Se valora especialmente la experiencia de producción con Vitess
- Tener experiencia administrando y dando soporte a bases de datos NoSQL como Cassandra
- Saber diseñar arquitecturas de bases de datos de alta disponibilidad, topologías de replicación, estrategias de respaldo y procesos de recuperación ante desastres
- Utilizar sólidas habilidades de SQL para análisis de consultas, indexación, diseño de esquemas y resolución de problemas
- Aportar sólidas capacidades de administración y resolución de problemas en Linux
- Tener experiencia en operaciones centradas en la seguridad, incluidos el parcheado, el bastionado, el control de acceso y la corrección de vulnerabilidades
- Comprender prácticas de fiabilidad como monitorización, alertas, respuesta a incidentes, análisis de causa raíz, SLI, SLO y presupuestos de errores
- Tener experiencia con contenedores y plataformas de orquestación, incluidos Kubernetes y Docker
- Sentirse cómodo operando entornos de Kubernetes y Vitess con herramientas como kubectl, mysqlsh y keyspaces de Vitess
- Tener experiencia con herramientas de infraestructura y gestión de configuración, incluidas Terraform, Ansible, Jenkins y productos de HashiCorp como Vault y Nomad
- Dominar al menos un lenguaje de scripting, como Python, Bash o Go
- Haber establecido procedimientos operativos, manuales, documentación y procesos de escalamiento
- Haber asesorado, formado o incorporado a ingenieros en entornos técnicos complejos
- Se valora la experiencia en SaaS, servicios en la nube, proveedores de servicios o entornos de sistemas distribuidos a gran escala
- Se valora la experiencia con AWS, GCP, Azure o plataformas de nube comparables
- Se valoran los conocimientos de prácticas ITIL/OSS y de gestión de SLA/SLO
- Tener una licenciatura en Informática, Ingeniería o un campo relacionado, o experiencia profesional equivalente
Beneficios
- Cobertura sanitaria familiar, incluidos servicios dentales y oftalmológicos
- Compensación competitiva y plan 401(k)
- Subvenciones de RSU para empleados a tiempo completo
- Programa de compra de acciones para empleados
- Política de vacaciones flexible
- Permiso de maternidad y paternidad
- MacBook Pro para el trabajo, más un estipendio para personalizar la estación de trabajo
- Bonificación para el cuidado de hijos humanos
- Tratamientos y apoyo para la fertilidad
- Programa de aprendizaje y desarrollo
- Beneficios de transporte
- Una cultura que promueve un equilibrio saludable entre vida laboral y personal