Northrop Grumman
Principal Software Engineer – SW CI/CD Engr (26-425) Space AHT
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer (CI/CD) в программу C2BMC, Northrop Grumman Space Systems. Отвечает за стандартизацию, автоматизацию и безопасность пайплайнов поставки ПО для нескольких продуктовых команд на двух площадках разработки.
Задачи
- Проектировать, внедрять и поддерживать стандартизированный CI/CD-пайплайн для всех продуктовых команд RA ART, обеспечивая консистентность, надёжность и масштабируемость релизов и сборок
- Работать совместно с Cyber и Platforms ART, чтобы инструменты, интеграции и конфигурации CI/CD соответствовали требованиям безопасности, комплаенса и производительности
- Интегрировать и администрировать ключевые DevSecOps-инструменты (Git, Nexus, Jenkins, Jira, Confluence) для автоматизации сборки, тестирования, интеграции и деплоя в закрытых средах
- Поддерживать администрирование Linux-систем и средства защиты CI/CD-инфраструктуры: hardening, патчинг, соответствие требованиям безопасности программы
- Разрабатывать и поддерживать Linux shell-скрипты и Ansible playbooks для автоматизации конфигурации, провижининга, деплоя и мониторинга CI/CD-инфраструктуры и приложений
- Администрировать Security-Enhanced (SE) Linux и репозитории Red Hat для безопасных сборок и деплоя
- Взаимодействовать с системными администраторами, IT и службой безопасности для устранения проблем, интеграционных сложностей и повышения надёжности пайплайна
- Регулярно представлять руководству RA и стейкхолдерам статус по здоровью пайплайна, работе инструментов, рискам и решению проблем
- Поддерживать Agile-практики в RA ART, участвовать в церемониях и улучшать практики CI/CD и DevSecOps
Требования
- Bachelor’s Degree в Computer Science, Software Engineering, DevOps Engineering, математике, физике или смежной области и 5 лет опыта; либо Master’s в смежной области и 3 года опыта; либо 9 лет релевантного опыта вместо степени
- Действующая государственная сертификация 8140 уровня IAT Level II или выше (например, Security+ CE, CCNA-Security, CySA+, CND) на момент подачи заявки и обязанность поддерживать её в течение всего контракта
- Действующий, активный government-issued допуск Secret на момент подачи заявки
- Готовность к командировкам 10% времени
- Опыт работы в закрытых (classified) средах: внедрение и поддержка CI/CD-пайплайнов для множества релизов и версий сборок
- Сильные навыки устной и письменной коммуникации, умение понятно доносить техническую информацию до технических и нетехнических стейкхолдеров
- Способность работать самостоятельно с минимальным контролем, гибкость и инициативность в динамичной среде
- Опыт эффективной работы с мультидисциплинарными командами, особенно с системными администраторами, IT и безопасностью
- Администрирование Linux-систем и внедрение средств защиты систем
- Опыт работы со всеми или частью инструментов: Git, Nexus, Jenkins, Jira, Confluence
- Опыт внедрения и эксплуатации CI/CD, особенно в закрытой среде разработки
- Опыт работы с практиками и инструментами DevSecOps
- Опыт разработки и управления Linux shell-скриптами и Ansible playbooks
- Опыт администрирования Security-Enhanced (SE) Linux и репозиториев Red Hat
- Опыт работы в Agile-среде разработки
Условия
- Комплексный пакет льгот: медицинская страховка, сберегательный план, оплачиваемый отпуск, помощь в образовании, обучение и развитие, гибкие условия работы
- Возможны оплата сверхурочных, сменные надбавки и дискреционный бонус в дополнение к базовой зарплате
- Годовые бонусы, зависящие от индивидуального вклада и результатов компании
- Для позиций VP/Director возможны долгосрочные стимулы
- Релокационная помощь не предоставляется
- Работа только на площадке, без удалённого формата
Навыки
- CI/CD
- DevSecOps
- Git
- Nexus
- Jenkins
- Jira
- Confluence
- Linux
- Linux shell scripting
- Ansible
- Red Hat
- Security-Enhanced Linux
- Agile
- STIGs
- MFA
- IPA
- ADFS
- OpenShift
- OpenStack
- VMware ESXi
- Windows
- Active Directory
- Docker
- Kubernetes
- PaaS
- SaaS