О компании и команде
Привет! Мы, команда Tantor Labs, занимаемся разработкой российской СУБД Tantor, а также платформы мониторинга и администрирования любых баз на базе PostgreSQL – Tantor Platform. Мы уже 6 лет на международном рынке профессиональных услуг в сфере PostgreSQL и с 2022 года полностью сконцентрировались на российских заказчиках.
В ближайшем будущем мы планируем стать СУБД #1 в стране и далее выйти на мировой рынок. Наша команда имеет богатый опыт управления разработкой, сертификации производственных процессов, в том числе в части безопасности, по стандартам ISO, использования методологий ITIL и ITSM на практике.
Ожидания от кандидата
Чем предстоит заниматься:
- Быть техническим лидером: тащить новые (подходящие и лучшие именно в этом месте и для этих задач) технологии и лучшие практики, избавляться от legacy;
- Выращивать технические компетенции команды инженеров;
- Помогать инженерам уточнять задачу, ревьювить их код и решения, иногда совместно дорабатывать;
- Проводить исследования о применимости технологий в продуктах и формировать архитектурные решения, формулировать выводы и связно описывать/рассказывать (иногда не сильно техническим или погруженным в тему людям);
- Создавать концепты на основании результатов проведенных исследований технологий и компонентов;
- Разрабатывать и проводить тесты для выявления узких мест и иных факторов, влияющих на масштабирование;
- Траблшутить особо сложные случаи;
- Формировать инструментарий и стандарты.
Требования:
- Linux: linux bootstrapping, kernel, systemd, udev, syslog, networking, IO блочный и сетевой, cgroups, работа с инструментами отладки (perf, gdb, strace);
- Postgres: навыки оптимизации производительности БД, опыт поддержки высоконагруженных СУБД, настройка отказоустойчивых конфигураций Postgres (потоковая репликация, кластеризация), настройка пулеров соединений, навыки траблшутинга: какие метрики собирать, куда смотреть при проблемах (как на уровне ОС-железа, так и на уровне СУБД);
- Docker: cgroups, compose, registry;
- Автоматизация: ansible, bash;
- Self-hosted S3 (minio, ceph, и пр);
- Архитектура : паттерны, распределенные транзакции, параллелизм, конкурентность и race conditions, IaC, и т.д.;
- Git, wiki, хорошо если есть понимание что такое ci/cd
Условия работы