The Boeing Company
Lead Software Engineer Developer - DevSecOps
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик DevSecOps в команду Boeing Defense, Space & Security (SPD AAS) для сопровождения mission systems и тренажёрных систем P-8A Poseidon. Отвечает за проектирование и внедрение безопасных, масштабируемых пайплайнов доставки ПО на протяжении всего жизненного цикла.
Задачи
- Руководить и самостоятельно выполнять DevSecOps-активности для mission systems и тренажёрного ПО на этапах сборки, тестирования, развёртывания и сопровождения
- Совместно с командами разработки, систем, кибербезопасности, тестирования и IT проектировать, разрабатывать, защищать, отлаживать и валидировать программные решения
- Проектировать, внедрять и поддерживать CI/CD-пайплайны с непрерывной интеграцией, автотестами, сканированием безопасности и контролируемым развёртыванием
- Интегрировать автоматизацию безопасности на протяжении жизненного цикла ПО: статический анализ кода, анализ состава ПО, сканирование контейнеров/образов, триаж и устранение уязвимостей
- Разрабатывать, документировать и поддерживать архитектуры ПО, требования, интерфейсы, алгоритмы и дизайн
- Строить и поддерживать автоматизацию сборок, упаковки, провижининга окружений, выполнения тестов и релизных процессов
- Поддерживать Infrastructure as Code и автоматизацию окружений для повышения воспроизводимости и снижения ручной конфигурации
- Продвигать практики безопасного кодирования, quality gates в пайплайнах и критерии готовности к релизу
- Взаимодействовать с кибербезопасностью и комплаенсом для соответствия процессов доставки требованиям безопасности
- Устранять проблемы интеграции, развёртывания, производительности и рантайма в dev, test и operational окружениях
- Поддерживать автоматизированное и ручное тестирование, документировать результаты и проверять выполнение функциональных и кибербезопасностных требований
- Улучшать observability, логирование, мониторинг и алертинг для повышения операционной осведомлённости и надёжности
- Наставлять членов команды по DevSecOps-практикам, безопасной разработке, автоматизации и доставке
- Участвовать в Agile-процессах (sprint planning, backlog refinement, reviews, retrospectives) и вести работу в Jira
- Модернизировать legacy-процессы сборки и релиза, переводя их в автоматизированные, безопасные и поддерживаемые workflow
Требования
- Степень бакалавра
- Активный допуск U.S. Top Secret Security Clearance (требуется гражданство США)
- 9+ лет опыта задач жизненного цикла инженерной разработки (требования, дизайн, ПО, тестирование, интеграция)
- 4+ года опыта DevSecOps (например, Ansible, Chef, cyber applications)
- Опыт контроля версий, стратегий ветвления, code review и управления релизами
- Опыт отладки сложных проблем ПО в интегрированных окружениях
- Опыт работы в коллаборативной инженерной среде с кросс-функциональными командами
- Опыт с CI/CD и инструментами доставки: Jenkins, Git/GitLab/Bitbucket, GitHub Actions, Maven/Gradle/Make/CMake, Nexus/Artifactory, Docker/Podman/Apptainer, Kubernetes/OpenShift
- Опыт с Infrastructure as Code и конфигурационным управлением: Ansible, Terraform, Puppet, Chef
- Опыт с инструментами автотестирования и качества: JUnit, Cucumber
- Опыт с security-инструментами: SAST, DAST, SCA, secret scanning, платформы управления уязвимостями
- Опыт безопасной разработки, киберкомплаенса и DevSecOps-управления
- Опыт с Linux и shell-скриптами
- Опыт с языками программирования/скриптинга: Java, C/C++, Python, Bash, PowerShell
- Опыт с observability-инструментами: Prometheus, Grafana, ELK/EFK
- Опыт разработки, документирования и поддержки архитектур, требований, интерфейсов и дизайна ПО
Условия
- Работа 100% onsite в одном из указанных локаций (Richardson, TX)
- Конкурентная базовая зарплата и возможности переменной компенсации
- Пакет льгот: медстрахование, flexible spending accounts, health savings accounts, пенсионные планы, страхование жизни и инвалидности, оплачиваемые и неоплачиваемые отпуска
- Relocation assistance не является предметом переговоров
- Спонсорство визы не предоставляется
- Обязательное техническое задание CodeVue в рамках отбора
- Drug Free Workplace: тестирование на наркотики и алкоголь при приёме
Навыки
- DevSecOps
- CI/CD
- Jenkins
- Git
- GitLab
- Bitbucket
- GitHub Actions
- Maven
- Gradle
- Make
- CMake
- Nexus
- Artifactory
- Docker
- Podman
- Apptainer
- Kubernetes
- OpenShift
- Ansible
- Terraform
- Puppet
- Chef
- JUnit
- Cucumber
- SAST
- DAST
- SCA
- Linux
- Bash
- PowerShell
- Java
- C
- C++
- Python
- Prometheus
- Grafana
- ELK
- EFK
- Jira