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 для роботи та стипендія на персоналізацію робочого місця
  • Бонус на догляд за дітьми
  • Лікування безпліддя та підтримка
  • Програма навчання та розвитку
  • Пільги на поїздки до роботи
  • Культура, що підтримує здоровий баланс між роботою та особистим життям