수석 소프트웨어 엔지니어, 클라우드 애플리케이션 — DSFederal(미국 원격)
NOAA의 클라우드 네이티브 수문 예보 및 공공 데이터 플랫폼의 풀스택 엔지니어링과 운영을 주도합니다. Tier 3 지원, DevSecOps, AWS 최적화 및 미션 크리티컬 애플리케이션의 지속적인 개선을 담당합니다.
설명
- NOAA OWP의 엔터프라이즈 웹 및 데이터 배포 플랫폼에 대한 풀스택 운영, 유지보수, 문제 해결 및 지속적인 개선을 기술적으로 주도
- NWPS 및 관련 OWP 애플리케이션을 유지·개선하여 수문 관측, 하천 예보 및 침수 범위 지도에 24시간 액세스를 제공
- Tier 3 지원을 제공하고 긴급 운영 인시던트에 한 시간 이내, 정규 근무 시간 외에는 30분 이내에 대응
- 인시던트를 조사하고 근본 원인 분석 문서를 작성하며 VLab Redmine과 GitLab을 통해 티켓 해결을 추적
- QPE 처리 수정, HydroNotes 일괄 처리, 동적 수문곡선 구성, CMS 관측소 업데이트, KML/KMZ 생성 등을 포함한 소규모 기능 변경과 운영·유지보수 개선을 제공
- VLab GitLab과 GitHub 전반에서 자동화된 CI/CD 파이프라인을 개발·유지·최적화
- 코드 승격 전에 정적 분석, 단위 테스트, 종속성 스캔 및 취약점 해결을 추가
- 최소 80%의 구문 커버리지를 유지하고 정적 린팅에서 중간 또는 높은 심각도의 오류를 0건으로 유지
- Terraform 모듈을 관리하고 구성 드리프트를 제한하며 AWS 오토 스케일링 그룹을 최적화하고 IAM 역할과 시크릿을 관리하며 컴퓨팅 및 스토리지 비용을 절감
- 기술 문서를 작성하고 동료 리뷰를 수행하며 NOAA 변경 관리 위원회에 소프트웨어 업데이트를 발표
- 지역 수문학자, Tier 1 및 Tier 2 지원팀, OWP 리더십과의 주간 상태 회의에 참석
- 버전 관리 저장소의 개발자 문서, API 스키마 및 아키텍처 다이어그램을 최신 상태로 유지
지원 자격
- 컴퓨터 과학, 정보 시스템, 소프트웨어 공학, 수학 또는 관련 계산 분야의 학사 학위
- 소프트웨어 엔지니어링, 웹 애플리케이션 개발 및 클라우드 최적화 데이터 배포 분야에서 점진적으로 더 큰 책임을 맡아 온 5년 이상의 경력
- 높은 동시 접속 트래픽과 대규모 과학 또는 지리공간 데이터세트를 처리하는 미션 크리티컬 공공 웹 애플리케이션을 구축·확장·지원할 수 있는 능력
- Agile/Scrum 제공 방식에 대한 실무 경험
- GitLab 및 GitHub 소프트웨어 저장소 관리 경험
- CI/CD 테스트 자동화를 구현하고 적용한 경험
- 고가용성 시스템의 Tier 3 운영, 업무 시간 외 호출 대응 및 SLA 기반 인시던트 관리에 대한 직접 경험
- PEP 8을 준수하는 Python, SEI CERT 및 Google C++ 표준을 사용하는 C/C++, Go, JavaScript/TypeScript 및 Bash 숙련도
- AWS Fargate/ECS, Aurora PostgreSQL, S3, EC2, Lambda, CloudWatch 및 IAM/Secrets Manager 실무 경험
- Terraform, Docker 및 컨테이너 레지스트리 이미지 보안 스캔 숙련도
- Pytest, Gradle, CMake, Dependabot, AddressSanitizer, Ruff, Flake8 및 Black 전문 지식
- Linux에서 Esri ArcGIS Enterprise, FOSS4G 도구, OGC WMS 및 WFS 표준, Cloud-Optimized GeoTIFF, Zarr, GeoJSON 및 NetCDF를 사용한 경험
- VLab GitLab, GitHub Actions, VLab Redmine, Git 브랜칭 모델 및 자동화된 파이프라인 보안 스캔에 대한 고급 지식
- FISMA, NIST 통제, WCAG 2.1 AA 및 Section 508 준수에 대한 실무 지식
