Acronis

DevOps / Build System Engineer

Коротко

Senior DevOps/Build System Engineer в Acronis (кибербезопасность) для удалённой полной занятости — владение системой сборки сложного многокомпонентного продукта, построение и эксплуатация CI/CD и релизных пайплайнов, обеспечение трассируемости и безопасности поставок. Требуется 5+ лет опыта в сборке/релизе/DevOps, глубокое знание CI/CD-инструментов (Jenkins, GitLab CI, GitHub Actions), Linux, Python/shell, Git, а также обязательный практический опыт использования AI-инструментов в разработке. Зарплата не указана.

О компании
Acronis предоставляет платформу кибербезащиты на основе ИИ, объединяющую управление операциями, кибербезопасность и защиту данных. Продукты компании защищают бизнес и поставщиков услуг по всему миру.
Задачи
•Разработка, проектирование и развитие системы сборки для сложного продукта с взаимозависимыми компонентами, написанными на нескольких языках программирования
•Построение и поддержка end-to-end пайплайнов, включая воспроизводимые сборки, управление зависимостями и версиями, сборочные агенты и фермы, артефактные репозитории и кэширование
•Сборка и валидация релиз-пакетов, образов, установочных артефактов и дистрибутивных репозиториев для параллельных релизных линий
•Построение и эксплуатация релизных пайплайнов для автоматической валидации, регрессионного гейтинга, подписи артефактов, продвижения по каналам, публикации и откатов
•Поддержание собираемости продукта при обновлениях тулчейна и зависимостей, разрешение конфликтов, поддержка определений сборки и даунстрим-патчей
•Обеспечение трассируемости для выпущенных продуктов, включая версионирование, changelog, происхождение артефактов, данные о лицензиях и SBOM, интеграции сканирования безопасности и аудита
•Автоматизация сборочного тулинга, релизных шагов и провижининга сборочной среды на Python и shell; интеграция сборок с системами контроля версий, review и issue-tracking
•Поддержка разработчиков и QA через self-service сборки, диагностику сбоев сборки и упаковки, устранение блокеров, связанных со сборкой
•Расширение покрытия CI/CD: валидация коммитов, продвижение артефактов, автоматическая интеграция тестов в релизный гейтинг
•Владение сборочной инфраструктурой, включая хосты, builder-образы, хранилище артефактов, планирование мощностей, координация с IT и операционными командами при использовании общей инфраструктуры
•Расследование сложных и периодических сбоев сборки, выявление корневых причин и внедрение постоянных исправлений
•Использование AI-инструментов для разработки, анализа кода и логов, дебаггинга, расследования причин и технических исследований
•Документирование процессов сборки и релиза, передача экспертизы командам разработки и QA
•Коммуникация статуса сборки и релиза, рисков, зависимостей и критических проблем лиду разработки
Требования
•5+ лет опыта в сборке, релизе или DevOps-инженерии для сложных программных продуктов, включая владение полной системой сборки
•Сильный опыт CI/CD-инженерии с Jenkins, GitLab CI, GitHub Actions или сравнимыми инструментами; pipelines as code, сборочные агенты и артефактные репозитории
•Опыт упаковки и дистрибуции Linux-бинарных артефактов, включая подпись артефактов и управление репозиториями или каналами
•Умение читать, исправлять и перенимать определения сборки на нескольких языках и инструментах, включая make, CMake, autotools и нативные инструменты сборки и упаковки языков
•Глубокое понимание управления зависимостями и версиями, воспроизводимых и герметичных сборок, инкрементальных сборок и кэширования сборки
•Уверенные навыки Python и shell-скриптинга для сборочного тулинга и автоматизации релизов
•Сильные знания систем Linux, контейнеров и инструментов конфигурационного управления
•Уверенное использование Git и моделей веток и релизов для продуктов с несколькими параллельными релизами
•Обязательный практический опыт использования AI-инструментов для разработки, дебаггинга, анализа логов, расследования и технических исследований
•Сильные аналитические и диагностические навыки, терпение в работе с большими унаследованными системами сборки с неполной документацией, способность относиться к сборке как к продукту, на который полагаются команды разработки
•Отличные навыки коммуникации на английском языке и кросс-функционального взаимодействия
Будет плюсом
•Опыт доставки обновлений для установленного ПО, включая каналы, поэтапные раскатки, приёмку и откат
•Знакомство с практиками безопасности цепочки поставок ПО, подписью, SBOM, сканированием зависимостей и уязвимостей
•Опыт масштабирования систем сборки через параллелизм и распределённые сборки, сокращение времени сборки с часов до минут
Условия
•Все предложения о работе обусловлены успешным прохождением применимых проверок на криминальное прошлое, образование и идентичность
•Кандидаты должны участвовать в интервью без использования AI-инструментов, автоматизированных подсказок или сторонней помощи. Использование AI или внешней помощи во время живых интервью может привести к дисквалификации. Для ролей, где оцениваются навыки работы с AI, допустимое использование AI-инструментов будет сообщено заранее
•Кандидатов могут попросить отключить виртуальный фон или пройти собеседование очно

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте