Mayflower - технологическая компания, создающая высоконагруженные продукты, которыми пользуются миллионы людей по всему миру. Работая в масштабе одного из 50 крупнейших веб-сайтов в мире, мы решаем сложные инженерные задачи и создаем решения, которые обеспечивают развлечения в режиме реального времени для глобальной аудитории.
Мы ищем опытного инженера по инфраструктуре баз данных, который присоединился бы к нашей инфраструктурной команде. Наша цель - обеспечить надежность, масштабируемость, безопасность и производительность высоконагруженных систем реляционных баз данных. Основное внимание на этой должности уделяется администрированию и оптимизации кластеров PostgreSQL и MariaDB, автоматизации с использованием IaC и разработке надежных решений для HA/DR.
Релокация на Кипр!
Чем предстоит заниматься:
- Управлять кластерами баз данных: развертывание, администрирование, обновление и масштабирование кластеров PostgreSQL и MariaDB в высоконагруженных производственных средах;
- Обеспечивать высокую доступность и аварийное восстановление: разработка и поддержка решений HA, топологий репликации, отработки отказа/переключения, резервного копирования/восстановления и план восстановления после сбоев;
- Инфраструктура как код: автоматизировать подготовку и управление конфигурацией с помощью Terraform и Ansible;
- Настройка производительности: анализировать планы выполнения запросов, оптимизировать индексы и параметры базы данных, изучать задержки с блокировкой и репликацией, а также настраивать параметры ядра Linux для конкретных профилей рабочей нагрузки;
- Наблюдаемость: настройка мониторинга, информационных панелей, ведение журнала, оповещение и SLOS для служб баз данных;
- Устранение неполадок: расследовать инциденты, анализировать журналы и показатели, выявлять узкие места в производительности и участвовать в оперативных мероприятиях.;
- Автоматизация: разработка инструментов и сценариев для рутинных операций, проверки работоспособности, проверки отказоустойчивости, обслуживания и управления жизненным циклом базы данных.
Что мы ожидаем увидеть:
- Опыт работы более 3-х лет в качестве администратора баз данных, DBRE, DevOps-инженера или системного администратора с акцентом на производственные реляционные базы данных;
- Глубокое понимание архитектуры PostgreSQL/MariaDB и внутренних процессов работы с базами данных;
- Создание архитектур высокой доступности PostgreSQL/MariaDB, средств репликации, резервного копирования и повышения производительности;
- Опыт работы с PostgreSQL (Patroni, PgBouncer), MariaDB (MaxScale, Galera);
- Опыт устранения неполадок с задержкой репликации, взаимоблокировками, проблемами с блокировкой и транзакционными рабочими нагрузками;
- Практический опыт тестирования отказоустойчивых сценариев и выполнения восстановления из резервных копий;
- Отличные навыки работы с SQL и оптимизации запросов, анализа и профилирования запросов.
- IaC и автоматизация: отличные знания в Terraform, включая написание повторно используемых модулей и управление файлами состояний;
- Опыт написания сложных ролей и сборников игр на Ansible;
- Линукс: глубокие знания внутреннего устройства Linux, файловых систем, процессора, памяти, дискового ввода-вывода, сетей и настройки ядра для работы с базами данных;
- Опыт работы с Prometheus/VictoriaMetrics, Grafana и ELK stack;
- Владение Python или Bash для автоматизации и создания рабочих инструментов.
Это будет большим плюсом:
- Kafka и Debezium: опыт настройки конвейеров CDC из PostgreSQL или MariaDB с использованием Debezium и Kafka Connect;
- Kubernetes и Helm: опыт работы с рабочими нагрузками баз данных с отслеживанием состояния в Kubernetes, включая операторов баз данных;
- Cloud Platforms: опыт работы с управляемыми службами баз данных и облачной инфраструктурой;
- Analytical & NoSQL Databases: знание ClickHouse, MongoDB, Redis или других платформ распределенных данных;
- Безопасность: Опыт работы с системой контроля доступа к базе данных, TLS, управлением секретами, аудитом и шифрованием;
- Программирование: Опыт поддержки приложений, написанных на Java, Go, Python или аналогичных языках.
Мы предлагаем:
Большая часть Mayflower базируется на Кипре, в Лимассоле. Мы за то, чтобы люди работали вместе в одном офисе и получали максимально классный экспириенс от работы и коллег.
- 3-летний контракт с европейской компанией и рабочая виза на Кипре (с полным сопровождением всех юридических и визовых процессов — для вас и вашей семьи).
- Полный релокационный пакет: перелёт, жильё на первый месяц — все возьмем на себя и минимизируем стресс от переезда.
- Частная медицинская страховка для вас и семьи.
- Performance-ревью дважды в год с возможностью бонусов и пересмотра зарплаты.
- Корпоративная сим-карта с безлимитным интернетом и роумингом в ЕС.
- Инвестируем в ваш рост: оплачиваемые языковые курсы, индивидуальные программы обучения, конференции, доступ к коучингу.
- Скидка на консультации с психологом.
- Частичная компенсация детского сада и школы для ваших детей.
- Для спортивных и бодрых: абонементы в спортзал, теннис, футбол, волейбол, велоспорт и не только.
Ключевые навыки
- SQL
- Linux
- PostgreSQL
- Работа с базами данных
- Terraform
- Английский — B1 — Средний