DSFederal
DSFederal
DSFederal es una pequeña empresa propiedad de mujeres que ofrece ciencia de datos, servicios de datos y soluciones digitales a clientes de los sectores de la consultoría, la defensa y la atención sanitaria. Su trabajo abarca las tecnologías de la información en salud, el análisis de datos, la gestión de programas y la ciberseguridad, con apoyo tecnológico y de investigación centrado en la salud pública y el bienestar humano. La empresa contribuye a iniciativas relacionadas con áreas como el VIH/sida y la salud materna e infantil, aplicando capacidades de datos y soluciones digitales a desafíos complejos orientados al cumplimiento de misiones.

Ingeniero/a de Software Principal, Aplicaciones en la Nube — DSFederal (Trabajo remoto en EE. UU.)

Liderar la ingeniería full-stack y las operaciones de las plataformas nativas de la nube de NOAA para pronósticos hidrológicos y datos públicos. Ser responsable del soporte de nivel 3, DevSecOps, la optimización de AWS y las mejoras continuas de aplicaciones críticas para la misión.

Descripción

  • Liderar técnicamente las operaciones full-stack, el mantenimiento, la resolución de problemas y la mejora continua de la plataforma empresarial web y de distribución de datos de NOAA OWP
  • Mantener y mejorar NWPS y las aplicaciones relacionadas de OWP que proporcionan acceso 24/7 a observaciones hidrológicas, pronósticos fluviales y mapas de inundación
  • Proporcionar soporte de nivel 3 y abordar incidentes operativos urgentes en un plazo de una hora, o de 30 minutos fuera del horario laboral habitual
  • Investigar incidentes, elaborar documentación de análisis de causa raíz y hacer seguimiento de la resolución de tickets mediante VLab Redmine y GitLab
  • Implementar cambios funcionales menores y mejoras operativas y de mantenimiento, incluidas correcciones del procesamiento de QPE, HydroNotes masivos, configuración dinámica de hidrogramas, actualizaciones de estaciones de medición en CMS y generación de KML/KMZ
  • Desarrollar, mantener y optimizar canalizaciones automatizadas de CI/CD en VLab GitLab y GitHub
  • Añadir análisis estático, pruebas unitarias, análisis de dependencias y corrección de vulnerabilidades antes de promover el código
  • Mantener una cobertura mínima del 80 % de sentencias y un AQL de cero errores de linting estático de gravedad media o alta
  • Gestionar módulos de Terraform, limitar la deriva de configuración, optimizar grupos de autoescalado de AWS, administrar roles y secretos de IAM y reducir los costes de computación y almacenamiento
  • Crear documentación técnica, realizar revisiones entre pares y presentar actualizaciones de software ante la Junta de Control de Cambios de NOAA
  • Asistir a reuniones semanales de seguimiento con hidrólogos regionales, equipos de soporte de nivel 1 y nivel 2 y la dirección de OWP
  • Mantener actualizados la documentación para desarrolladores, los esquemas de API y los diagramas de arquitectura en repositorios con control de versiones

Requisitos

  • Título universitario en informática, sistemas de información, ingeniería de software, matemáticas o una disciplina computacional relacionada
  • Al menos cinco años de experiencia progresiva en ingeniería de software, desarrollo de aplicaciones web y distribución de datos optimizada para la nube
  • Capacidad demostrada para crear, escalar y dar soporte a aplicaciones web públicas críticas para la misión, con tráfico de alta concurrencia y grandes conjuntos de datos científicos o geoespaciales
  • Experiencia profesional con prácticas de entrega Agile/Scrum
  • Experiencia administrando repositorios de software en GitLab y GitHub
  • Experiencia implementando y aplicando automatización de pruebas en CI/CD
  • Experiencia directa con operaciones de nivel 3, guardias fuera de horario y gestión de incidentes basada en SLA para sistemas de alta disponibilidad
  • Dominio de Python conforme a PEP 8, C/C++ conforme a los estándares SEI CERT y Google C++, Go, JavaScript/TypeScript y Bash
  • Experiencia práctica con AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch e IAM/Secrets Manager
  • Dominio de Terraform, Docker y análisis de seguridad para imágenes de registros de contenedores
  • Conocimientos avanzados de Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 y Black
  • Experiencia con Esri ArcGIS Enterprise en Linux, herramientas FOSS4G, estándares OGC WMS y WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON y NetCDF
  • Conocimientos avanzados de VLab GitLab, GitHub Actions, VLab Redmine, modelos de ramificación de Git y análisis automatizado de seguridad de canalizaciones
  • Conocimientos prácticos de FISMA, controles NIST, WCAG 2.1 AA y cumplimiento de la Sección 508