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