Prosync
Software Configuration Management & Release Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по управлению конфигурациями и релизами в оборонном подрядчике ProSync. Отвечает за контроль версий, упаковку и распространение релизов, репозитории артефактов и реестры контейнеров в сложных mission- и enterprise-средах.
Задачи
- Руководить процессами управления конфигурациями и релиз-инжиниринга в dev, test и prod средах
- Устанавливать и поддерживать процессы, стандарты и процедуры управления конфигурациями
- Управлять базовыми версиями ПО, контролем версий, релизными ветками и релизной документацией
- Координировать, пакетировать и распространять релизы с обеспечением точности, прослеживаемости и воспроизводимости
- Разрабатывать и поддерживать решения для упаковки ПО: RPM-пакеты, Helm-чарты и образы контейнеров
- Администрировать репозитории артефактов и реестры контейнеров
- Обеспечивать версионирование, аудит и отслеживание программных активов на протяжении жизненного цикла
- Взаимодействовать с разработчиками, системными инженерами и командами деплоя при планировании и выполнении релизов
- Поддерживать конфигурационные аудиты и соответствие требованиям организации и заказчика
- Устранять проблемы, связанные с релизами, сборкой, упаковкой и репозиториями
- Создавать и вести техническую документацию, release notes и записи конфигураций
Требования
- Активный допуск Top Secret/SCI с полиграфом Fullscope
- Степень бакалавра и выше в Computer Science или смежной области плюс 14 лет опыта в разработке ПО, либо 18+ лет опыта без степени
- Обширный опыт управления конфигурациями ПО и релиз-инжиниринга
- Опыт контроля версий, стратегий ветвления и процессов управления релизами
- Опыт создания и управления RPM-пакетами
- Опыт разработки и поддержки Helm-чартов
- Опыт управления образами контейнеров и контейнерными дистрибутивами ПО
- Опыт администрирования репозиториев артефактов и реестров контейнеров: Sonatype Nexus, Harbor и/или ContainerYard
- Понимание управления жизненным циклом ПО, контроля конфигураций и релизного управления
- Опыт документирования и ведения базовых версий ПО и релизных записей
- Сильные аналитические навыки, навыки траблшутинга и организации
Условия
- Квартальные бонусы и конкурентная компенсация
- Комплексный пакет медицинских льгот и пенсионный план 401K
- Программа помощи сотрудникам (EAP)
- Оплачиваемое компанией дополнительное образование и сертификации
- Гибкий график работы
- Оплачиваемый отпуск и 11 оплачиваемых праздничных дней в году
Навыки
- RPM
- Helm
- Container images
- Sonatype Nexus
- Harbor
- ContainerYard
- Software configuration management
- Release engineering
- Version control
- Artifact repositories
- Container registries