DatsTeam — международная группа компаний, которая разрабатывает собственные продукты с 2012 года: рекламные и игровые платформы, мобильные приложения, платёжные решения. Наш кластер продуктовой разработки насчитывает более 700 разработчиков распределённых команд в разных городах России, СНГ, ЕС.
Задачи:
- Изучить существующие инсталляции, изучить их конфигурации.
- На основании изученного предложить план по улучшениям и повышению стабильности.
- Заняться подробным документированием инфраструктуры БД.
- Провести ревизию схем резервного копирования, задокументировать.
- Разработать планы проверки и восстановления из бэкапов на случай критических ситуаций.
- Провести ревизию существующего мониторинга, предложить план по улучшениям и повышению стабильности.
Мы ждем от вас:
Умение самостоятельно развертывать и обслуживать кластера БД на MySQL:
- Опыт настройки различных видов репликации, понимание как это работает, чем отличаются друг от друга.
- Опыт настройки прав доступа.
- Умение экспортировать/импортировать данные из дампов вручную (mysqldump / mysql / XtraBackup).
- Опыт организации резервного копирования БД и проверки целостности бэкапов.
- Умение писать и анализировать SQL-запросы для помощи разработчикам, а также для анализа при проблемах с производительностью.
- Самостоятельный поиск и устранение узких мест.
- Тюнинг серверов баз данных по результатам таких исследований.
- Умение пользоваться mysqltuner, анализировать его вывод и применять на практике полученную информацию.
- Умение пользоваться соответствующими инструментами для профилирования и анализа запросов (EXPLAIN, PMM, etc).
- Понимание того, как нужно строить отказоустойчивые кластера баз данных.
- Опыт восстановления баз данных при сломанной репликации.
- Умение проводить базовый тюнинг через sysctl, по рекомендациям из официальной документации.
- Понимание, какой параметр и зачем тюнится.
- Опыт обновления серверов БД со старых версий на новые.
- Умение настраивать и пользоваться системами мониторинга.
Также будет плюсом:
- Опыт работы с MongoDB.
- Опыт настройки Percona XtraDB Cluster или MariaDB Galera Cluster.
- Опыт разработки полезных инструментов для работы с БД.
Как мы работаем и что предлагаем:
- Оформление в штат компании или международный контракт. Несколько способов выплат.
- Full remote или гибридный офис, работа из любой страны с удобным часовым поясом.
- Соц.пакет: ДМС + со стоматологией, фитнес-клуб, корпоративный английский, льготная система по отпускам и больничным.
- Гибкий график — лояльное начало дня с 9.00 до 11.00 по МСК, 8 часов рабочий день + перерывы на отдых на свое усмотрение.
- Возможность выбрать оборудование (Mac, Linux, Windows, мониторы и пр.) — доставим на дом в РФ или поможем с закупкой зарубежом.
- Performance review, ежегодная индексация з/п.
- Развитая культура коммуникаций: турниры онлайн и оффлайн, тех комьюнити, митапы, co-working дни, встречи и пати на летней веранде, тимбилдинги.
- Офис с панорамой на Москву-реку и летняя веранда с шашлыками, гамаками и пицце для тех, кто работает в Москве и локальные тимбилдинги в других городах и странах для удаленщиков.