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