Backblaze
Backblaze
Backblaze предоставляет облачные решения для хранения данных и защиты информации для компаний и частных пользователей. Платформа B2 Cloud Storage предлагает совместимое с S3 объектное хранилище для управления данными и их защиты, а автоматическое безлимитное резервное копирование компьютеров помогает восстановить системы и файлы в случае их утраты. Компания также поддерживает интеграцию с другими приложениями, поэтому её продукты подходят как командам, создающим рабочие процессы для работы с данными, так и клиентам, которым нужны простые решения для резервного копирования.

Инженер по обеспечению надежности сайтов III, базы данных — удаленная работа в США

Руководство надежностью, автоматизацией, реагированием на инциденты и операционной готовностью производственных баз данных Vitess и Cassandra компании Backblaze. Обеспечение устойчивости облачной платформы хранения данных за счет архитектуры баз данных, восстановления, мониторинга и эксплуатации инфраструктуры.

Описание

  • Проектировать, развертывать и отвечать за высокодоступные архитектуры баз данных для Vitess, распределенного MySQL и Cassandra
  • Создавать и поддерживать процедуры, эксплуатационные инструкции и рекомендации по эскалации для инженеров SRE по базам данных 1-го и 2-го уровней
  • Повышать производительность баз данных с помощью оптимизации запросов, индексации, проектирования схем и планирования емкости
  • Отвечать за стратегии резервного копирования, восстановления, репликации и аварийного восстановления баз данных
  • Проводить и проверять тесты аварийного восстановления и процедуры восстановления баз данных
  • Руководить практиками безопасности баз данных, управления доступом, установки исправлений, усиления защиты и соответствия требованиям
  • Сотрудничать с командами DBA и инфраструктуры данных по перераспределению шардов, емкости, репликации и архитектуре шардированного MySQL
  • Помогать поддерживать доступность и сохранность критически важных производственных сервисов
  • Отслеживать состояние сервисов с помощью SLI, SLO, бюджетов ошибок, систем мониторинга, журналирования и оповещений
  • Участвовать в дежурствах и вносить вклад в реагирование на инциденты, анализ первопричин и разборы после инцидентов
  • Выступать ресурсом для эскалации сложных инцидентов в производственных базах данных
  • Автоматизировать администрирование баз данных и операционные процессы
  • Участвовать в развитии систем мониторинга, журналирования и оповещений с использованием Prometheus, Grafana, Catchpoint и ELK
  • Связывать эксплуатационные инструкции и процессы реагирования на инциденты с FireHydrant
  • Использовать инструменты CI/CD, управления конфигурациями и инфраструктуры как кода, включая Terraform, Ansible и Jenkins
  • Писать операционные скрипты на Bash, Python, Go или сопоставимых языках
  • Эксплуатировать и устранять неполадки в контейнеризированных производственных системах на Kubernetes и Docker
  • Руководить проверками эксплуатационной готовности и помогать подготавливать к эксплуатации новые сервисы, использующие базы данных
  • Создавать планы обучения, материалы для адаптации и техническую документацию для инженеров SRE по базам данных 1-го и 2-го уровней
  • Работать с командами разработки, продукта, эксплуатации и DBA/инфраструктуры данных над программами повышения надежности
  • Поддерживать планирование емкости, учения по аварийному восстановлению, миграции баз данных и инфраструктурные инициативы
  • Координировать работу с поставщиками и сервис-провайдерами для решения проблем и контроля выполнения SLA
  • Исследовать и устранять инциденты, связанные с производственными базами данных, инфраструктурой и сервисами
  • Устранять неполадки и эскалировать проблемы баз данных, Linux, сетей, приложений и инфраструктуры
  • Устранять повторяющиеся проблемы с помощью долговечных корректирующих мер, повышающих надежность

Требования

  • Иметь 6–8 лет опыта в обеспечении надежности сайтов, системной инженерии, эксплуатации инфраструктуры, инженерии баз данных или смежной области, включая значительный опыт поддержки производственных баз данных
  • Иметь глубокий практический опыт работы с MySQL и распределенными или шардированными системами баз данных
  • Иметь значительный производственный опыт работы с Vitess
  • Иметь опыт администрирования и поддержки NoSQL-баз данных, таких как Cassandra
  • Уметь проектировать высокодоступные архитектуры баз данных, топологии репликации, стратегии резервного копирования и процессы аварийного восстановления
  • Обладать сильными навыками SQL для анализа запросов, индексации, проектирования схем и устранения неполадок
  • Обладать уверенными навыками администрирования и устранения неполадок в Linux
  • Иметь опыт эксплуатации с акцентом на безопасность, включая установку исправлений, усиление защиты, управление доступом и устранение уязвимостей
  • Понимать практики надежности, такие как мониторинг, оповещения, реагирование на инциденты, анализ первопричин, SLI, SLO и бюджеты ошибок
  • Иметь опыт работы с контейнерами и платформами оркестрации, включая Kubernetes и Docker
  • Уверенно работать с окружениями Kubernetes и Vitess и такими инструментами, как kubectl, mysqlsh и keyspaces Vitess
  • Иметь опыт работы с инструментами инфраструктуры и управления конфигурациями, включая Terraform, Ansible, Jenkins и продукты HashiCorp, такие как Vault и Nomad
  • Свободно владеть хотя бы одним языком сценариев, например Python, Bash или Go
  • Иметь опыт создания операционных процедур, эксплуатационных инструкций, документации и процессов эскалации
  • Иметь опыт наставничества, обучения или адаптации инженеров в сложных технических средах
  • Желателен опыт работы в SaaS, облачных сервисах, сервис-провайдерах или средах распределенных систем крупного масштаба
  • Желателен опыт работы с AWS, GCP, Azure или сопоставимыми облачными платформами
  • Желательно знакомство с практиками ITIL/OSS и управлением SLA/SLO
  • Иметь степень бакалавра в области компьютерных наук, инженерии или смежной области либо сопоставимый профессиональный опыт

Преимущества

  • Медицинское страхование для семьи, включая стоматологию и офтальмологию
  • Конкурентоспособная компенсация и план 401(k)
  • Гранты RSU для сотрудников, работающих полный день
  • Программа покупки акций для сотрудников
  • Гибкая политика отпусков
  • Отпуск по беременности и родам и отпуск по уходу за ребенком для отцов
  • MacBook Pro для работы и стипендия на персонализацию рабочего места
  • Бонус на уход за детьми
  • Лечение бесплодия и поддержка
  • Программа обучения и развития
  • Компенсация расходов на поездки до места работы
  • Культура, поддерживающая здоровый баланс между работой и личной жизнью