Acronis

Senior DevOps/Build System Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер, отвечающий за build-систему и build-инфраструктуру крупного сложного продукта: сборка, упаковка, подпись и публикация артефактов, а также скорость, воспроизводимость и надёжность сборок.

Задачи

  • Владеть, проектировать и развивать build-систему продукта из множества взаимозависимых компонентов на разных языках
  • Строить и поддерживать build-пайплайны end-to-end: изолированные и воспроизводимые сборки, управление зависимостями и версиями, build-агенты и build-фермы, артефакт-репозитории и кэширование
  • Собирать и валидировать релизные артефакты: пакеты, образы, инсталляторы и репозитории для нескольких параллельных релизных линий
  • Строить и эксплуатировать релизный пайплайн: автоматическая валидация сборок, регрессионный гейтинг, подпись артефактов, продвижение между каналами, публикация и откат
  • Поддерживать собираемость продукта при обновлениях тулчейна и зависимостей, разрешать конфликты компиляторов, библиотек и зависимостей
  • Обеспечивать трассируемость: версионирование и changelog, provenance артефактов, лицензии и SBOM, интеграция со сканированием безопасности и аудитами
  • Автоматизировать build-тулинг, релизные шаги и провижининг build-окружений на Python и shell, интегрировать сборку с source control, review и issue tracking
  • Поддерживать разработчиков и QA: быстрые self-service сборки веток и merge request'ов, диагностика сбоев сборки и упаковки
  • Расширять покрытие CI/CD: валидация на каждый коммит, продвижение артефактов между окружениями, интеграция автотестов в релизный гейтинг
  • Владеть build-инфраструктурой: build-хосты и builder-образы, артефактное хранилище, планирование мощностей совместно с IT и operations
  • Расследовать сложные и периодические сбои сборки и доводить до устранения первопричины, а не ретрая
  • Использовать AI-инструменты для разработки, анализа кода и логов, отладки, root-cause и технических исследований
  • Документировать build- и релизные процессы и делиться экспертизой с командами разработки и QA
  • Поддерживать коммуникацию с лидом разработки по статусу сборок и релизов, рискам, зависимостям и критичным вопросам

Требования

  • 5+ лет в build, release или DevOps-инженерии для сложных программных продуктов, включая владение build-системой целиком, а не отдельными CI-джобами
  • Сильный опыт CI/CD: Jenkins, GitLab CI, GitHub Actions или аналоги; pipelines as code, build-агенты, артефакт-репозитории
  • Опыт упаковки ПО и распространения бинарных артефактов на Linux, включая подпись артефактов и управление репозиториями/каналами
  • Умение читать, исправлять и принимать build-определения других команд на разных языках и build-инструментах (make, CMake, autotools и нативные тулы)
  • Глубокое понимание управления зависимостями и версиями, воспроизводимых и герметичных сборок, инкрементальных сборок и кэширования
  • Уверенный Python и shell для build-тулинга и автоматизации релизов
  • Сильные знания Linux, контейнеров и инструментов конфигурационного управления
  • Уверенное владение Git и моделями ветвления и релизов при поддержке нескольких релизов одновременно
  • Знание практик software supply chain: подпись, SBOM, сканирование зависимостей и уязвимостей
  • Сильные аналитические навыки и навыки траблшутинга, готовность разбирать большую унаследованную build-систему с неполной документацией
  • Обязательный опыт AI-assisted engineering: практическое применение AI для разработки, отладки, анализа логов и исследований
  • Умение относиться к сборке как к продукту и делиться экспертизой между командами
  • Отличная коммуникация на английском и кросс-функциональное взаимодействие

Условия

  • Швейцарская компания, основанная в 2003 году, 15 офисов по миру и сотрудники в 50+ странах
  • Глобальная культура инноваций, ответственности и влияния, высокий темп
  • Собеседования без использования AI-инструментов и сторонней помощи
  • Оффер по результатам проверки криминального прошлого, образования и личности
  • Равные возможности для всех кандидатов

Навыки

  • Python
  • shell
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Linux
  • make
  • CMake
  • autotools
  • Git
  • containers
  • configuration management
  • SBOM
  • artifact signing
  • CI/CD
  • build systems
  • AI-assisted engineering

Похожие вакансии

Software Developer - DevOps
Teledyne TechnologiesMiddleГамбургГибрид
16 окт.
Compute Infrastructure Engineer – NeuraGym (Mensch)
NEURA RoboticsMiddleMetzingenОфис
15 окт.
Compute Infrastructure Engineer – NeuraGym (human)
NEURA RoboticsMiddleMetzingenОфис
15 окт.
Senior MLOps Engineer (d/f/m)
DHL ConsultingSeniorБоннГибрид
15 окт.
Senior Platform Engineer (m/f/d)
RedCap PharmacySeniorКёльнУдалённо
15 окт.
Senior DevOps/Build System Engineer — Acronis, Мюнхен | itrelocate