Galaktica — українська продуктова IT-компанія, яка вже 6 років успішно створює та просуває свої онлайн проєкти на світовому ринку. Наша амбітна ціль — розвинути продуктовий ІТ-холдинг та розробляти проєкти у захопливих нішах, з використанням штучного інтелекту.
Зараз у нас продовжується активна фаза масштабування, тому ми шукаємо Senior Database Administrator для роботи з навантаженою MySQL-базою на AWS RDS.
Продукт має сотні таблиць, найбільші з яких містять сотні мільйонів записів.
Основна місія — провести аудит, налагодити процеси контролю змін схеми та запитів, впровадити інструменти моніторингу і виконувати систематичну оптимізацію для стабільної роботи системи.
Переваги, які ви отримаєте на цій позиції:
- Можливість очолити напрямок DBA: зможете побудувати систему та згодом зібрати навколо себе вже власну команду.
- Сучасний технологічний стек: працюємо тільки з новітнім та затребуваними технологіями.
- Вплив: працюватимете з власним продуктом компанії, живим та успішним, на стаді активного росту, де думка та пропозиції кожного мають велике значення.
На даній посаді вам необхідно буде вирішити наступні задачі:
- Здійснити аудит поточного стану БД: перевірити slow query log, індекси, структури таблиць, параметри RDS.
- Виявити та усунути проблемні запити: регулярно переглядати slow query log та надавати рекомендації розробникам.
- Оптимізувати індекси для великих таблиць: налаштувати індекси на таблицях з сотнями мільйонів та мільярдами рядків.
- Впровадити процес контролю змін схеми БД: перевіряти DDL-міграції та розробляти rollback-плани.
- Здійснити тонкий тюнінг параметрів RDS: налаштувати innodb_buffer_pool_size, innodb_io_capacity, max_connections та інші параметри.
- Налаштувати інструменти моніторингу: створити CloudWatch dashboards та інтегрувати PMM або Datadog для моніторингу.
- Вести документацію: оновлювати документи по архітектурі БД, індексах, змінах та інцидентах.
- Виконати online schema changes без даунтайму: застосувати зміни схеми без зупинки сервісу.
- Участь у code review: оцінювати ORM-запити та міграції від розробників.
- Залучатись до incident response: допомагати у випадках деградації продуктивності БД.
- Консультувати розробників: допомагати при проєктуванні database access layers (структури таблиць, індекси, кластеризація).
- Управляти правами доступу до БД: створювати ролі та надавати/ревокувати привілеї для користувачів.
Які навички та критерії нам зараз важливі:
- Досвід роботи з MySQL 8.x: глибоке розуміння InnoDB (buffer pool, redo/undo logs, MVCC, locking), профілювання та оптимізація запитів (EXPLAIN, slow query log), проєктування та аудит індексів (composite, covering, виявлення дублікатів).
- Досвід налаштування AWS RDS for MySQL: робота з параметр-групами, Multi-AZ, Read Replicas, Enhanced Monitoring, Performance Insights.
- Досвід налаштування реплікації MySQL: конфігурація binlog, GTID, replication lag, semi-sync.
- Досвід впровадження Online schema changes: використання інструментів gh-ost, pt-online-schema-change для змін без даунтайму.
- Досвід налаштування моніторингу: робота з CloudWatch, Enhanced Monitoring, налаштування алертів на BurstBalance, IOPS, connections.
- Досвід роботи з HA-кластерами MySQL: налаштування Multi-AZ та Read Replicas на RDS.
- Досвід управління доступом: гранульований розподіл прав доступу за ролями.
- Досвід налаштування процедур резервного копіювання та відновлення.
- Досвід адміністрування Linux: робота з systemd, файловою системою, мережею.
Що ми раді вам запропонувати:
- Формат роботи: обирайте, як вам зручніше — віддалено, гібридно або в офісі в Києві, Львові, Одесі чи на Кіпрі (Ларнака). Усі українські офіси обладнані генераторами зі Starlink і доступні для команди 24/7. Робочий графік — з 10:00 до 18:30;
- Обладнання: надаємо все необхідне для комфортної роботи та для вирішення масштабних завдань, експериментів — ноутбук/ПК/додаткові монітори чи спеціалізовані гаджети;
- Безпека та страховка: ми не лише слідкуємо за рівнем задоволеності співробітників, а й дбаємо про вас у скрутні моменти. Кожен співробітник має медичне страхування за рахунок компанії (на території України) або грошову компенсацію на спорт;
- Відпочинок та баланс: 3 тижні оплачуваної відпустки щороку, необмежені day off та гнучкі sick leaves без зайвої бюрократії. Ми довіряємо команді, тому підтримуємо здоровий баланс між роботою та особистим життям;
- Колеги та атмосфера: люди, які вас оточують, визначають рівень життя та розвиток. Завдяки якісним етапам співбесіди, ми підбираємо найкращих з найкращих. Ви працюватимете зі справжніми професіоналами у своїй сфері;
- Безперервний розвиток: оплачуємо тренінги, семінари, онлайн-курси, конференції. Маємо власну LMS-систему, бібліотеку та книжковий клуб, які об’єднують тих, хто не зупиняється в навчанні. Крім того, у нас є 3 сертифіковані коучи, які проводять внутрішні навчання та персональні коуч-сесії для співробітників — це допомагає краще розуміти себе, прокачувати лідерські навички та досягати професійних цілей;
- Англійська мова: виділяємо бюджет на індивідуальні заняття та маємо Speaking Club, щоб ви прокачали свою англійську мову та забули про будь-які бар’єри;
- Спортивні активності: долучайтеся до корпоративних тренувань з волейболу, бігу або йоги щотижня, які повністю оплачує компанія. Ми вже пробігли не один марафон, адже наші тренери — справжні професіонали;
Hiring the Best Talent
Ми зосереджені на пошуку 'А-плеєрів' — людей, чиї навички та психологічний профіль дають змогу пришвидшити наш темп. Процес відбору є ретельним, адже сильні прагнуть працювати з сильними.
Building Global Products
Маючи за мету створення великого ІТ-холдингу, ми створюємо виключно продукти світового рівня, які мають потенціал вплинути на мільйони користувачів по всьому світу.
Continuous Growth and Learning
Ми постійно підтримуємо розвиток нашої команди, аби впевнено крокувати в технологічному світі і відповідати його викликам.
Data-Driven Excellence
Ти управляєш тільки тим, що вимірюєш. Тому ми виступаємо за неухильне вимірювання всіх наших процесів і результатів, що і є підґрунтям у прийняті подальших рішень.
Driving Business Growth
Ми віримо, що бізнес або зростає, або стагнує, тому завжди прагнемо вдосконалення і амбітного зростання. Ми генеруємо нові ідеї, створюємо цінність і розширюємо горизонти. Люди — наші зірки, продукти — наші планети, а ми — Galaktica, всесвіт, що постійно розширюється.
Наша команда має готовий запущений продукт, яким пишається. Ми співпрацюємо з найбільш платоспроможними ринками світу (Канада, США, Великобританія, Австралія тощо). Ми створюємо тільки проєкти світового рівня, які можна масштабувати в різних країнах, а в майбутньому розвинути на весь світ. Ми не розпорошуємося на кількість, а надаємо перевагу якості і масштабу.
