
DSFederal je malý podnik vlastněný ženou, který poskytuje služby v oblasti datové vědy, práce s daty a digitální řešení klientům z oblasti poradenství, obrany a zdravotnictví. Jeho činnost zahrnuje zdravotnické informační technologie, datovou analytiku, řízení programů a kybernetickou bezpečnost, stejně jako technologickou a výzkumnou podporu zaměřenou na veřejné zdraví a kvalitu života lidí. Společnost se podílí na iniciativách v oblastech, jako jsou HIV/AIDS a zdraví matek a dětí, a využívá datové a digitální schopnosti k řešení komplexních úkolů spojených s veřejně prospěšnými cíli.
Vedoucí softwarový inženýr, cloudové aplikace — DSFederal (práce na dálku v USA)
Vedení full-stackového vývoje a provozu cloudových platforem NOAA pro hydrologické předpovědi a veřejné datové služby. Odpovědnost za podporu 3. úrovně, DevSecOps, optimalizaci AWS a průběžné zlepšování kriticky důležitých aplikací.
Popis
- Technické vedení full-stackového provozu, údržby, řešení problémů a průběžného rozvoje podnikové webové platformy NOAA OWP a platformy pro distribuci dat
- Údržba a rozvoj NWPS a souvisejících aplikací OWP, které zajišťují nepřetržitý přístup k hydrologickým pozorováním, předpovědím hladiny řek a mapám zaplavení
- Poskytování podpory 3. úrovně a řešení naléhavých provozních incidentů do jedné hodiny, případně do 30 minut mimo běžnou pracovní dobu
- Vyšetřování incidentů, vytváření dokumentace analýzy kořenových příčin a sledování řešení tiketů prostřednictvím VLab Redmine a GitLab
- Dodávání menších funkčních změn a zlepšení provozu a údržby, včetně oprav zpracování QPE, hromadných HydroNotes, dynamické konfigurace hydrogramů, aktualizací měřicích stanic CMS a generování KML/KMZ
- Vývoj, údržba a optimalizace automatizovaných CI/CD pipeline napříč VLab GitLab a GitHub
- Přidávání statické analýzy, unit testů, skenování závislostí a nápravy zranitelností před nasazením kódu
- Udržování minimálně 80% pokrytí příkazů a hodnoty AQL nula u statických chyb lintingu se střední nebo vysokou závažností
- Správa modulů Terraform, omezení odchylek konfigurace, optimalizace skupin automatického škálování AWS, správa rolí IAM a tajemství a snižování nákladů na výpočetní kapacitu a úložiště
- Vytváření technické dokumentace, provádění odborných revizí a prezentace aktualizací softwaru Radě NOAA pro řízení změn
- Účast na týdenních stavových schůzkách s regionálními hydrology, týmy podpory 1. a 2. úrovně a vedením OWP
- Udržování aktuální dokumentace pro vývojáře, schémat API a architektonických diagramů v repozitářích se správou verzí
Požadavky
- Bakalářský titul v oboru informatiky, informačních systémů, softwarového inženýrství, matematiky nebo příbuzném výpočetním oboru
- Nejméně pět let postupně odpovědnější praxe v softwarovém inženýrství, vývoji webových aplikací a cloudově optimalizované distribuci dat
- Prokazatelná schopnost vytvářet, škálovat a podporovat kriticky důležité veřejné webové aplikace zpracovávající vysoce souběžný provoz a rozsáhlé vědecké nebo geoprostorové datové sady
- Pracovní zkušenost s postupy Agile/Scrum
- Zkušenost se správou softwarových repozitářů v GitLab a GitHub
- Zkušenost s implementací a prosazováním automatizace testování v CI/CD
- Přímá zkušenost s provozem 3. úrovně, pohotovostmi mimo pracovní dobu a řízením incidentů na základě SLA pro vysoce dostupné systémy
- Pokročilá znalost Pythonu v souladu s PEP 8, C/C++ podle standardů SEI CERT a Google C++, Go, JavaScriptu/TypeScriptu a Bash
- Praktická zkušenost s AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch a IAM/Secrets Manager
- Znalost Terraformu, Dockeru a bezpečnostního skenování obrazů v registru kontejnerů
- Expertní znalost nástrojů Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 a Black
- Zkušenost s Esri ArcGIS Enterprise v systému Linux, nástroji FOSS4G, standardy OGC WMS a WFS, formáty Cloud-Optimized GeoTIFF, Zarr, GeoJSON a NetCDF
- Pokročilá znalost VLab GitLab, GitHub Actions, VLab Redmine, modelů větvení Gitu a automatizovaného bezpečnostního skenování pipeline
- Pracovní znalost FISMA, kontrolních mechanismů NIST, WCAG 2.1 AA a souladu s požadavky Section 508