DSFederal
DSFederal
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