
DSFederal — малый бизнес, принадлежащий женщине, который предоставляет услуги в области анализа данных, работы с данными и цифровые решения клиентам из сфер консалтинга, обороны и здравоохранения. Компания работает в таких направлениях, как медицинские информационные технологии, аналитика данных, управление программами и кибербезопасность, оказывая технологическую и исследовательскую поддержку в области общественного здоровья и благополучия людей. DSFederal участвует в инициативах, связанных с такими направлениями, как ВИЧ/СПИД, а также охрана здоровья матерей и детей, применяя возможности анализа данных и цифровых технологий для решения сложных задач, ориентированных на общественно значимые миссии.
Ведущий инженер-программист, облачные приложения — DSFederal (удалённая работа в США)
Руководство полнофункциональной разработкой и эксплуатацией облачных платформ NOAA для гидрологических прогнозов и публикации общедоступных данных. Ответственность за поддержку уровня 3, DevSecOps, оптимизацию AWS и постоянное совершенствование критически важных приложений.
Описание
- Техническое руководство эксплуатацией, обслуживанием, устранением неполадок и постоянным совершенствованием корпоративной веб-платформы NOAA OWP и платформы распространения данных
- Обслуживание и развитие NWPS и связанных приложений OWP, обеспечивающих круглосуточный доступ к гидрологическим наблюдениям, прогнозам уровня воды в реках и картам затопления
- Предоставление поддержки уровня 3 и устранение срочных операционных инцидентов в течение одного часа или в течение 30 минут вне обычного рабочего времени
- Расследование инцидентов, подготовка документации по анализу первопричин и отслеживание решения заявок через VLab Redmine и GitLab
- Реализация небольших функциональных изменений и улучшений эксплуатации и обслуживания, включая исправления обработки QPE, массовое создание HydroNotes, динамическую настройку гидрографов, обновления датчиков CMS и генерацию KML/KMZ
- Разработка, обслуживание и оптимизация автоматизированных CI/CD-конвейеров в VLab GitLab и GitHub
- Добавление статического анализа, модульного тестирования, сканирования зависимостей и устранения уязвимостей перед выпуском кода
- Поддержание покрытия операторов не менее 80% и нулевого показателя AQL для статических ошибок линтинга средней или высокой степени серьёзности
- Управление модулями Terraform, ограничение расхождений конфигурации, оптимизация групп автоматического масштабирования AWS, администрирование ролей IAM и секретов, снижение затрат на вычисления и хранение
- Подготовка технической документации, проведение коллегиальных проверок кода и представление обновлений программного обеспечения Совету NOAA по управлению изменениями
- Участие в еженедельных статусных совещаниях с региональными гидрологами, командами поддержки уровней 1 и 2 и руководством OWP
- Поддержание в актуальном состоянии документации разработчика, схем API и архитектурных диаграмм в репозиториях с контролем версий
Требования
- Степень бакалавра в области компьютерных наук, информационных систем, программной инженерии, математики или смежной вычислительной дисциплины
- Не менее пяти лет опыта с последовательно растущей ответственностью в разработке программного обеспечения, веб-приложений и оптимизированного для облака распространения данных
- Подтверждённая способность создавать, масштабировать и поддерживать критически важные общедоступные веб-приложения с высокой конкуренцией запросов и большими научными или геопространственными наборами данных
- Профессиональный опыт работы по методологиям Agile/Scrum
- Опыт администрирования репозиториев программного обеспечения в GitLab и GitHub
- Опыт внедрения и обеспечения выполнения автоматизированного тестирования в CI/CD
- Непосредственный опыт операций уровня 3, вызовов в нерабочее время и управления инцидентами по SLA для систем высокой доступности
- Владение Python с соблюдением PEP 8, C/C++ со стандартами SEI CERT и Google C++, Go, JavaScript/TypeScript и Bash
- Практический опыт работы с AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch и IAM/Secrets Manager
- Владение Terraform, Docker и инструментами сканирования безопасности образов реестра контейнеров
- Экспертное знание Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 и Black
- Опыт работы с Esri ArcGIS Enterprise в Linux, инструментами FOSS4G, стандартами OGC WMS и WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON и NetCDF
- Продвинутое знание VLab GitLab, GitHub Actions, VLab Redmine, моделей ветвления Git и автоматизированного сканирования безопасности конвейеров
- Рабочее знание FISMA, средств контроля NIST, WCAG 2.1 AA и требований Section 508