Krista Games объединила ведущих участников сферы разработки и издательства компьютерных, консольных и мобильных игр.
Наша команда состоит из опытных профессионалов игровой индустрии, с опытом в известных игровых компаниях и крупных международных проектах.
Сейчас мы ищем опытного PostgreSQL DBA, который поможет сделать базу данных под Atlassian Jira максимально быстрой, стабильной и предсказуемой.
Это не фуллтайм. Нам нужен человек, который сможет периодически подключаться - примерно на 1–3 недели каждый квартал, чтобы провести аудит, оптимизацию и убедиться, что всё работает идеально.
Обязанности:
- Глубокий анализ и аудит: Провести комплексный аудит текущей конфигурации базы данных PostgreSQL, используемой Jira.
- Оптимизация производительности: Найти и оптимизировать "тяжелые" и медленные SQL-запросы, генерируемые Jira и ее плагинами.
- Настройка PostgreSQL: Выполнить тонкую настройку параметров сервера PostgreSQL (postgresql.conf, pg_hba.conf и др.) под специфику нагрузки от Jira.
- Индексирование: Проанализировать и оптимизировать существующие индексы, создать недостающие для ускорения выборок данных.
- Обслуживание БД: Настроить и автоматизировать регулярные процедуры обслуживания (VACUUM, ANALYZE, REINDEX) для поддержания производительности.
- Мониторинг: Внедрить или улучшить систему мониторинга состояния БД (нагрузка, блокировки, использование ресурсов, время выполнения запросов).
- Взаимодействие: Тесно сотрудничать с системными администраторами и инженерами, отвечающими за Jira, для комплексного решения проблем.
Требования:
- Опыт администрирования PostgreSQL от 3-5 лет на высоконагруженных проектах.
- Глубокое понимание архитектуры PostgreSQL (MVCC, WAL, планировщик запросов, типы блокировок).
- Практический опыт в поиске и оптимизации медленных запросов (умение читать и анализировать EXPLAIN ANALYZE).
- Опыт тонкой настройки параметров PostgreSQL для достижения максимальной производительности.
- Уверенное владение SQL и скриптовыми языками (Bash, Python).
- Опыт работы в среде Linux.
Будем плюсом:
- Опыт работы с базой данных именно Atlassian Jira и понимание ее специфической структуры или работа DBA в Highload.
- Опыт настройки решений по обеспечению высокой доступности (Patroni, Streaming Replication).
Условия:
- Постоянная подработка (1-3 недели в квартал).
- Сильное комьюнити внутри.