DSFederal
DSFederal
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