Наша компания занимается производством и дистрибуцией слабоалкогольной продукции, специализируясь на медовухе. Мы начинаем собирать команду it-специалистов для нашего нового проекта, благодаря которому хотим избавить индустрию от некоторых головных болей с заказом алкоголя.
(Концепция заключается в разработке сайта, где представители HORECA будут находить удобных для себя дистрибьюторов.)
Мы ищем специалиста, который сможет одновременно работать на стыке разработки и инфраструктуры: выстраивать надежные процессы сборки, автоматизировать жизненный цикл приложения и при этом уверенно работать с C++-кодом.
Чем предстоит заниматься:
- Разработка и оптимизация компонентов на C++ (включая работу с производительностью).
- Настройка и поддержка CI/CD пайплайнов (GitLab CI / Jenkins).
- Проектирование и сопровождение сборочной системы (CMake).
- Организация воспроизводимых сборок, включая кросс-компиляцию и управление зависимостями.
- Подготовка и сопровождение окружений для разработки, тестирования и продакшена.
- Автоматизация процессов сборки, тестирования и деплоя.
- Работа с Docker (в том числе многоступенчатые сборки).
- Сборка и сопровождение deb-пакетов.
- Администрирование Linux-серверов.
- Интеграция с инфраструктурой аутентификации (AD / Samba-DC, SSSD, Kerberos, LDAP).
- Оптимизация и ускорение CI-пайплайнов.
Что для нас важно:
- Уверенное владение Linux на уровне администратора.
- Опыт разработки на C++ (стандарты 11–20, STL, желательно Boost).
- Понимание жизненного цикла ПО и принципов DevOps.
- Опыт работы с CMake (включая сложные конфигурации и зависимости).
- Практика настройки CI/CD (GitLab CI, Jenkins или аналоги).
- Опыт работы с Docker.
- Умение писать скрипты (bash, Python).
- Понимание systemd (написание и отладка юнитов).
- Опыт работы с Ansible.
- Понимание принципов пакетирования (deb) и управления зависимостями.
- Опыт интеграции Linux-хостов и приложений с AD (SSSD, realmd, Kerberos, LDAP).
Будет плюсом:
- Опыт работы с высоконагруженными системами.
- Опыт оптимизации сборок и ускорения CI.
- Глубокое понимание Linux internals.
- Опыт работы с безопасностью и доступами в enterprise-среде.
- Опыт работы с golang.
Что мы предлагаем:
- Участие в создании сложного и технически насыщенного продукта.
- Возможность влиять на архитектуру сборки и инфраструктуры.
- Минимум формализма — фокус на результате.