
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