DSFederal
DSFederal
DSFederal ir sievietei piederošs mazais uzņēmums, kas konsultāciju, aizsardzības un veselības aprūpes jomas klientiem nodrošina datu zinātnes, datu pakalpojumus un digitālos risinājumus. Uzņēmuma darbība ietver veselības aprūpes informācijas tehnoloģijas, datu analīzi, programmu vadību un kiberdrošību, kā arī tehnoloģiju un pētniecības atbalstu, kas vērsts uz sabiedrības veselību un cilvēku labklājību. Uzņēmums piedalās iniciatīvās, kas cita starpā saistītas ar HIV/AIDS un mātes un bērna veselību, izmantojot datu un digitālās iespējas sarežģītu, misijā balstītu izaicinājumu risināšanai.

Vadošais programmatūras inženieris, mākoņlietotnes — DSFederal (attālināts darbs ASV)

Vadiet NOAA mākoņnative hidrologisko prognožu un publisko datu platformu pilna cikla inženieriju un darbību. Atbildiet par 3. līmeņa atbalstu, DevSecOps, AWS optimizāciju un kritiski svarīgu lietotņu nepārtrauktu uzlabošanu.

Apraksts

  • Vadiet NOAA OWP uzņēmuma tīmekļa un datu izplatīšanas platformas pilna cikla darbību, uzturēšanu, problēmu novēršanu un nepārtrauktu uzlabošanu
  • Uzturiet un pilnveidojiet NWPS un saistītās OWP lietotnes, kas visu diennakti nodrošina piekļuvi hidroloģiskajiem novērojumiem, upju prognozēm un plūdu applūšanas kartēm
  • Nodrošiniet 3. līmeņa atbalstu un novērsiet steidzamus darbības incidentus vienas stundas laikā vai ārpus parastā darba laika 30 minūšu laikā
  • Izmeklējiet incidentus, sagatavojiet pamatcēloņa analīzes dokumentāciju un sekojiet biļešu atrisināšanai, izmantojot VLab Redmine un GitLab
  • Ieviesiet nelielas funkcionālas izmaiņas un darbības un uzturēšanas uzlabojumus, tostarp QPE apstrādes labojumus, HydroNotes masveida darbības, dinamisku hidrogrāfa konfigurāciju, CMS mērinstrumentu atjauninājumus un KML/KMZ ģenerēšanu
  • Izstrādājiet, uzturiet un optimizējiet automatizētus CI/CD konveijerus VLab GitLab un GitHub vidēs
  • Pirms koda virzīšanas ieviesiet statisko analīzi, vienību testēšanu, atkarību skenēšanu un ievainojamību novēršanu
  • Uzturiet vismaz 80 procentu priekšrakstu pārklājumu un nulles AQL vidējas vai augstas nopietnības statiskās lintēšanas kļūdām
  • Pārvaldiet Terraform moduļus, ierobežojiet konfigurācijas novirzes, optimizējiet AWS automātiskās mērogošanas grupas, administrējiet IAM lomas un noslēpumus, kā arī samaziniet skaitļošanas un krātuves izmaksas
  • Veidojiet tehnisko dokumentāciju, veiciet salīdzinošās pārskatīšanas un prezentējiet programmatūras atjauninājumus NOAA izmaiņu kontroles padomei
  • Piedalieties iknedēļas statusa sanāksmēs ar reģionālajiem hidrologiem, 1. un 2. līmeņa atbalsta komandām un OWP vadību
  • Uzturiet izstrādātāju dokumentāciju, API shēmas un arhitektūras diagrammas aktuālas versiju kontrolētās repozitorijās

Prasības

  • Bakalaura grāds datorzinātnē, informācijas sistēmās, programmatūras inženierijā, matemātikā vai saistītā skaitļošanas disciplīnā
  • Vismaz piecu gadu pieredze ar pakāpeniski pieaugošu atbildību programmatūras inženierijā, tīmekļa lietotņu izstrādē un mākoņoptimizētā datu izplatīšanā
  • Pierādīta spēja izstrādāt, mērogot un atbalstīt misijai kritiski svarīgas publiskās tīmekļa lietotnes, kas apstrādā lielas vienlaicīgas datplūsmas un lielas zinātnisko vai ģeotelpisko datu kopas
  • Profesionāla pieredze Agile/Scrum izstrādes praksēs
  • Pieredze programmatūras repozitoriju administrēšanā GitLab un GitHub
  • Pieredze CI/CD testēšanas automatizācijas ieviešanā un nodrošināšanā
  • Tieša pieredze 3. līmeņa operācijās, izsaukumos ārpus darba laika un SLA balstītā incidentu pārvaldībā augstas pieejamības sistēmās
  • PEP 8 prasībām atbilstošas Python, SEI CERT un Google C++ standartiem atbilstošas C/C++, Go, JavaScript/TypeScript un Bash pārvaldīšana
  • Praktiska pieredze darbā ar AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch un IAM/Secrets Manager
  • Terraform, Docker un konteineru reģistra attēlu drošības skenēšanas pārvaldīšana
  • Ekspertu līmeņa zināšanas par Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 un Black
  • Pieredze ar Esri ArcGIS Enterprise operētājsistēmā Linux, FOSS4G rīkiem, OGC WMS un WFS standartiem, Cloud-Optimized GeoTIFF, Zarr, GeoJSON un NetCDF
  • Padziļinātas zināšanas par VLab GitLab, GitHub Actions, VLab Redmine, Git zarošanas modeļiem un automatizētu konveijeru drošības skenēšanu
  • Darba zināšanas par FISMA, NIST kontrolēm, WCAG 2.1 AA un Section 508 atbilstību