DB Developer
Требования:
- 2+ года практического опыта с Postgres DB на всех уровнях (RDBMS, ETL, OLAP, BI)
- Квалификация в области компьютерных наук или смежных областях
- Взаимодействие с клиентами, внутренним менеджментом
- Опыт в быстром и точном определении проблем, поиске и устранении неисправностей
- Умение быстро находить неполадки и устранять проблемы
- Опыт в области мониторинга, эксплуатации, обновлений и безопасности баз данных.
- Опыт работы с большими схемами (100+ таблиц / объектов) с большими наборами данных (миллиарды записей)
Кандидат должен уметь:
- Продемонстрировать опыт в определении, разработке, создании и сопровождения высоконадежных решений PostgreSQL.
- Продемонстрировать умение оценивать проект, иметь навыки планирования и опыт работы в Agile среде.
- Обеспечить выявление, диагностику и решение проблем с производственными данными в кратчайшие сроки
- Взаимодействовать с системными администраторами, разработчиками и службой поддержки
- Хороший разговорный английский, чтобы работать напрямую с клиентами VIP уровня.
Обязанности:
- Тесно сотрудничать с бэкенд командой и PM командой для создания моделей данных для новых функций
- Создавать процедуры ETL для сбора данных из внутренних исходных систем и преобразования их для отчетности
- Помогать бэкенд команде эффективно использовать базу данных
- Мониторинг и настройка запросов sql в базах данных OLTP и OLAP
- Мониторинг производительности PostgreSQL
- Обеспечение L3 поддержки по запросам клиентов
- Помощь в выполнении задач DevOps инженерам
- Постоянный поиск способов оптимизации системы с учетом роста
- Применение всех знаний, чтобы помочь команде во время крупных мероприятий с высокой нагрузкой
- Владеть всеми аспектами DB
- Устранение проблем стабильности и производительности PostgreSQL на всех уровнях (настройка SQL и модели данных)
- Разработка и внедрение улучшений надежности
- Помощь разработчикам приложений в моделировании данных (DDL)
- Разработка и внедрение облачных решений (например, AWS RDS), где это необходимо
Будет плюсом:
- MySQL опыт
Условия работы:
- Полная занятость
- Работа в дружном и профессиональном коллективе
- Оплачиваемый больничный
- 4 недели оплачиваемого отпуска
- Медицинская страховка
- Корпоративная библиотека
- Уроки английского языка
- Корпоративный клуб (для отдыха в течение рабочего дня)
- Корпоративные мероприятия (дни рождения, праздники и др.)