DSFederal
DSFederal
DSFederal er en kvindeejet mindre virksomhed, der leverer datavidenskab, datatjenester og digitale løsninger til kunder inden for rådgivning, forsvar og sundhedssektoren. Virksomhedens arbejde omfatter sundheds-IT, dataanalyse, programstyring og cybersikkerhed samt teknologi- og forskningsstøtte med fokus på folkesundhed og menneskers trivsel. DSFederal bidrager til initiativer inden for områder som hiv/aids samt mødre- og børnesundhed og anvender data og digitale kompetencer til komplekse, missionsdrevne udfordringer.

Ledende softwareingeniør, cloudapplikationer — DSFederal (fjernarbejde i USA)

Led teknisk udvikling og drift af NOAAs cloudbaserede hydrologiske prognose- og offentlige dataplatforme. Hav ansvar for support på niveau 3, DevSecOps, AWS-optimering og løbende forbedringer af missionskritiske applikationer.

Beskrivelse

  • Have teknisk lederskab for full-stack-drift, vedligeholdelse, fejlfinding og løbende videreudvikling af NOAAs OWP-platform til virksomhedsweb og datadistribution
  • Vedligeholde og videreudvikle NWPS og relaterede OWP-applikationer, der giver adgang døgnet rundt til hydrologiske observationer, flodprognoser og kort over oversvømmelsesudbredelse
  • Levere support på niveau 3 og håndtere akutte driftsincidenter inden for en time eller inden for 30 minutter uden for normal arbejdstid
  • Undersøge incidenter, udarbejde dokumentation for årsagsanalyser og følge op på løsning af sager via VLab Redmine og GitLab
  • Levere mindre funktionelle ændringer og forbedringer inden for drift og vedligeholdelse, herunder rettelser af QPE-behandling, masseoprettelse af HydroNotes, dynamisk konfiguration af hydrografer, CMS-opdateringer af målestationer samt generering af KML/KMZ
  • Udvikle, vedligeholde og optimere automatiserede CI/CD-pipelines på tværs af VLab GitLab og GitHub
  • Tilføje statisk analyse, enhedstest, scanning af afhængigheder og afhjælpning af sårbarheder, før kode promoveres
  • Opretholde mindst 80 procents statement-dækning og en AQL på nul statiske lintingfejl med middel eller høj alvorlighedsgrad
  • Administrere Terraform-moduler, begrænse konfigurationsdrift, optimere AWS Auto Scaling-grupper, administrere IAM-roller og secrets samt reducere omkostninger til beregning og lagring
  • Udarbejde teknisk dokumentation, gennemføre peer reviews og præsentere softwareopdateringer for NOAAs Change Control Board
  • Deltage i ugentlige statusmøder med regionale hydrologer, supportteams på niveau 1 og 2 samt OWP-ledelsen
  • Holde udviklerdokumentation, API-skemaer og arkitekturdiagrammer opdaterede i versionsstyrede repositories

Krav

  • Bachelorgrad i datalogi, informationssystemer, software engineering, matematik eller en beslægtet beregningsvidenskabelig disciplin
  • Mindst fem års gradvist mere ansvarsfuld erfaring med software engineering, webapplikationsudvikling og cloudoptimeret datadistribution
  • Dokumenteret evne til at bygge, skalere og understøtte missionskritiske offentlige webapplikationer, der håndterer trafik med høj samtidighed og store videnskabelige eller geospatiale datasæt
  • Professionel erfaring med Agile/Scrum-baserede leverancemetoder
  • Erfaring med administration af softwarerepositories i GitLab og GitHub
  • Erfaring med implementering og håndhævelse af CI/CD-testautomatisering
  • Direkte erfaring med drift på niveau 3, tilkaldevagt uden for arbejdstid og SLA-baseret incident management for systemer med høj tilgængelighed
  • Gode kundskaber i PEP 8-kompatibel Python, C/C++ efter SEI CERT- og Google C++-standarderne, Go, JavaScript/TypeScript og Bash
  • Praktisk erfaring med AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch og IAM/Secrets Manager
  • Gode kundskaber i Terraform, Docker og sikkerhedsscanning af containerregisterbilleder
  • Ekspertise i Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 og Black
  • Erfaring med Esri ArcGIS Enterprise på Linux, FOSS4G-værktøjer, OGC-standarderne WMS og WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON og NetCDF
  • Avanceret kendskab til VLab GitLab, GitHub Actions, VLab Redmine, Git-branchingmodeller og automatiseret sikkerhedsscanning af pipelines
  • Arbejdskendskab til FISMA, NIST-kontroller, WCAG 2.1 AA og overholdelse af Section 508