Администратор баз данных PostgreSQL (DBA)
Коротко
Administers and tunes PostgreSQL databases, including replication, sharding, backup, recovery, monitoring, and query optimization. · Needs: 3+ years as DBA, PostgreSQL administration, Docker, bash, Zabbix, Prometheus, Linux.
Описание от работодателя
Группа Компаний Астрал — крупная аккредитованная IT-компания в России (ТОП-30 CNews и Tadviser).
Мы — многопрофильный системный интегратор ИБ полного цикла, более 15 лет обеспечиваем безопасность информационных систем различного уровня сложности.
Миссия компании — обеспечиваем информационную безопасность государства и бизнеса в России.
У нас амбициозные планы, поэтому мы ищем Администратора баз данных (DBA).
Чем предстоит заниматься: администрировать и настраивать СУБД, организовывать мониторинг, сопровождение и обновление СУБД PostgreSQL;
организовать реплицирование и\или шардирование данных;
проводить процедуры восстановления после катастрофического отказа;
принимать участие в решении инцидентов, связанных с работой баз данных;
оказывать помощь в оптимизации запросов, индексов, схем;
выполнять резервное копирование и восстановление данных;
реагировать на критические оповещения от систем мониторинга;
проводить тонкую настройку мониторинга на уровне запросов SQL;
обслуживать индексы таблиц, проводить поиск ненужных индексов;
участвовать в миграциях схем данных;
вести рабочую документацию (в том числе составление worknote).
Наши требования:
опыт работы в должности DBA от 3 лет;
отличные знания и опыт администрирования, обновления и сопровождения СУБД PostgreSQL;
опыт настройки и решения проблем PostgreSQL replication (физическая и логическая);
работа с Docker, bash, Zabbix, Prometheus, БД Odyssey;
опыт построения отказоустойчивых и высоконагруженных решений на базе PostgreSQL;
опыт выявления проблем с производительностью недостающих и ненужных индексов, построение статистики, поиск неоптимальных запросов, помощь в написании запросов и т.д;
понимание работы секционированных таблиц (Native, pg_pathman);
опыт работы с pgbouncer, pg_probackup, pg_basebackup.
знание Linux (мониторинг сети/дисков/процессов, особенности работы с памятью, библиотеками (поведение libc), сбор утилит из исходников и т.д;
опыт написания запросов на SQL, PL/SQL, PL/pgSQL, bash скриптов;
Условия: Оформление с первого дня, полностью прозрачные выплаты;
Комфортный офис в центре Калуги;
График работы: 5/2, 8 часовой рабочий день;
Уровень вознаграждения определяется по итогам интервью;
Программу добровольного медицинского страхования после 3 месяцев (ДМС);
Карьерное и профессиональное развитие.