Должность: Инженер DBA (PostgreSQL и MariaDB/MySQL)
Компания: Mayflower
Местоположение: Лимассол, Лимассол, Кипр
Mayflower — технологическая компания, разрабатывающая высоконагруженные продукты, которыми пользуются миллионы людей по всему миру. Работая в масштабах одного из 50 ведущих веб-сайтов мира, мы решаем сложные инженерные задачи и создаем решения, обеспечивающие развлечения в реальном времени для глобальной аудитории.
Мы ищем опытного инженера по инфраструктуре баз данных в нашу команду инфраструктуры. Наша цель — обеспечить надежность, масштабируемость, безопасность и производительность реляционных систем баз данных с высокой нагрузкой. Основное внимание в этой роли уделяется администрированию и оптимизации кластеров PostgreSQL и MariaDB, автоматизации с помощью IaC и разработке надежных решений HA/DR.
Обязанности
- Управление кластерами баз данных: Развертывание, администрирование, обновление и масштабирование кластеров PostgreSQL и MariaDB в высоконагруженных производственных средах;
- Высокая доступность и аварийное восстановление: Проектирование и поддержка решений HA, топологий репликации, механизмов отработки отказа/переключения, резервного копирования/восстановления и плана DR;
- Инфраструктура как код: Полная автоматизация предоставления ресурсов и управления конфигурацией с использованием Terraform и Ansible;
- Тюнинг производительности: Анализ планов выполнения запросов, оптимизация индексов и параметров базы данных, исследование проблем блокировок и отставания репликации, а также настройка параметров ядра Linux для конкретных профилей рабочей нагрузки;
- Наблюдаемость: Настройка мониторинга, панелей мониторинга, логирования, оповещений и SLO для служб баз данных;
- Устранение неполадок: Расследование инцидентов, анализ журналов и метрик, выявление узких мест производительности и участие в дежурствах;
- Автоматизация: Разработка инструментов и сценариев для рутинных операций, проверки работоспособности, проверки отработки отказа, обслуживания и управления жизненным циклом базы данных.
Вам здесь понравится, если вы имеете
- Опыт: 3+ года работы в качестве DBA, DBRE, DevOps Engineer или системного администратора с сильным фокусом на производственные реляционные базы данных;
- Глубокое понимание архитектуры PostgreSQL/MariaDB и внутренних процессов базы данных;
- Опыт создания высокодоступных архитектур PostgreSQL/MariaDB, репликации, резервного копирования и инструментов производительности;
- Опыт работы с решениями HA для PostgreSQL (Patroni, PgBouncer), MariaDB (MaxScale, Galera);
- Опыт устранения проблем отставания репликации, взаимоблокировок, проблем блокировок и транзакционных нагрузок;
- Практический опыт тестирования сценариев отработки отказа и восстановления из резервных копий;
- Сильные навыки SQL и оптимизации запросов, анализ и профилирование запросов.
IaC и автоматизация
- Глубокие знания Terraform, включая написание повторно используемых модулей и управление файлами состояния;
- Опыт написания сложных ролей и плейбуков Ansible.
Linux
- Глубокие знания внутренних механизмов Linux, файловых систем, ЦП, памяти, дискового ввода-вывода, сети и настройки ядра для рабочих нагрузок баз данных.
Наблюдаемость
- Опыт работы с Prometheus/VictoriaMetrics, Grafana и стеком ELK.
Скриптинг
- Владение Python или Bash для автоматизации и операционных инструментов.
Большой плюс
- Kafka & Debezium: Опыт настройки конвейеров CDC из PostgreSQL или MariaDB с использованием Debezium и Kafka Connect;
- Kubernetes & Helm: Опыт запуска рабочих нагрузок баз данных с сохранением состояния в Kubernetes, включая операторы баз данных;
- Облачные платформы: Опыт работы с управляемыми службами баз данных и облачной инфраструктурой;
- Аналитические и NoSQL базы данных: Знание ClickHouse, MongoDB, Redis или других распределенных платформ данных;
- Безопасность: Опыт работы с управлением доступом к базам данных, TLS, управлением секретами, аудитом и шифрованием;
- Программирование: Опыт поддержки приложений, написанных на Java, Go, Python или аналогичных языках.
Условия
Мы знаем, что лучшие таланты заслуживают лучших условий, поэтому вот что вас ждет, когда вы присоединитесь к нам:
- Трудовой договор, основанный на законодательстве ЕС, и рабочая виза на Кипр на 3 года с полной поддержкой вашей релокации и визовых процессов, включая помощь вашей семье.
- Паспорт ЕС. Возможность получения паспорта ЕС после 4 лет проживания.
- Полный пакет релокации: перелет в Лимассол для вас и вашей семьи, проживание в квартире, оплачиваемое компанией в течение первого месяца, и полная поддержка релокации, чтобы ваш переезд прошел гладко и без проблем.
- Пенсионный фонд (Кипр): долгосрочный сберегательный план с частичным финансированием вами и Компанией (доступен после испытательного срока), который растет в течение вашего пребывания на Кипре.
- Прозрачные оценки производительности два раза в год с возможностью получения бонусов и корректировки заработной платы.
- Частная медицинская страховка для вас и вашей семьи.
- Корпоративный мобильный тариф (безлимитный на Кипре с включенным роумингом).
- Поддержка осознанности и благополучия, включая психологическую помощь с покрытием 50%.
- 50% покрытие расходов на школу и детский сад для ваших детей.
- Полностью оплачиваемые спортивные льготы, а также доступ к корпоративным электросамокатам и прокату велосипедов.
- Поддержка профессионального роста: языковые курсы, конференции, тренинги и коучинг.
- Программа признания коллег: получение и обмен благодарностями за отличную работу.
- Полностью оборудованный офис в центре Лимассола, где есть все необходимое для глубокой работы и сотрудничества.
- Бесплатные завтраки и обеды в офисе, а также корпоративная кофейня с высококачественными напитками и бар со здоровыми закусками.
- Сильная инженерная культура: международные команды, корпоративные мероприятия, тимбилдинги и хакатоны — потому что отличная работа происходит в отличных сообществах.
Процесс найма
- HR-интервью (45 минут);
- Техническое интервью (1,5 часа);
- Финальное интервью (1 час);
- Проверка рекомендаций;
- Предложение о работе.