Администратор баз данных / DBA (PostgreSQL)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Вакансия открыта в продуктовой компании, которая занимается разработкой единой коммуникационной платформы, на базе которой реализованы сервис для аналитики маркетинга CoMagic, сервис UIS для управления коммуникацией отделов продаж и другие решения. Компания крепко стоит на ногах и ценит в сотрудниках такую же стабильность, честность и надёжность.
Мы используем PostgreSQL с 2003 года и прошли путь от кластера общим размером в пару гигабайт до десятка кластеров с текущим размером более 100ТБ (из них почти половина – “холодные данные”). В 2020 году успешно внедрили и используем СУБД Greenplum. В нашей системе есть как высоконагруженная часть системы OLTP – ВАТС (виртуальная АТС), коллтрекинг, сервис уведомлений, интеграции с CRM и рекламными системами, так и требовательная к быстродействию OLAP часть от оперативных журналов по сырым данным до гибко настраиваемых агрегированных отчётов и дашбордов.
Основная задача DBA – выполнение большого объёма рутинных задач по администрированию баз данных.
Непосредственный руководитель – генеральный директор. Взаимодействие с другим сотрудником DBA и базистами.
Важно! Стек технологий:
PostgreSQL
Greenplum
Redpanda
Prometheus + Grafana
Kubernetes + Docker
Ansible
Git + Gitlab
Python
Bash
Jira
Обязанности:
- Обслуживание текущих инстансов PostgreSQL.
- Установка и настройка новых инстансов.
- Настройка и реагирование на оповещения мониторинга.
- Участие в решении вопросов производительности с администраторами подсистем.
Ожидания от кандидата
- Опыт администрирования и траблшутинга PostgreSQL (у нас версия 12 и выше) – от 5 лет.
- Опыт работы с большим количеством инстансов (от 10 штук).
- Опыт обслуживания больших и высоконагруженных баз данных (от 1 терабайта и с десятками активных сессий единовременно).
- Уверенное знание PL/pgSQL.
- Опыт работы с Ansible, GIT.
- Опыт оптимизации рутинных задач, используя скриптовые языки (Bash).
- Опыт работы с Patroni, PG_Basebackup, знание Python – будет плюсом.
- Командный игрок, высокий уровень самоорганизации и ответственности.
- Инициативность, готовность предлагать решения для улучшения всего, что можно улучшить, и автоматизации всего, что можно автоматизировать.
Условия работы
- Компания входит в реестр аккредитованных IT-компаний.
- Комфортный онбординг через менторство руководителя.
- Двухнедельные спринты.
- Полная занятость, возможен гибридный формат работы, а также удалённый для жителей не из Москвы.
- Комфортный офис в бизнес-центре А-класса недалеко от м. Нахимовский проспект с местами для отдыха, кухней и собственными переговорными комнатами.
- Зарплата – в зависимости от вашего опыта и компетенций.
- Испытательный срок – 3 месяца.
- ДМС и компенсация обучения из специальной программы поддержки сотрудников – Кафетерий льгот