Мы ищем кандидата, который будет отвечать за систему сборки и инфраструктуру сборки крупного сложного программного продукта — от компиляции и упаковки сотен взаимозависимых компонентов до сборки, подписи и публикации артефактов, которые мы выпускаем, — и за то, чтобы сборка была быстрой, воспроизводимой и надёжной для всех, кто от неё зависит.
- 5+ лет в инженерии сборки, релизов или DevOps для сложных программных продуктов, включая ответственность за систему сборки в целом, а не только за отдельные задания CI.
- Сильные навыки инженерии CI/CD: Jenkins, GitLab CI, GitHub Actions или аналогичные; пайплайны как код, агенты сборки и репозитории артефактов.
- Прочный опыт упаковки программного обеспечения и распространения бинарных артефактов в Linux, включая подпись артефактов и управление репозиториями или каналами.
- Умение читать, исправлять и принимать на себя описания сборки, написанные другими командами, на разных языках и с разными инструментами сборки (make, CMake, autotools, а также нативные для языков инструменты сборки и упаковки).
- Глубокое понимание управления зависимостями и версиями, воспроизводимых и герметичных сборок, инкрементальных сборок и кеширования сборки.
- Уверенное владение Python и shell-скриптами для инструментов сборки и автоматизации релизов.
- Глубокие знания систем Linux, а также контейнеров и инструментов управления конфигурацией.
- Уверенное владение Git, а также моделями ветвления и релизов в продукте, в котором одновременно поддерживается несколько релизов.
- Знакомство с практиками безопасности цепочки поставок ПО: подпись, SBOM, сканирование зависимостей и уязвимостей.
- Сильные аналитические навыки и навыки устранения неполадок, а также терпение, чтобы принять на себя большую унаследованную систему сборки с неполной документацией.
- Опыт разработки с поддержкой ИИ обязателен, включая практическое использование ИИ для разработки, отладки, анализа логов, расследований и технических исследований.
- Подтверждённое умение относиться к сборке как к продукту, от которого зависит вся остальная разработка, и делиться технической экспертизой между командами.
- Отличные навыки общения на английском языке и межфункционального взаимодействия.
*Пожалуйста, присылайте резюме и заявку на английском языке
Диапазон оплаты в США для этой позиции — $123,000–$160,000. Этот диапазон отражает минимальный и максимальный совокупный целевой годовой доход для этой роли во всех локациях в США. Фактическое предлагаемое вознаграждение на начало работы определяется с учётом ряда факторов, включая, помимо прочего, уровень опыта, знания, навыки и географическое расположение.
Помимо конкурентного вознаграждения, эта роль включает полный пакет льгот: медицинское, стоматологическое страхование и страхование зрения, гибкие расходные счета (FSA), страхование на случай нетрудоспособности и страхование жизни, пенсионный план 401(k) с софинансированием со стороны компании и щедрую политику отпусков.
Acronis является работодателем равных возможностей. Все квалифицированные кандидаты будут рассматриваться на вакансию независимо от возраста, происхождения, цвета кожи, семейного положения, национальности, физических или умственных ограничений, состояния здоровья, статуса защищённого ветерана, расы, религии, пола (включая беременность), сексуальной ориентации, гендерной идентичности или её выражения, а также любых других характеристик, защищённых применимыми законами, нормативными актами и постановлениями.