
DSFederal je mala tvrtka u vlasništvu žene koja pruža podatkovnu znanost, podatkovne usluge i digitalna rješenja klijentima u savjetovanju, obrani i zdravstvu. Njezin rad obuhvaća zdravstvene informacijske tehnologije, podatkovnu analitiku, upravljanje programima i kibernetičku sigurnost, uz tehnološku i istraživačku podršku usmjerenu na javno zdravlje i dobrobit ljudi. Tvrtka doprinosi inicijativama u područjima kao što su HIV/AIDS te zdravlje majki i djece, primjenjujući podatkovne i digitalne kapacitete na složene izazove povezane s misijom.
Vodeći softverski inženjer, aplikacije u oblaku — DSFederal (rad na daljinu iz SAD-a)
Vodite full-stack razvoj i operacije NOAA-ovih izvorno oblačnih platformi za hidrološko prognoziranje i javnu distribuciju podataka. Preuzimate odgovornost za podršku razine Tier 3, DevSecOps, optimizaciju AWS-a i stalna poboljšanja poslovno kritičnih aplikacija.
Opis
- Voditi tehnički razvoj full-stack operacija, održavanja, otklanjanja problema i kontinuiranog unaprjeđenja NOAA OWP-ove poslovne web-platforme i platforme za distribuciju podataka
- Održavati i unaprjeđivati NWPS i povezane OWP aplikacije koje pružaju neprekidan pristup hidrološkim opažanjima, prognozama vodostaja i kartama poplavljenih područja
- Pružati podršku Tier 3 i rješavati hitne operativne incidente u roku od jednog sata, odnosno u roku od 30 minuta izvan uobičajenog radnog vremena
- Istraživati incidente, izrađivati dokumentaciju analize uzroka i pratiti rješavanje tiketa putem VLab Redminea i GitLaba
- Isporučivati manje funkcionalne promjene i poboljšanja operacija i održavanja, uključujući ispravke obrade QPE-a, skupne HydroNotes bilješke, dinamičku konfiguraciju hidrograma, ažuriranja mjernih postaja CMS-a i generiranje KML/KMZ datoteka
- Razvijati, održavati i optimizirati automatizirane CI/CD cjevovode u sustavima VLab GitLab i GitHub
- Dodavati statičku analizu, jedinično testiranje, skeniranje ovisnosti i otklanjanje ranjivosti prije promicanja koda
- Održavati najmanje 80-postotnu pokrivenost naredbi i AQL od nula statičkih linting pogrešaka srednje ili visoke ozbiljnosti
- Upravljati Terraform modulima, ograničavati odstupanja konfiguracije, optimizirati AWS grupe za automatsko skaliranje, administrirati IAM uloge i tajne te smanjivati troškove računalnih resursa i pohrane
- Izrađivati tehničku dokumentaciju, provoditi stručne recenzije i predstavljati ažuriranja softvera NOAA-ovom odboru za kontrolu promjena
- Sudjelovati na tjednim statusnim sastancima s regionalnim hidrolozima, timovima podrške Tier 1 i Tier 2 te vodstvom OWP-a
- Održavati dokumentaciju za developere, API sheme i arhitektonske dijagrame ažurnima u repozitorijima pod kontrolom verzija
Zahtjevi
- VSS iz računalnih znanosti, informacijskih sustava, softverskog inženjerstva, matematike ili srodnog računalnog područja
- Najmanje pet godina sve odgovornijeg iskustva u softverskom inženjerstvu, razvoju web-aplikacija i distribuciji podataka optimiziranoj za oblak
- Dokazana sposobnost izgradnje, skaliranja i podrške javnim web-aplikacijama od ključne važnosti koje obrađuju velik broj istodobnih zahtjeva te velike znanstvene ili geoprostorne skupove podataka
- Profesionalno iskustvo s agilnim praksama isporuke Agile/Scrum
- Iskustvo u administriranju softverskih repozitorija u GitLabu i GitHubu
- Iskustvo u implementaciji i provođenju automatizacije testiranja u CI/CD-u
- Izravno iskustvo s operacijama Tier 3, dežurstvima izvan radnog vremena i upravljanjem incidentima prema SLA-u za visokodostupne sustave
- Napredno poznavanje Pythona usklađenog s PEP 8, C/C++ prema standardima SEI CERT i Google C++, Goa, JavaScripta/TypeScripta i Basha
- Praktično iskustvo s AWS Fargate/ECS-om, Aurora PostgreSQLom, S3-om, EC2-om, Lambdom, CloudWatchom i IAM/Secrets Managerom
- Napredno poznavanje Terraform-a, Dockera i sigurnosnog skeniranja slika u registru spremnika
- Stručnost u alatima Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 i Black
- Iskustvo s Esri ArcGIS Enterpriseom na Linuxu, alatima FOSS4G, standardima OGC WMS i WFS, formatima Cloud-Optimized GeoTIFF, Zarr, GeoJSON i NetCDF
- Napredno poznavanje VLab GitLaba, GitHub Actionsa, VLab Redminea, modela grananja u Gitu i automatiziranog sigurnosnog skeniranja cjevovoda
- Radno poznavanje FISMA-e, NIST kontrola, WCAG-a 2.1 AA i usklađenosti sa Section 508