Младший системный инженер Linux (R&D)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет! Мы, команда Tantor Labs, занимаемся разработкой российской СУБД Tantor, а также платформы мониторинга и администрирования любых баз на базе PostgreSQL – Tantor Platform. Мы уже 6 лет на международном рынке профессиональных услуг в сфере PostgreSQL и с 2022 года полностью сконцентрировались на российских заказчиков.
В ближайшем будущем мы планируем стать СУБД #1 в стране и далее выйти на мировой рынок. Наша команда имеет богатый опыт управления разработкой, сертификации производственных процессов, в том числе в части безопасности, по стандартам ISO, использования методологий ITIL и ITSM на практике.
Ожидания от кандидата
ОБЯЗАННОСТИ:
- Проведение исследований и формирование архитектурных решений в рамках разработки программно-аппаратных комплексов СУБД;
- Создание концептов на основании результатов проведенных исследований технологий и компонентов;
- Разработка и оптимизация средств автоматизации развертывания программно-аппаратных решений;
- Проведение исследований о применимости новых технологий в продуктах;
- Проведение испытаний для выявления узких мест и иных факторов, влияющих на масштабирование;
- Формирование инструментария и стандартов эксплуатации и развёртывания высоконагруженных систем.
ТРЕБОВАНИЯ:
- уверенная работа в консоли и знание основных системных команд по администрированию Linux;
- умение работать с Gitlab и документировать достигнутые в процессе выполнения работ результаты;
- способность качественно прорабатывать и изучать новый материал;
- желание развиваться и осваивать перспективные технологии .
Будет нужно освоить в процессе работы (если есть опыт прямо сейчас-плюс): - уверенные знания по используемому стеку (Linux, Docker, Postgresql, Citus, pg_probackup, wal-g, pgbouncer, patroni, etcd, keepalived, gitlab, python, bash, ansible, LVM, kvm-qemu, libvirt.);
- опыт разработки скриптов с использованием интерпретируемых языков bash, python;
- знания принципов работы и внутренних механизмов СУБД PostgreSQL;
- навыки оптимизации производительности БД, опыт поддержки высоконагруженных СУБД будет большим плюсом;
- настройка отказоустойчивых конфигураций Postgres (потоковая репликация, кластеризация);
- настройка пулеров соединений;
- работа с инструментами отладки: perf, gdb, strace;
- сборка ПО из исходников, пакетирование.