
DSFederal är ett kvinnägt småföretag som levererar datavetenskap, datatjänster och digitala lösningar till kunder inom konsultverksamhet, försvar och hälso- och sjukvård. Företagets arbete omfattar hälso-IT, dataanalys, programledning och cybersäkerhet, med teknik- och forskningsstöd inriktat på folkhälsa och människors välbefinnande. DSFederal bidrar till initiativ inom områden som hiv/aids samt mödra- och barnhälsa och använder data och digital kompetens för att hantera komplexa, uppdragsdrivna utmaningar.
Ledande mjukvaruingenjör, molnapplikationer — DSFederal (distansarbete i USA)
Led teknisk utveckling och drift av NOAAs molnbaserade hydrologiska prognos- och offentliga dataplattformar. Ansvara för support på nivå 3, DevSecOps, AWS-optimering och kontinuerliga förbättringar av verksamhetskritiska applikationer.
Beskrivning
- Ansvara för det tekniska ledarskapet för fullstackdrift, underhåll, felsökning och kontinuerlig vidareutveckling av NOAAs OWP-plattform för företagswebb och datadistribution
- Underhålla och vidareutveckla NWPS och relaterade OWP-applikationer som ger tillgång dygnet runt till hydrologiska observationer, flodprognoser och kartor över översvämningsutbredning
- Leverera support på nivå 3 och hantera akuta driftincidenter inom en timme, eller inom 30 minuter utanför ordinarie arbetstid
- Utreda incidenter, ta fram dokumentation för rotorsaksanalyser och följa upp ärendelösning via VLab Redmine och GitLab
- Leverera mindre funktionella ändringar och förbättringar inom drift och underhåll, inklusive korrigeringar av QPE-bearbetning, bulkvis HydroNotes, dynamisk konfiguration av hydrografer, CMS-uppdateringar av mätstationer samt generering av KML/KMZ
- Utveckla, underhålla och optimera automatiserade CI/CD-pipelines i VLab GitLab och GitHub
- Införa statisk analys, enhetstester, beroendeskanning och åtgärder av sårbarheter innan kod tas vidare
- Upprätthålla minst 80 procents statement-täckning och ett AQL på noll statiska lintningsfel med medelhög eller hög allvarlighetsgrad
- Hantera Terraform-moduler, begränsa konfigurationsdrift, optimera AWS Auto Scaling-grupper, administrera IAM-roller och hemligheter samt minska kostnader för beräkning och lagring
- Skapa teknisk dokumentation, genomföra kollegiala granskningar och presentera programvaruuppdateringar för NOAAs Change Control Board
- Delta i veckovisa statusmöten med regionala hydrologer, supportteam på nivå 1 och 2 samt OWP-ledningen
- Hålla utvecklardokumentation, API-scheman och arkitekturdiagram aktuella i versionshanterade arkiv
Krav
- Kandidatexamen i datavetenskap, informationssystem, mjukvaruutveckling, matematik eller ett relaterat beräkningsvetenskapligt område
- Minst fem års successivt mer kvalificerad erfarenhet av mjukvaruutveckling, webapplikationsutveckling och molnoptimerad datadistribution
- Dokumenterad förmåga att bygga, skala och stödja verksamhetskritiska offentliga webbapplikationer som hanterar hög samtidighet och stora vetenskapliga eller geospatiala datamängder
- Yrkeserfarenhet av agila leveransmetoder enligt Agile/Scrum
- Erfarenhet av att administrera programvaruarkiv i GitLab och GitHub
- Erfarenhet av att implementera och upprätthålla CI/CD-baserad testautomatisering
- Direkt erfarenhet av drift på nivå 3, beredskap utanför arbetstid och SLA-baserad incidenthantering för system med hög tillgänglighet
- Goda kunskaper i PEP 8-kompatibel Python, C/C++ enligt SEI CERT- och Google C++-standarderna, Go, JavaScript/TypeScript och Bash
- Praktisk erfarenhet av AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch samt IAM/Secrets Manager
- Goda kunskaper i Terraform, Docker och säkerhetsskanning av containerregisterbilder
- Expertkunskaper i Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 och Black
- Erfarenhet av Esri ArcGIS Enterprise på Linux, FOSS4G-verktyg, OGC-standarderna WMS och WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON och NetCDF
- Avancerade kunskaper i VLab GitLab, GitHub Actions, VLab Redmine, Git-förgreningsmodeller och automatiserad säkerhetsskanning av pipelines
- Praktiska kunskaper om FISMA, NIST-kontroller, WCAG 2.1 AA och efterlevnad av Section 508