DXC Technology
DevOps Integration Automation Engineer (Hybrid)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по интеграции и автоматизации DevOps в DXC Technology. Проектирование и поддержка Azure DevOps пайплайнов, DevSecOps-гейтов и автоматизации релизов и деплоя в enterprise-среде.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать пайплайны Azure DevOps и автоматизацию сборки, релизов, деплоя и тестирования
- Развивать использование Azure Repos/Git: контроль версий, ветвление, pull requests, code review, теги
- Разрабатывать переиспользуемые шаблоны, задачи, скрипты и переменные Azure Pipelines
- Проектировать и внедрять DevSecOps stage gates и quality gates в процессах сборки, тестирования и деплоя
- Настраивать автоматическую остановку или блокировку продвижения при провале тестов, проверок безопасности или иных критериев релиза
- Интегрировать функциональное, регрессионное и интеграционное тестирование в Azure Pipelines
- Встраивать сканирование уязвимостей, статический анализ и сканирование зависимостей в процессы доставки
- Разрабатывать скрипты, API, service hooks и утилиты на Python, PowerShell, Bash для автоматизации доставки ПО
- Автоматизировать повторяющиеся релизные активности: валидацию, упаковку, согласования, миграции, деплой, уведомления, сбор доказательств
- Интегрировать Azure DevOps Boards с процессами разработки и релиза для трассируемости
- Использовать Azure DevOps REST API, service hooks и pipeline API для связывания Boards, Repos, Pipelines и внешних платформ
- Совместно с командами PeopleSoft интегрировать Azure Pipelines с процессами миграции и релиза, включая PHIRE
- Разрабатывать автоматические проверки предпосылок релиза, зависимостей, артефактов, согласований и готовности окружения
- Связывать результаты тестов, безопасности, логи и статусы деплоя с рабочими элементами Azure DevOps
- Автоматизировать создание, версионирование, хранение и продвижение артефактов между окружениями
- Внедрять логирование, обработку ошибок, ретраи, аудит и мониторинг в автоматизированных процессах доставки
- Диагностировать сбои в пайплайнах, Git, скриптах, API, тестовой автоматизации и инфраструктуре
- Совместно с командами ИБ и инфраструктуры настраивать безопасные service connections, идентичности, секреты и сертификаты
- Выявлять ручные релизные операции, которые можно безопасно автоматизировать
- Вести документацию по пайплайнам, интеграциям, стандартам автоматизации и процедурам деплоя
- Участвовать в архитектурных обсуждениях, code review, груминге бэклога и Agile/SAFe активностях
Требования
- Гражданство США и активный допуск Secret или выше
- Степень бакалавра в Computer Science, Software Engineering, Information Systems или смежной области либо эквивалентный опыт
- 3+ года практического опыта в DevOps, DevSecOps, автоматизации релизов, разработке ПО или системной интеграции в сложных enterprise-средах
- Опыт работы в зрелой DevSecOps и CI/CD среде с управляемыми пайплайнами, автотестами, stage gates и контролем деплоя
- Сильный практический опыт с Azure DevOps, особенно Azure Repos/Git и Azure Pipelines
- Опыт проектирования и внедрения решений Azure DevOps, объединяющих разработку, тестирование, безопасность, релиз и деплой
- Опыт разработки, диагностики и поддержки CI/CD, релизных и деплой-пайплайнов
- Опыт внедрения автоматических stage gates, quality gates и согласований в пайплайнах
- Опыт интеграции автотестов в CI/CD и использования результатов тестов для управления продвижением по стадиям
- Сильное знание Git: репозитории, стратегии ветвления, pull requests, merge, теги, версионирование, code review
- Опыт разработки переиспользуемых шаблонов пайплайнов, скриптов и задач
- Опыт интеграции Azure DevOps или аналогичных платформ с внешними приложениями через REST API, service hooks, webhooks, CLI
- Опыт разработки автоматизации на Python, PowerShell, Bash или аналогичных технологиях
- Опыт работы с Azure DevOps REST API, service connections, variable groups, secure files, artifacts, environments, approvals, checks
- Опыт работы с Azure DevOps Boards или аналогичными Agile-инструментами и понимание связей между work items, изменениями кода, сборками, тестами и релизами
- Опыт автоматизации релизов и деплоя с сохранением согласований, трассируемости, безопасности и аудита
- Знание практик DevSecOps: автоматическая проверка безопасности, сканирование уязвимостей, управление секретами, least-privilege
- Опыт работы с REST API, JSON, аутентификацией, service accounts, сертификатами, секретами и безопасной интеграцией систем
- Опыт с автотестами, валидацией, логированием, мониторингом, обработкой исключений и диагностикой автоматизированных процессов
- Понимание жизненного цикла доставки ПО: разработка, контроль версий, тестирование, безопасность, конфигурационный менеджмент, релиз-менеджмент, деплой, откат, поддержка
- Сильные навыки диагностики проблем в пайплайнах, Git, скриптах, API, аутентификации, тестовых и security-инструментах
Условия
- Гибридный формат: 2-3 дня в офисе, Cristal City, Arlington, VA
- Полная занятость с участием в программе льгот DXC
- Медицинская, стоматологическая и офтальмологическая страховка
- Программы wellness, страхование жизни и инвалидности
- Пенсионный сберегательный план
- Оплачиваемые праздники и отпуск
- Диапазон компенсации: $73,400 - $136,300
Навыки
- Azure DevOps
- Azure Pipelines
- Azure Repos
- Git
- CI/CD
- DevSecOps
- Python
- PowerShell
- Bash
- REST API
- JSON
- Azure DevOps Boards
- service hooks
- webhooks
- PeopleSoft
- PHIRE
- SAST
- SCA
- vulnerability scanning
- Selenium
- Playwright
- Tricentis Tosca
- PeopleSoft Test Framework
- SQL
- Oracle
- Docker
- Kubernetes
- Terraform
- Infrastructure as Code
- secrets management
- Agile
- SAFe