DSFederal
DSFederal
DSFederal là một doanh nghiệp nhỏ do phụ nữ làm chủ, cung cấp các dịch vụ khoa học dữ liệu, dịch vụ dữ liệu và giải pháp số cho khách hàng trong lĩnh vực tư vấn, quốc phòng và y tế. Hoạt động của công ty bao gồm công nghệ thông tin y tế, phân tích dữ liệu, quản lý chương trình và an ninh mạng, cùng các dịch vụ hỗ trợ công nghệ và nghiên cứu tập trung vào y tế công cộng và sức khỏe con người. Công ty tham gia các sáng kiến trong những lĩnh vực như HIV/AIDS và sức khỏe bà mẹ, trẻ em, ứng dụng năng lực dữ liệu và kỹ thuật số để giải quyết các thách thức phức tạp gắn với sứ mệnh.

Kỹ sư phần mềm trưởng, Ứng dụng đám mây — DSFederal (Làm việc từ xa tại Hoa Kỳ)

Dẫn dắt hoạt động kỹ thuật full-stack cho các nền tảng dự báo thủy văn trên đám mây và cung cấp dữ liệu công khai của NOAA. Phụ trách hỗ trợ Cấp 3, DevSecOps, tối ưu AWS và cải tiến liên tục các ứng dụng quan trọng đối với sứ mệnh.

Mô tả

  • Chịu trách nhiệm lãnh đạo kỹ thuật đối với hoạt động full-stack, bảo trì, khắc phục sự cố và cải tiến liên tục nền tảng web doanh nghiệp và phổ biến dữ liệu của NOAA OWP
  • Bảo trì và nâng cấp NWPS cùng các ứng dụng OWP liên quan, cung cấp quyền truy cập 24/7 vào các quan trắc thủy văn, dự báo sông và bản đồ ngập lụt
  • Cung cấp hỗ trợ Cấp 3 và xử lý các sự cố vận hành khẩn cấp trong vòng một giờ, hoặc trong vòng 30 phút ngoài giờ làm việc thông thường
  • Điều tra sự cố, lập tài liệu phân tích nguyên nhân gốc rễ và theo dõi việc xử lý phiếu qua VLab Redmine và GitLab
  • Triển khai các thay đổi chức năng nhỏ và cải tiến vận hành-bảo trì, bao gồm sửa lỗi xử lý QPE, HydroNotes hàng loạt, cấu hình biểu đồ thủy văn động, cập nhật trạm đo CMS và tạo KML/KMZ
  • Phát triển, bảo trì và tối ưu các pipeline CI/CD tự động trên VLab GitLab và GitHub
  • Bổ sung phân tích tĩnh, kiểm thử đơn vị, quét phần phụ thuộc và khắc phục lỗ hổng trước khi đưa mã vào triển khai
  • Duy trì độ bao phủ câu lệnh tối thiểu 80% và AQL bằng 0 đối với các lỗi linting tĩnh có mức độ nghiêm trọng trung bình hoặc cao
  • Quản lý các module Terraform, hạn chế sai lệch cấu hình, tối ưu nhóm tự động mở rộng AWS, quản trị vai trò IAM và thông tin bí mật, đồng thời giảm chi phí tính toán và lưu trữ
  • Tạo tài liệu kỹ thuật, thực hiện đánh giá đồng cấp và trình bày các bản cập nhật phần mềm trước Hội đồng Kiểm soát Thay đổi NOAA
  • Tham dự các cuộc họp trạng thái hằng tuần với các nhà thủy văn khu vực, các nhóm hỗ trợ Cấp 1 và Cấp 2 cùng ban lãnh đạo OWP
  • Duy trì tài liệu dành cho nhà phát triển, schema API và sơ đồ kiến trúc trong các repository được kiểm soát phiên bản

Yêu cầu

  • Bằng cử nhân về khoa học máy tính, hệ thống thông tin, kỹ thuật phần mềm, toán học hoặc lĩnh vực tính toán liên quan
  • Ít nhất năm năm kinh nghiệm ngày càng tăng về trách nhiệm trong kỹ thuật phần mềm, phát triển ứng dụng web và phổ biến dữ liệu được tối ưu cho đám mây
  • Có khả năng đã được chứng minh trong việc xây dựng, mở rộng và hỗ trợ các ứng dụng web công khai quan trọng đối với sứ mệnh, xử lý lưu lượng đồng thời cao và các tập dữ liệu khoa học hoặc không gian địa lý lớn
  • Kinh nghiệm chuyên môn với phương pháp phát triển Agile/Scrum
  • Kinh nghiệm quản trị repository phần mềm trên GitLab và GitHub
  • Kinh nghiệm triển khai và thực thi tự động hóa kiểm thử CI/CD
  • Kinh nghiệm trực tiếp với vận hành Cấp 3, trực xử lý ngoài giờ và quản lý sự cố theo SLA cho các hệ thống có tính sẵn sàng cao
  • Thành thạo Python tuân thủ PEP 8, C/C++ theo tiêu chuẩn SEI CERT và Google C++, Go, JavaScript/TypeScript và Bash
  • Kinh nghiệm thực hành với AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch và IAM/Secrets Manager
  • Thành thạo Terraform, Docker và quét bảo mật đối với image trong container registry
  • Chuyên môn về Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 và Black
  • Kinh nghiệm với Esri ArcGIS Enterprise trên Linux, bộ công cụ FOSS4G, các tiêu chuẩn OGC WMS và WFS, Cloud-Optimized GeoTIFF, Zarr, GeoJSON và NetCDF
  • Kiến thức nâng cao về VLab GitLab, GitHub Actions, VLab Redmine, mô hình phân nhánh Git và quét bảo mật pipeline tự động
  • Kiến thức làm việc về FISMA, các biện pháp kiểm soát NIST, WCAG 2.1 AA và tuân thủ Section 508