Релиз-инженер (UNIX Maintainer)
офис, Санкт-Петербург
Команда поддержки сборки Dr.Web: развивать системы автоматической сборки и CI для UNIX-решений, автоматизировать установку и паковку продуктов, обеспечивать стабильные релизы и удобный процесс доставки пользователям
Стек
ShellGNU MakeJenkinsDockerGitrpm/debKVM
Задачи
- •Поддержка и развитие систем автоматической сборки GNU Make
- •Поддержка и развитие конвейеров CI (Jenkins, GitLab CI)
- •Разработка скриптов установки и удаления продуктов
- •Сборка и упаковка rpm/deb-пакетов
- •Поддержка виртуализации и контейнеризации (KVM, Docker)
Обязательно
- •Уверенное владение GNU Make
- •Написание скриптов на Shell
- •Опыт сборки rpm/deb пакетов
- •Опыт работы с KVM и Docker
- •Опыт работы с системами контроля версий (предпочтительно Git)
Будет плюсом
- •Знание Boost Build, CMake и других систем сборки
- •Опыт кросс-компиляции
- •Знание Python
- •Понимание сборочного toolchain'а