Группа Компаний Астрал — крупная аккредитованная IT-компания в России (ТОП-30 CNews и Tadviser).
ООО БИС — входит в ГК Астрал. Занимается разработкой и технической поддержкой инновационных решений в рамках государственного контракта по информатизации системы здравоохранения и образования.
Проект «Моя школа» — единый доступ к образовательным сервисам и цифровым учебным материалам для учеников, родителей и учителей на территории РФ.
У нас амбициозные планы, поэтому мы ищем Администратора баз данных (DBA).
Чем предстоит заниматься:администрировать и настраивать СУБД, организовывать мониторинг, сопровождение и обновление СУБД PostgreSQL, ClickHouse;
организовать реплицирование и\или шардирование данных;
проводить процедуры восстановления после катастрофического отказа;
принимать участие в решении инцидентов, связанных с работой баз данных;
совместно с командой инженеров принимать участие в выработке и применении рекомендаций по улучшению производительности баз данных и взаимодействующих с ними приложений;
оказывать помощь в оптимизации запросов, индексов, схем;
выполнять резервное копирование и восстановление данных;
реагировать на критические оповещения от систем мониторинга;
проводить тонкую настройку мониторинга на уровне запросов SQL;
обслуживать индексы таблиц, проводить поиск ненужных индексов;
участвовать в миграциях схем данных;
вести рабочую документацию (в том числе составление worknote).
опыт работы в должности DBA от 3 лет;
отличные знания и опыт администрирования, обновления и сопровождения СУБД PostgreSQL\ ClickHouse;
знание Linux (мониторинг сети/дисков/процессов, особенности работы с памятью, библиотеками (поведение libc), сбор утилит из исходников и т.д;
опыт написания запросов на SQL, PL/SQL, PL/pgSQL, bash скриптов;
опыт настройки и решения проблем PostgreSQL replication (физическая и логическая);
работа с Docker, bash, Zabbix, Prometheus, БД Odyssey;
опыт построения отказоустойчивых и высоконагруженных решений на базе PostgreSQL;
опыт выявления проблем с производительностью недостающих и ненужных индексов, построение статистики, поиск неоптимальных запросов, помощь в написании запросов и т.д;
понимание работы секционированных таблиц (Native, pg_pathman);
опыт работы с pgbouncer, pg_probackup, pg_basebackup.