Приглашаем инженера по автоматизации в команду разработки форка PostgreSQL.
Мы разрабатываем собственную СУБД, основанную на open source решении PostgreSQL. Наш продукт уже запущен в промышленную эксплуатацию и активно развивается. Наша цель - импортозамещение СУБД ORACLE, PostgreSQL и других импортных СУБД, на которых базируются программные продукты нашей компании и других российских компаний. Наша задача - расширение функциональности исходного решения, повышение его производительности и отказоустойчивости, внедрение технологий масштабирования и мониторинга. Мы ориентируемся в первую очередь на обеспечение требований объектов критической информационной инфраструктуры в финансовом и других секторах экономики.
Задачи, которые предстоит решать:
• организация и поддержка процессов, связанных с разработкой и тестированием форка PostgreSQL;
• взаимодействие с командой разработки и командой поддержки сервиса CI\CD с целью создания оптимальных CI/CD процессов;
• прикладное администрирование тестовой IT-инфраструктуры;
• создание стендов для различных видов тестирования (тестирование как своих наработок, так и внешних решений);
• решение проблем, связанных с IT-инфраструктурой и операционной средой, препятствующих производству прикладного ПО;
• полный процесс поддержки выпуска дистрибутивов продукта: контроль релизов версий, веток, changelog-ов, файлов описаний, коммитов и т.д.;
• участие в подготовке документации на продукт.
Требования:
• высшее или неоконченное высшее техническое образование;
• уверенные знания ОС Linux (на уровне администратора);
• умение пользоваться системами контроля версий, в частности Git;
• middle знания bash;
• junior знания Python;
• опыт работы с СУБД PostgreSQL.
• опыт работы с Docker, понимание принципов виртуализации, контейнеризации.
Приветствуется:
• понимание внутреннего устройства PostgreSQL;
• middle знания Python;
• junior/middle знания Pl\PgSQL;
• junior знания С/С++;
• опыт работы DevOps-инженером;
• опыт работы с системами виртуализации;
Мы предлагаем:
• официальное трудоустройство, полный социальный пакет;
• возможность профессионального развития и личностного роста: внутренние и внешние конференции и тренинги, собственная библиотека и т.д.;
• дружный коллектив, открытые и честные взаимоотношения в командах, обмен мнениями и опытом;
• забота о здоровье: программы ДМС.
Уровень должности зависит от уровня знаний и опыта кандидата и определяется по итогам собеседования.