
DSFederal er en kvinneeid liten bedrift som leverer datavitenskap, datatjenester og digitale løsninger til kunder innen rådgivning, forsvar og helsesektoren. Arbeidet omfatter helseteknologi, dataanalyse, programstyring og cybersikkerhet, samt teknologi- og forskningsstøtte med fokus på folkehelse og menneskers velferd. DSFederal bidrar til initiativer innen områder som hiv/aids og mødre- og barnehelse, og bruker data og digitale evner til å håndtere komplekse, samfunnsrettede utfordringer.
Ledende programvareingeniør, skyapplikasjoner — DSFederal (fjernarbeid i USA)
Led teknisk utvikling og drift av NOAAs skybaserte hydrologiske prognose- og offentlige dataplattformer. Ha ansvar for nivå 3-støtte, DevSecOps, AWS-optimalisering og kontinuerlige forbedringer av virksomhetskritiske applikasjoner.
Beskrivelse
- Ha teknisk ledelse for fullstackdrift, vedlikehold, feilsøking og kontinuerlig videreutvikling av NOAAs OWP-plattform for virksomhetsnett og datadistribusjon
- Vedlikeholde og videreutvikle NWPS og relaterte OWP-applikasjoner som gir tilgang døgnet rundt til hydrologiske observasjoner, elveprognoser og kart over flomutbredelse
- Levere støtte på nivå 3 og håndtere akutte driftsincidenter innen én time, eller innen 30 minutter utenfor ordinær arbeidstid
- Undersøke incidenter, utarbeide dokumentasjon for rotårsaksanalyser og følge opp løsning av saker gjennom VLab Redmine og GitLab
- Levere mindre funksjonelle endringer og forbedringer innen drift og vedlikehold, inkludert rettelser i QPE-behandling, masseoppretting av HydroNotes, dynamisk konfigurasjon av hydrogrammer, CMS-oppdateringer av målestasjoner og generering av KML/KMZ
- Utvikle, vedlikeholde og optimalisere automatiserte CI/CD-pipelines på tvers av VLab GitLab og GitHub
- Legge til statisk analyse, enhetstesting, avhengighetsskanning og utbedring av sårbarheter før kode promoteres
- Opprettholde minst 80 prosent statement-dekning og en AQL på null statiske lint-feil med middels eller høy alvorlighetsgrad
- Administrere Terraform-moduler, begrense konfigurasjonsdrift, optimalisere AWS Auto Scaling-grupper, administrere IAM-roller og hemmeligheter samt redusere kostnader for beregning og lagring
- Utarbeide teknisk dokumentasjon, gjennomføre fagfellevurderinger og presentere programvareoppdateringer for NOAAs Change Control Board
- Delta i ukentlige statusmøter med regionale hydrologer, supportteam på nivå 1 og 2 samt OWP-ledelsen
- Holde utviklerdokumentasjon, API-skjemaer og arkitekturdiagrammer oppdatert i versjonskontrollerte repositories
Krav
- Bachelorgrad i datavitenskap, informasjonssystemer, programvareteknikk, matematikk eller en beslektet beregningsfaglig disiplin
- Minst fem års gradvis mer ansvarsfull erfaring med programvareutvikling, webapplikasjonsutvikling og skyoptimalisert datadistribusjon
- Dokumentert evne til å bygge, skalere og støtte virksomhetskritiske offentlige webapplikasjoner som håndterer trafikk med høy samtidighet og store vitenskapelige eller geospatiale datasett
- Yrkeserfaring med smidige leveransemetoder etter Agile/Scrum
- Erfaring med å administrere programvarearkiver i GitLab og GitHub
- Erfaring med å implementere og håndheve CI/CD-testautomatisering
- Direkte erfaring med drift på nivå 3, tilkalling utenom arbeidstid og SLA-basert incidenthåndtering for systemer med høy tilgjengelighet
- Gode kunnskaper i PEP 8-kompatibel Python, C/C++ etter SEI CERT- og Google C++-standardene, Go, JavaScript/TypeScript og Bash
- Praktisk erfaring med AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch og IAM/Secrets Manager
- Gode kunnskaper i Terraform, Docker og sikkerhetsskanning av containerregisterbilder
- Ekspertise i Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 og Black
- Erfaring med Esri ArcGIS Enterprise på Linux, FOSS4G-verktøy, OGC-standardene WMS og WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON og NetCDF
- Avansert kunnskap om VLab GitLab, GitHub Actions, VLab Redmine, Git-forgreningsmodeller og automatisert sikkerhetsskanning av pipelines
- Arbeidskunnskap om FISMA, NIST-kontroller, WCAG 2.1 AA og Section 508-samsvar