
DSFederal on naisten omistama pienyritys, joka tarjoaa datatiedettä, datapalveluja ja digitaalisia ratkaisuja konsultoinnin, puolustuksen ja terveydenhuollon asiakkaille. Sen toiminta kattaa terveydenhuollon tietotekniikan, data-analytiikan, ohjelmahallinnan ja kyberturvallisuuden sekä teknologia- ja tutkimustuen, jossa keskitytään kansanterveyteen ja ihmisten hyvinvointiin. Yritys osallistuu muun muassa HIV:n ja aidsin sekä äitien ja lasten terveyden parissa toteutettaviin hankkeisiin ja hyödyntää data- ja digitaalisia valmiuksia monimutkaisten, yhteiskunnallista tehtävää palvelevien haasteiden ratkaisemisessa.
Johtava ohjelmistoinsinööri, pilvisovellukset — DSFederal (etätyö Yhdysvalloissa)
Johda NOAA:n pilvinatiivisten hydrologisten ennuste- ja julkisten datapalvelujen täyden pinon kehitystä ja operointia. Vastaa tason 3 tuesta, DevSecOpsista, AWS:n optimoinnista ja kriittisten sovellusten jatkuvasta parantamisesta.
Kuvaus
- Vastaa NOAA OWP:n yritystason verkko- ja tiedonjakelualustan täyden pinon operoinnin, ylläpidon, vianmäärityksen ja jatkuvan kehittämisen teknisestä johtamisesta
- Ylläpidä ja kehitä NWPS- ja muita OWP-sovelluksia, jotka tarjoavat ympäri vuorokauden pääsyn hydrologisiin havaintoihin, jokien ennusteisiin ja tulvavesien leviämiskarttoihin
- Tarjoa tason 3 tukea ja käsittele kiireelliset operatiiviset häiriöt tunnin kuluessa tai työajan ulkopuolella 30 minuutin kuluessa
- Tutki häiriöt, laadi juurisyyanalyysidokumentaatio ja seuraa tikettien ratkaisemista VLab Redminen ja GitLabin kautta
- Toteuta pieniä toiminnallisia muutoksia ja käyttöön sekä ylläpitoon liittyviä parannuksia, kuten QPE-käsittelyn korjauksia, HydroNotes-muistiinpanojen massatoimintoja, dynaamista hydrograph-konfiguraatiota, CMS-mittariaseman päivityksiä sekä KML/KMZ:n luontia
- Kehitä, ylläpidä ja optimoi automatisoituja CI/CD-putkia VLab GitLabissa ja GitHubissa
- Lisää staattinen analyysi, yksikkötestaus, riippuvuuksien skannaus ja haavoittuvuuksien korjaus ennen koodin julkaisemista
- Pidä lausekattavuus vähintään 80 prosentissa ja staattisen linttauksen keskivaikeiden tai vakavien virheiden AQL-arvo nollassa
- Hallinnoi Terraform-moduuleja, rajoita konfiguraation ajautumista, optimoi AWS:n automaattisesti skaalautuvia ryhmiä, hallinnoi IAM-rooleja ja salaisuuksia sekä pienennä laskenta- ja tallennuskustannuksia
- Luo teknistä dokumentaatiota, tee vertaisarviointeja ja esittele ohjelmistopäivityksiä NOAA:n Change Control Boardille
- Osallistu viikoittaisiin tilannekokouksiin alueellisten hydrologien, tason 1 ja tason 2 tukitiimien sekä OWP:n johdon kanssa
- Pidä kehittäjädokumentaatio, API-skeemat ja arkkitehtuurikaaviot ajan tasalla versionhallituissa repositorioissa
Vaatimukset
- Tietojenkäsittelytieteen, tietojärjestelmien, ohjelmistotekniikan, matematiikan tai muun vastaavan laskennallisen alan kandidaatin tutkinto
- Vähintään viiden vuoden ajan karttunut työkokemus ohjelmistotekniikasta, verkkosovellusten kehityksestä ja pilvioptimoidusta tiedonjakelusta
- Osoitettu kyky rakentaa, skaalata ja tukea liiketoimintakriittisiä julkisia verkkosovelluksia, jotka käsittelevät samanaikaista liikennettä ja suuria tieteellisiä tai paikkatietoaineistoja
- Ammatillinen kokemus Agile/Scrum-toimituskäytännöistä
- Kokemus ohjelmistorepositorien hallinnasta GitLabissa ja GitHubissa
- Kokemus CI/CD-testiautomaation toteuttamisesta ja valvonnasta
- Suora kokemus tason 3 operoinnista, työajan ulkopuolisista hälytyksistä ja SLA-pohjaisesta häiriönhallinnasta erittäin käytettävissä järjestelmissä
- PEP 8 -standardin mukaisen Pythonin, SEI CERT- ja Google C++ -standardien mukaisen C/C++:n, Gon, JavaScriptin/TypeScriptin ja Bashin hyvä hallinta
- Käytännön kokemus AWS Fargate/ECS:stä, Aurora PostgreSQL:stä, S3:sta, EC2:sta, Lambdasta, CloudWatchista sekä IAM:stä/Secrets Managerista
- Terraformin, Dockerin ja konttirekisterin kuvien tietoturvaskannauksen hyvä hallinta
- Pytestin, Gradlen, CMaken, Dependabotin, AddressSanitizerin, Ruffin, Flake8:n ja Blackin asiantuntemus
- Kokemus Esri ArcGIS Enterprisesta Linuxissa, FOSS4G-työkaluista, OGC WMS- ja WFS-standardeista, Cloud-Optimized GeoTIFFistä, Zarrista, GeoJSONista ja NetCDF:stä
- Vankka VLab GitLabin, GitHub Actionsin, VLab Redminen, Git-haaraumallien ja automatisoidun putkien tietoturvaskannauksen tuntemus
- Työskentelytuntemus FISMAn, NIST-kontrollien, WCAG 2.1 AA:n ja Section 508:n vaatimustenmukaisuudesta