
DSFederal on naiste omanduses olev väikeettevõte, mis pakub konsultatsiooni-, kaitse- ja tervishoiuvaldkonna klientidele andmeteaduse, andmeteenuste ja digilahendusi. Ettevõtte tegevus hõlmab tervishoiu infotehnoloogiat, andmeanalüütikat, programmijuhtimist ja küberturvalisust ning tehnoloogia- ja teadusuuringute tuge, mille keskmes on rahvatervis ja inimeste heaolu. Ettevõte panustab algatustesse, mis käsitlevad muu hulgas HIV-i ja AIDSi ning emade ja laste tervist, rakendades andme- ja digivõimekust keerukate, missioonipõhiste probleemide lahendamisel.
Juhtiv tarkvarainsener, pilverakendused — DSFederal (kaugtöö USA-s)
Juhi NOAA pilvepõhiste hüdroloogiliste prognoosi- ja avalike andmeplatvormide täispinu arendust ning käitamist. Vastuta 3. taseme toe, DevSecOpsi, AWS-i optimeerimise ja missioonikriitiliste rakenduste pideva täiustamise eest.
Kirjeldus
- Vastuta NOAA OWP ettevõtte veebipõhise ja andmelevitusplatvormi täispinu käitamise, hoolduse, tõrkeotsingu ja pideva täiustamise tehnilise juhtimise eest
- Hoolda ja täiusta NWPS-i ning seotud OWP rakendusi, mis pakuvad ööpäevaringset juurdepääsu hüdroloogilistele vaatlustele, jõgede prognoosidele ja üleujutuste levikukaartidele
- Paku 3. taseme tuge ja lahenda kiireloomulised käitamistõrked ühe tunni jooksul või tavapärase tööaja välisel ajal 30 minuti jooksul
- Uuri tõrkeid, koosta algpõhjuste analüüsi dokumentatsioon ning jälgi piletite lahendamist VLab Redmine'i ja GitLabi kaudu
- Rakenda väiksemaid funktsionaalseid muudatusi ning käitamis- ja hooldustäiustusi, sealhulgas QPE-töötluse parandusi, HydroNotesi hulgitöötlust, dünaamilist hüdrograafi konfiguratsiooni, CMS-i mõõturite uuendusi ning KML/KMZ-i genereerimist
- Arenda, hoolda ja optimeeri automatiseeritud CI/CD-konveiereid VLab GitLabis ja GitHubis
- Lisa enne koodi kasutuselevõttu staatiline analüüs, ühiktestimine, sõltuvuste skannimine ja haavatavuste parandamine
- Hoia lausete katvus vähemalt 80 protsendil ning staatilise lintimise keskmise või kõrge raskusastmega vigade AQL nullis
- Halda Terraformi mooduleid, piira konfiguratsiooni kõrvalekaldeid, optimeeri AWS-i automaatse skaleerimise rühmi, halda IAM-i rolle ja saladusi ning vähenda arvutus- ja salvestuskulusid
- Koosta tehnilist dokumentatsiooni, tee koodiretsensioone ja tutvusta tarkvarauuendusi NOAA Change Control Boardile
- Osale iganädalastel staatusekoosolekutel piirkondlike hüdroloogide, 1. ja 2. taseme tugimeeskondade ning OWP juhtkonnaga
- Hoia arendajadokumentatsioon, API-skeemid ja arhitektuuriskeemid versioonihaldusega repositooriumides ajakohasena
Nõuded
- Bakalaureusekraad arvutiteaduses, infosüsteemides, tarkvaratehnikas, matemaatikas või seotud arvutuslikul erialal
- Vähemalt viis aastat järjest suurema vastutusega töökogemust tarkvaratehnika, veebirakenduste arenduse ja pilvepõhise andmelevituse alal
- Tõendatud võimekus ehitada, skaleerida ja toetada missioonikriitilisi avalikke veebirakendusi, mis käitlevad suure samaaegsusega liiklust ning suuri teadus- või georuumilisi andmekogumeid
- Töökogemus Agile'i/Scrumi arenduspraktikatega
- Kogemus tarkvararepositooriumide haldamisel GitLabis ja GitHubis
- Kogemus CI/CD-testiautomaatika rakendamisel ja jõustamisel
- Otsene kogemus 3. taseme käitamise, tööajaväliste väljakutsete ja SLA-põhise tõrkehaldusega kõrge käideldavusega süsteemides
- PEP 8-ga kooskõlas oleva Pythoni, SEI CERT-i ja Google'i C++ standarditele vastava C/C++, Go, JavaScripti/TypeScripti ning Bashi oskus
- Praktiline kogemus AWS Fargate/ECS-i, Aurora PostgreSQL-i, S3, EC2, Lambda, CloudWatchi ning IAM-i/Secrets Manageriga
- Terraformi, Dockeri ja konteineriregistri tõmmiste turvaskannimise oskus
- Pytesti, Gradle'i, CMake'i, Dependaboti, AddressSanitizeri, Ruffi, Flake8 ja Blacki valdamine
- Kogemus Esri ArcGIS Enterprise'iga Linuxis, FOSS4G tööriistade, OGC WMS-i ja WFS-i standardite, Cloud-Optimized GeoTIFF-i, Zarri, GeoJSON-i ja NetCDF-iga
- Põhjalikud teadmised VLab GitLabist, GitHub Actionsist, VLab Redmine'ist, Giti harumudelitest ja automatiseeritud konveierite turvaskannimisest
- Tööalased teadmised FISMA-st, NIST-i kontrollidest, WCAG 2.1 AA-st ja Section 508 vastavusest