Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Skyeng

Senior DBA

в Skyeng

250 000 —‍ 320 000 ₽/мес на руки

МоскваRemote
iconМосква, м. Таганская, Россия
Специализация
DevOps
Уровень
Senior
Команда
6 - 10 человек

Мы в Skyeng меняем традиционное образование с помощью технологий. Сейчас в нашей IT-команде более 500 сотрудников, включая 200+ разработчиков. Наша разработка — это 49 независимых и быстрых продуктовых команд с опытными тимлидами и продактами.

Наши продукты — это онлайн-платформа Vimbox, Android и iOS-приложения, словари, браузерные расширения, внутренние CRM и финансовые системы. В 2020 году Skyeng вошел в топ 10 IT-компаний России.

За что отвечает Senior DBA в Skyeng?

За стабильную работу всех СУБД в Production. У нас гибридная инфраструктура из облачных решения и On Premise в нескольких ЦОДах.

Технологии/инструменты

PostgreSQLMySQLClickHouseKafkaAnsiblePuppet/ChefGrafanaPrometheus/ZabbixLinux

Стек СУБД:

  • PostgreSQL 11, 9.6 (мало, почти все перевели на 11 версию).
  • MySQL 5 / 8.
  • Clickhouse + Kafka как шина данных для Clickhouse.

Для общения и документации у нас современные инструменты:

Slack, Google Meet, JIRA, Confluence, Github.

Для высокого uptime СУБД необходимо обеспечивать развитие следующих направлений

  • Автоматизированная отказоустойчивость — мы умеем переносить нагрузку на реплики, проводим регулярные учения и есть Disaster Recovery планы, но хотим автоматизировать этот процесс для снижения времени простоя.
  • Мониторинг — у нас есть отличные дашборды с различными метриками производительности СУБД, но не хватает проактивного элемента, мы хотим узнавать о проблемах до того как они перейдут в аварию. Мониторинг на базе Prometheus + Alertmanager.
  • Резервное копирование — бекапы у нас есть, но не устраивает время восстановления, в планах его существенно снизить, да же крупных БД размером в 2-3 Tb.
  • IaC — мы используем Ansible для управления инфраструктурой и пользователями СУБД, есть самописные роли.
  • Анализ корректной работы проектов с СУБД — у нас есть понимание как себя должен вести хорошо написанный SQL запрос, мы хотим измерять насколько качественно проекты работают с СУБД и давать командам разработки обратную связь для исправления проблем до того как они приведут к аварии.
  • В перспективе перейти к модели работы DBaaS (Database as a Service), автоматическому предоставлению ресурсов СУБД с нужным SLA под проект в докеризированой среде, например в кластере Kubernetes.

Наша инфраструктура

  • 293 продуктивных сервера, как в облаках, так и on premise.
  • 179 баз данных на нескольких десятках серверов и RDS.
  • Приблизительно 232 сервиса в Prod, из них 205 в Docker Swarm кластере, и остальные в облаке или на on premise.
  • Backend всех сервисов написан на PHP, 85% на фреймворке Symfony.

Ближайшие планы

  • Q3 — миграция СУБД на платформу виртуализации, есть готовый DBaaS фреймворк.
  • Выход на международный рынок: деплой на несколько площадок, распределенный мониторинг, синхронизация данных между площадками.

Чем предстоит заниматься

  • Реализовывать и развивать подход DBaaS в компании.
  • Проектировать и реализовывать инфраструктуру СУБД в географически распределенной среде.
  • Обеспечивать отказоустойчивость и доступность баз данных: PostgreSQL, MySQL, Clickhouse.
  • Обеспечивать отказоустойчивость и доступность шин данных Kafka.
  • Автоматизировать управление инфраструктурой СУБД на базе Ansible.
  • Реализовывать и поддерживать инфраструктуру резервного копирования и восстановления БД, проводить учения по восстановлению данных.
  • Реализовывать мониторинг СУБД.
  • Оптимизировать производительности БД.
  • Обеспечивать информационную безопасность БД.
  • Взаимодействовать со смежными командами.

У нашего кандидата

  • Опыт администрирования PostgreSQL, MySQL, Clickhouse от 3 лет.
  • Опыт работы с высоконагруженными базами данных PostgreSQL, MySQL, Clickhouse доступных в режиме 24х7.
  • Знания и опыт настройки репликации, резервирования, резервного копирования БД.
  • Опыт оптимизации работы СУБД, SQL запросов.
  • Опыт управления СУБД как IaC при помощи Ansible, Puppet или Chef.
  • Опыт работы с Grafana, Prometheus или Zabbix.
  • Знания ОС Linux на уровне администратора.

Будет плюсом:

  • Опыт поддержки работы БД в Docker окружении в production (Swarm, k8s).
  • Опыт разработки на PHP, Python.

Мы предлагаем

  • Менять образование — это важная цель в глобальном масштабе, делать социально-важное нереально круто, попробуй.
  • Сильную команду. Средний уровень разработчиков в компании — Senior. Есть чему поучиться, есть с кем обсудить то, что уже знаешь.
  • Уникальный опыт: действительно сложные проблемы, которые можно встретить только в нагруженных проектах и сильно растущих компаниях.
  • Учимся сами: регулярные доклады разработчиков внутри компании, участие и выступления на конференциях.
  • Хакатоны и командные сборы в разных уголках мира — каждая команда выезжает на 2 недели вместе работать и отдыхать, хакатон объединяет всю команду IT.
  • Скидку 50% на уроки английского каждому сотруднику и другу.
  • Конференции, профессиональные курсы, выбирай и учись с оплатой от компании.
  • Можно влиять на компанию и её процессы.
  • Оплачиваемые отпуск и больничный.
  • Стабильную заработную плату два раза в месяц.
  • Работу в большой и амбициозной IT-компании с процессами, но без бюрократии.
  • Можно расти вместе со школой. Skyeng растет в 3 раза каждый год, сотрудники растут быстрее.
  • Можно работать удаленно из любой точки мира, а также из нашего уютного офиса в Москве (м. Таганская). Выбор за тобой.
  • Мы не любим бюрократию: мы не боимся ошибаться, а если так происходит, то проводим Post Mortem, разбираем ошибки и работаем дальше.
Маша Маслова IT Recruiter
Skyeng

О компании Skyeng

Сфера
Продуктовая компания
Инвестиции
Приватное финансирование
Размер
1001+

Skyeng — сервис для обучения. Меняет традиционное образование с помощью технологий. Сейчас в IT-команде компании более 350 сотрудников, включая 160+ разработчиков. Разработка Skyeng— это 40 независимых и быстрых продуктовых команд с опытными тимлидами и продактами. Продукты компании — это онлайн-платформа Vimbox, Android и IOS-приложения, словари, браузерные расширения, внутренние CRM и финансовые системы. В 2020 году Skyeng вошел в топ 10 IT-компаний России.

Похожие вакансии

300 000 – 400 000 ₽/мес на руки
полная удаленка
300 000 – 400 000 ₽/мес на руки
Москва (м. Краснопресненская) или полная удаленка — на выбор
300 000 – 400 000 ₽/мес на руки
Москва (м. Тульская) или полная удаленка — на выбор
300 000 – 400 000 ₽/мес на руки
Москва (м. Нагатинская) или полная удаленка — на выбор
300 000 – 400 000 ₽/мес на руки
Москва, Санкт-Петербург или полная удаленка — на выбор