
Mission Technologies, подразделение HII, разрабатывает и поставляет передовые технологии для национальной безопасности и военных операций. Его деятельность охватывает кибероперации и космические операции, передовые военные технологии, а также интегрированные системы для поддержки воздушных, сухопутных и военно-морских сил. Организация также применяет искусственный интеллект и возможности C5ISR, чтобы укреплять операции вооружённых сил США и обеспечивать координацию в различных сферах. Благодаря направлениям, связанным с производством, консалтингом и логистикой, Mission Technologies предлагает соискателям возможности работать на пересечении инженерии, оборонных технологий и оперативной поддержки.
Администратор CI/CD-конвейеров, инженер по системам III
Администрирование GitHub Enterprise и рабочих процессов GitHub Actions с поддержанием защищённых автоматизированных конвейеров DevSecOps. Поддержка миссии Mission Technologies в области военно-морских технологий на NSWC PHD.
Описание
- Администрировать, защищать, поддерживать и сопровождать среды GitHub Enterprise, организации, репозитории, команды и связанные службы разработки.
- Управлять разрешениями пользователей, ролевым доступом, разрешениями репозиториев, аутентификацией и средствами защиты.
- Определять стратегии ветвления, правила защищённых ветвей, требования к запросам на слияние, практики проверки кода, процедуры выпуска и стандарты репозиториев.
- Создавать, настраивать, поддерживать и устранять неисправности рабочих процессов GitHub Actions для автоматизированной сборки, тестирования, сканирования безопасности, упаковки и развёртывания.
- Проектировать и поддерживать CI/CD-конвейеры на протяжении всего жизненного цикла разработки программного обеспечения.
- Управлять размещёнными в GitHub и самостоятельно размещёнными раннерами, включая их конфигурацию, безопасность, доступность, ёмкость, зависимости, обновления и подключение.
- Создавать повторно используемые рабочие процессы, шаблоны конвейеров, сценарии автоматизации и стандарты конфигурации.
- Автоматизировать процессы разработки, сборки, тестирования, обеспечения безопасности, конфигурации и развёртывания.
- Интегрировать модульные тесты, анализ качества кода, сканирование зависимостей и уязвимостей, обнаружение секретов, этапы утверждения и другие средства кибербезопасности.
- Сотрудничать со специалистами по кибербезопасности для внедрения требований безопасности на всех этапах жизненного цикла поставки программного обеспечения.
- Поддерживать практики DevSecOps, объединяющие разработку, кибербезопасность, тестирование, инфраструктуру и эксплуатацию.
- Настраивать и поддерживать секреты, учётные данные, сертификаты, токены, сервисные учётные записи и зависимости конвейеров.
- Поддерживать контролируемые развёртывания в Microsoft Azure, Azure App Service, локальных средах, системах разработки и тестирования и других утверждённых платформах размещения.
- Отслеживать выполнение конвейеров, диагностировать сбои и проблемы производительности, определять первопричины и внедрять корректирующие действия.
- Координировать работу с командами разработки, инфраструктуры, баз данных, облачных решений и кибербезопасности.
- Помогать командам разработки настраивать репозитории, создавать рабочие процессы, устранять неисправности конвейеров и применять стандартизированные практики DevSecOps.
- Поддерживать процессы работы с исходным кодом, контролем версий, выпусками, конфигурациями и артефактами.
- Участвовать в инициативах по модернизации инфраструктуры и приложений.
- Отслеживать состояние, производительность, надёжность, доступность и ёмкость инфраструктуры CI/CD.
- Поддерживать ведение журналов, аудит, мониторинг и операционную прослеживаемость.
- Создавать техническую документацию, процедуры, записи конфигураций, архитектурные схемы, аудиторские подтверждения, руководства по устранению неисправностей и материалы базы знаний.
- Оказывать техническую поддержку, предоставлять консультации и обучение по GitHub Enterprise, GitHub Actions, CI/CD и DevSecOps.
- Оценивать новые инструменты DevOps и DevSecOps и рекомендовать улучшения процессов.
- Объяснять технические проблемы, риски, требования и решения техническим и нетехническим заинтересованным сторонам.
Требования
- Пять лет соответствующего опыта при наличии степени бакалавра в смежной области; три года при наличии степени магистра; опыт не требуется при наличии степени PhD или доктора права; либо аттестат о среднем образовании или эквивалент и девять лет соответствующего опыта.
- Требуется гражданство США.
- Способность получить и сохранять допуск к секретной информации на протяжении трудоустройства.
- Необходимо иметь действующую сертификацию CompTIA Security+ и поддерживать её актуальность.
- Соответствующий опыт может включать GitHub Enterprise, GitHub Actions, Git, разработку и администрирование CI/CD-конвейеров, DevOps или DevSecOps, инженерию сборки и выпуска, Azure, написание сценариев, YAML, системное администрирование, инфраструктуру как код, Docker, Kubernetes, автоматизированное тестирование, тестирование безопасности приложений, анализ зависимостей, сканирование уязвимостей и секретов, управление идентификацией и доступом, управление развёртыванием и конфигурацией, ведение журналов и мониторинг, Agile-среды, практики SSDLC и среды кибербезопасности Министерства обороны или ВМС США.
- Желательно: степень бакалавра в области электротехники, электронной инженерии, компьютерной инженерии, информатики, информационных систем или соответствующей квалифицируемой области.
- Желательно: не менее трёх лет профессионального опыта системного администрирования.
- Способность подниматься по лестницам, работать в ограниченных пространствах и при значительных перепадах температуры, а также поднимать или перемещать материалы по мере необходимости.
Преимущества
- Варианты медицинского, стоматологического страхования и страхования зрения.
- Ресурсы для поддержания здоровья.
- Программы помощи сотрудникам.
- Варианты накопительного плана 401(k).
- Инструменты финансового планирования.
- Страхование жизни.
- Скидки для сотрудников.
- Оплачиваемые праздничные дни.
- Оплачиваемый отпуск.
- Компенсация расходов на обучение.
- Стипендии на образование детей младшего возраста.
- Стипендии на послесреднее образование.
- Конкурентоспособный пакет льгот.
- Образовательные и учебные программы, поддерживающие дальнейший карьерный рост.
- Для соответствующих должностей иногда могут предлагаться бонусы или иная нерегулярная компенсация.