Strategic Data Systems
Software Engineer - Cloud & DevSecOps
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист для поддержки среды RDT&E в Naval Surface Warfare Center Dahlgren Division. Разработка веб-приложений, облачная инженерия, DevSecOps-автоматизация и обеспечение безопасности в среде DoD.
Задачи
- Проектировать, разрабатывать и поддерживать защищённые масштабируемые веб-приложения для критичных операций RDT&E
- Участвовать в принятии архитектурных и технических решений
- Разрабатывать функциональность приложений на JavaScript и смежных full-stack технологиях
- Интегрировать приложения с корпоративными источниками данных, аналитическими и отчётными системами
- Разрабатывать и выполнять автоматизированные стратегии тестирования (unit, functional, integration, performance, acceptance)
- Проводить код-ревью и продвигать лучшие практики разработки
- Диагностировать и устранять сложные проблемы приложений
- Модернизировать legacy-приложения и оптимизировать процессы разработки
- Поддерживать развёртывание и обслуживание приложений в Azure и AWS
- Устранять неполадки на уровне кода, облачной инфраструктуры и сетей
- Оценивать производительность, доступность и безопасность облачных приложений
- Взаимодействовать с инфраструктурными и кибербезопасностными командами
- Поддерживать IaaS, виртуализацию и гибридные облачные решения
- Проектировать и оптимизировать CI/CD пайплайны в GitLab
- Разрабатывать и поддерживать Helm-чарты для контейнерных приложений
- Поддерживать развёртывание и устранение неполадок в Docker и Kubernetes
- Реализовывать безопасное управление секретами с HashiCorp Vault
- Внедрять практики безопасной разработки и устранять уязвимости
- Поддерживать документацию по комплаенсу и аудиту
- Наставлять членов команды и делиться техническими знаниями
- Вести техническую документацию и SOP
- Взаимодействовать с государственными заказчиками и техническими стейкхолдерами
Требования
- 5–8 лет опыта в software engineering, full-stack разработке, облачной инженерии или DevOps
- Сертификация IAT Level 2, например CompTIA Security+
- Допуск Top Secret
- Опыт разработки и поддержки корпоративных веб-приложений
- Сильное знание JavaScript и современных принципов разработки
- Опыт работы с Azure и/или AWS
- Опыт работы с GitLab: version control, CI/CD, автоматизация
- Опыт внедрения автоматизированного тестирования
- Знание Docker, Kubernetes и Helm
- Опыт с HashiCorp Vault или аналогами для управления секретами
- Понимание архитектуры ПО, интеграции приложений и SDLC
- Умение диагностировать сложные проблемы в коде, инфраструктуре и облаке
- Понимание принципов безопасного кодирования и требований кибербезопасности
- Опыт работы напрямую с заказчиками и техническими стейкхолдерами
- Сильные аналитические и коммуникационные навыки
Условия
- Full-Time с бенефитами
- Зарплата $120K–$140K
- Работа в офисе в Dahlgren, VA
- Равные возможности трудоустройства
Навыки
- JavaScript
- Azure
- AWS
- GitLab
- CI/CD
- Docker
- Kubernetes
- Helm
- HashiCorp Vault
- Vue.js
- Python Flask
- Java Spring
- TypeScript
- HTML
- TCP/IP
- VPN
- VLAN
- Load Balancing
- Infrastructure as Code