
DSFederal è una piccola impresa di proprietà femminile che fornisce servizi di data science, servizi dati e soluzioni digitali a clienti nei settori della consulenza, della difesa e della sanità. Le sue attività comprendono la tecnologia dell’informazione sanitaria, l’analisi dei dati, la gestione dei programmi e la cybersicurezza, con supporto tecnologico e alla ricerca incentrato sulla salute pubblica e sul benessere delle persone. L’azienda contribuisce a iniziative riguardanti ambiti quali l’HIV/AIDS e la salute materna e infantile, applicando competenze in materia di dati e soluzioni digitali a complesse sfide legate a missioni di interesse pubblico.
Lead Software Engineer, applicazioni cloud — DSFederal (Lavoro da remoto negli Stati Uniti)
Guidare l’ingegneria full-stack e le operazioni delle piattaforme cloud-native della NOAA per le previsioni idrologiche e i dati pubblici. Gestire il supporto di livello 3, il DevSecOps, l’ottimizzazione AWS e il miglioramento continuo di applicazioni essenziali per la missione.
Descrizione
- Fornire la leadership tecnica per le operazioni full-stack, la manutenzione, la risoluzione dei problemi e il miglioramento continuo della piattaforma web aziendale e di diffusione dei dati di NOAA OWP
- Mantenere e migliorare NWPS e le applicazioni OWP correlate che forniscono accesso 24 ore su 24, 7 giorni su 7, alle osservazioni idrologiche, alle previsioni dei fiumi e alle mappe delle aree allagate
- Fornire supporto di livello 3 e gestire gli incidenti operativi urgenti entro un’ora, o entro 30 minuti al di fuori del normale orario lavorativo
- Indagare sugli incidenti, produrre la documentazione dell’analisi delle cause principali e monitorare la risoluzione dei ticket tramite VLab Redmine e GitLab
- Realizzare modifiche funzionali minori e miglioramenti operativi e di manutenzione, incluse correzioni all’elaborazione QPE, HydroNotes in blocco, configurazione dinamica degli idrogrammi, aggiornamenti degli indicatori CMS e generazione di KML/KMZ
- Sviluppare, mantenere e ottimizzare pipeline CI/CD automatizzate su VLab GitLab e GitHub
- Aggiungere analisi statica, test unitari, scansione delle dipendenze e correzione delle vulnerabilità prima della promozione del codice
- Mantenere una copertura minima dell’80% delle istruzioni e un AQL pari a zero errori di linting statico di gravità media o alta
- Gestire i moduli Terraform, limitare la deriva della configurazione, ottimizzare i gruppi di auto scaling AWS, amministrare ruoli e segreti IAM e ridurre i costi di calcolo e archiviazione
- Creare documentazione tecnica, svolgere revisioni tra pari e presentare gli aggiornamenti software al NOAA Change Control Board
- Partecipare alle riunioni settimanali di stato con gli idrologi regionali, i team di supporto di livello 1 e 2 e la leadership di OWP
- Mantenere aggiornati la documentazione per gli sviluppatori, gli schemi API e i diagrammi dell’architettura nei repository sotto controllo versione
Requisiti
- Laurea in informatica, sistemi informativi, ingegneria del software, matematica o una disciplina computazionale correlata
- Almeno cinque anni di esperienza progressiva nell’ingegneria del software, nello sviluppo di applicazioni web e nella diffusione di dati ottimizzata per il cloud
- Comprovata capacità di sviluppare, scalare e supportare applicazioni web pubbliche essenziali per la missione, in grado di gestire traffico ad alta concorrenza e grandi set di dati scientifici o geospaziali
- Esperienza professionale con pratiche di sviluppo Agile/Scrum
- Esperienza nell’amministrazione di repository software in GitLab e GitHub
- Esperienza nell’implementazione e nell’applicazione dell’automazione dei test CI/CD
- Esperienza diretta con operazioni di livello 3, reperibilità fuori orario e gestione degli incidenti basata su SLA per sistemi ad alta disponibilità
- Padronanza di Python conforme a PEP 8, C/C++ secondo gli standard SEI CERT e Google C++, Go, JavaScript/TypeScript e Bash
- Esperienza pratica con AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch e IAM/Secrets Manager
- Padronanza di Terraform, Docker e della scansione di sicurezza per le immagini dei registry dei container
- Competenza avanzata in Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 e Black
- Esperienza con Esri ArcGIS Enterprise su Linux, strumenti FOSS4G, standard OGC WMS e WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON e NetCDF
- Conoscenza avanzata di VLab GitLab, GitHub Actions, VLab Redmine, modelli di branching Git e scansione automatizzata della sicurezza delle pipeline
- Conoscenza operativa di FISMA, controlli NIST, WCAG 2.1 AA e conformità alla Sezione 508