
DSFederal to mała firma należąca do kobiety, która dostarcza usługi z zakresu analizy danych, obsługi danych i rozwiązania cyfrowe klientom z sektorów doradztwa, obronności i ochrony zdrowia. Działalność firmy obejmuje technologie informatyczne w ochronie zdrowia, analitykę danych, zarządzanie programami oraz cyberbezpieczeństwo, a także wsparcie technologiczne i badawcze koncentrujące się na zdrowiu publicznym i dobrostanie ludzi. Firma uczestniczy w inicjatywach dotyczących między innymi HIV/AIDS oraz zdrowia matek i dzieci, wykorzystując możliwości analizy danych i technologie cyfrowe do rozwiązywania złożonych problemów związanych z realizacją ważnych misji społecznych.
Główny inżynier oprogramowania, aplikacje chmurowe — DSFederal (praca zdalna w USA)
Kierowanie pełnostosową inżynierią i eksploatacją chmurowych platform NOAA do prognozowania hydrologicznego oraz udostępniania publicznych danych. Odpowiedzialność za wsparcie poziomu 3, DevSecOps, optymalizację AWS i ciągłe doskonalenie aplikacji o znaczeniu krytycznym.
Opis
- Kierowanie techniczne pełnostosową eksploatacją, utrzymaniem, rozwiązywaniem problemów i ciągłym rozwojem korporacyjnej platformy internetowej NOAA OWP oraz platformy dystrybucji danych
- Utrzymywanie i rozwijanie NWPS oraz powiązanych aplikacji OWP zapewniających całodobowy dostęp do obserwacji hydrologicznych, prognoz poziomu rzek i map zasięgu powodzi
- Zapewnianie wsparcia poziomu 3 oraz rozwiązywanie pilnych incydentów operacyjnych w ciągu godziny lub w ciągu 30 minut poza standardowymi godzinami pracy
- Badanie incydentów, przygotowywanie dokumentacji analizy przyczyn źródłowych i śledzenie rozwiązywania zgłoszeń za pośrednictwem VLab Redmine i GitLab
- Wprowadzanie drobnych zmian funkcjonalnych oraz usprawnień operacyjnych i utrzymaniowych, w tym poprawek przetwarzania QPE, zbiorczych HydroNotes, dynamicznej konfiguracji hydrogramów, aktualizacji wodowskazów CMS oraz generowania KML/KMZ
- Tworzenie, utrzymywanie i optymalizowanie zautomatyzowanych potoków CI/CD w VLab GitLab i GitHub
- Dodawanie analizy statycznej, testów jednostkowych, skanowania zależności i usuwania podatności przed wdrożeniem kodu
- Utrzymywanie pokrycia instrukcji na poziomie co najmniej 80% oraz wartości AQL równej zero dla statycznych błędów lintingu o średniej lub wysokiej wadze
- Zarządzanie modułami Terraform, ograniczanie rozbieżności konfiguracji, optymalizowanie grup automatycznego skalowania AWS, administrowanie rolami IAM i sekretami oraz obniżanie kosztów obliczeń i przechowywania danych
- Tworzenie dokumentacji technicznej, przeprowadzanie przeglądów eksperckich i prezentowanie aktualizacji oprogramowania Radzie Kontroli Zmian NOAA
- Udział w cotygodniowych spotkaniach statusowych z regionalnymi hydrologami, zespołami wsparcia poziomu 1 i 2 oraz kierownictwem OWP
- Aktualizowanie dokumentacji deweloperskiej, schematów API i diagramów architektury w repozytoriach objętych kontrolą wersji
Wymagania
- Stopień licencjata w dziedzinie informatyki, systemów informacyjnych, inżynierii oprogramowania, matematyki lub pokrewnej dziedziny obliczeniowej
- Co najmniej pięć lat doświadczenia z rosnącym zakresem odpowiedzialności w inżynierii oprogramowania, tworzeniu aplikacji internetowych i zoptymalizowanej chmurowo dystrybucji danych
- Udokumentowana umiejętność tworzenia, skalowania i obsługi krytycznych publicznych aplikacji internetowych obsługujących ruch o wysokiej współbieżności oraz duże zbiory danych naukowych lub geoprzestrzennych
- Doświadczenie zawodowe w pracy zgodnie z praktykami Agile/Scrum
- Doświadczenie w administrowaniu repozytoriami oprogramowania w GitLab i GitHub
- Doświadczenie we wdrażaniu i egzekwowaniu automatyzacji testów CI/CD
- Bezpośrednie doświadczenie w operacjach poziomu 3, dyżurach poza godzinami pracy i zarządzaniu incydentami na podstawie SLA dla systemów o wysokiej dostępności
- Biegłość w Pythonie zgodnym z PEP 8, C/C++ zgodnym ze standardami SEI CERT i Google C++, Go, JavaScript/TypeScript oraz Bash
- Praktyczne doświadczenie z AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch i IAM/Secrets Manager
- Biegłość w Terraform, Dockerze i skanowaniu bezpieczeństwa obrazów w rejestrze kontenerów
- Ekspercka znajomość Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 i Black
- Doświadczenie z Esri ArcGIS Enterprise w systemie Linux, narzędziami FOSS4G, standardami OGC WMS i WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON i NetCDF
- Zaawansowana znajomość VLab GitLab, GitHub Actions, VLab Redmine, modeli rozgałęziania Git i zautomatyzowanego skanowania bezpieczeństwa potoków
- Znajomość FISMA, mechanizmów kontrolnych NIST, WCAG 2.1 AA i zgodności z Section 508