
DSFederal je malý podnik vo vlastníctve ženy, ktorý poskytuje dátovú vedu, dátové služby a digitálne riešenia klientom v oblasti poradenstva, obrany a zdravotníctva. Jeho činnosť zahŕňa zdravotnícke informačné technológie, dátovú analytiku, riadenie programov a kybernetickú bezpečnosť, pričom technologická a výskumná podpora sa zameriava na verejné zdravie a ľudský blahobyt. Spoločnosť prispieva k iniciatívam v oblastiach, ako sú HIV/AIDS a zdravie matiek a detí, a využíva dátové a digitálne kapacity na riešenie komplexných výziev súvisiacich s poslaním.
Vedúci softvérový inžinier, cloudové aplikácie — DSFederal (práca na diaľku v USA)
Vedúci full-stack vývoja a prevádzky cloudových hydrologických predpovedných a verejných dátových platforiem NOAA. Zodpovednosť za podporu úrovne Tier 3, DevSecOps, optimalizáciu AWS a neustále zlepšovanie kritických aplikácií.
Popis
- Zabezpečovať technické vedenie full-stack prevádzky, údržby, riešenia problémov a priebežného rozvoja podnikovej webovej a dátovej platformy NOAA OWP
- Udržiavať a rozvíjať NWPS a súvisiace aplikácie OWP, ktoré poskytujú nepretržitý prístup k hydrologickým pozorovaniam, predpovediam tokov a mapám zaplavenia
- Poskytovať podporu Tier 3 a riešiť naliehavé prevádzkové incidenty do jednej hodiny alebo do 30 minút mimo bežného pracovného času
- Prešetrovať incidenty, vytvárať dokumentáciu analýzy koreňovej príčiny a sledovať riešenie tiketov prostredníctvom VLab Redmine a GitLab
- Dodávať menšie funkčné zmeny a zlepšenia prevádzky a údržby vrátane opráv spracovania QPE, hromadných HydroNotes, dynamickej konfigurácie hydrogramov, aktualizácií meracích staníc CMS a generovania KML/KMZ
- Vyvíjať, udržiavať a optimalizovať automatizované CI/CD pipeline v prostrediach VLab GitLab a GitHub
- Pred nasadením kódu pridávať statickú analýzu, unit testovanie, kontrolu závislostí a nápravu zraniteľností
- Udržiavať minimálne 80-percentné pokrytie príkazov a AQL na úrovni nula pri statických chybách lintovania so strednou alebo vysokou závažnosťou
- Spravovať moduly Terraform, obmedzovať odchýlky konfigurácie, optimalizovať skupiny automatického škálovania AWS, administrovať roly IAM a tajomstvá a znižovať náklady na výpočty a úložisko
- Vytvárať technickú dokumentáciu, vykonávať partnerské revízie a prezentovať aktualizácie softvéru rade NOAA pre kontrolu zmien
- Zúčastňovať sa týždenných statusových stretnutí s regionálnymi hydrológmi, tímami podpory Tier 1 a Tier 2 a vedením OWP
- Udržiavať dokumentáciu pre vývojárov, schémy API a architektonické diagramy aktuálne v repozitároch so správou verzií
Požiadavky
- Vysokoškolské vzdelanie v odbore informatika, informačné systémy, softvérové inžinierstvo, matematika alebo príbuznom výpočtovom odbore
- Najmenej päť rokov postupne zodpovednejšej praxe v softvérovom inžinierstve, vývoji webových aplikácií a cloudovo optimalizovanom šírení dát
- Preukázaná schopnosť vytvárať, škálovať a podporovať kritické verejné webové aplikácie s vysokou súbežnosťou a rozsiahlymi vedeckými alebo geopriestorovými dátami
- Profesionálna prax s agilnými postupmi vývoja Agile/Scrum
- Skúsenosti so správou softvérových repozitárov v GitLab a GitHub
- Skúsenosti s implementáciou a presadzovaním automatizácie testovania v CI/CD
- Priama skúsenosť s prevádzkou Tier 3, pohotovosťou mimo pracovného času a riadením incidentov podľa SLA pre vysoko dostupné systémy
- Pokročilá znalosť Pythonu v súlade s PEP 8, C/C++ podľa štandardov SEI CERT a Google C++, Go, JavaScriptu/TypeScriptu a Bashu
- Praktické skúsenosti s AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch a IAM/Secrets Manager
- Pokročilá znalosť Terraformu, Dockeru a bezpečnostného skenovania obrazov v registri kontajnerov
- Odborná znalosť nástrojov Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 a Black
- Skúsenosti s Esri ArcGIS Enterprise v Linuxe, nástrojmi FOSS4G, štandardmi OGC WMS a WFS, formátmi Cloud-Optimized GeoTIFF, Zarr, GeoJSON a NetCDF
- Pokročilá znalosť VLab GitLab, GitHub Actions, VLab Redmine, modelov vetvenia v Git a automatizovaného bezpečnostného skenovania pipeline
- Pracovná znalosť FISMA, kontrol NIST, WCAG 2.1 AA a súladu so Section 508