시니어 데이터베이스 엔지니어(MongoDB)
연방 정부의 핵심 시스템을 지원하는 MongoDB 및 관계형 데이터베이스를 관리합니다. 애자일 Scrum 팀의 일원으로 안전하고 고가용성인 데이터 아키텍처를 설계합니다.
설명
- 핵심 시스템의 애자일 개발과 지속적인 운영 및 유지보수를 제공하는 연방 프로그램을 지원합니다.
- 애자일 Scrum 팀의 주요 데이터 담당자 역할을 수행합니다.
- 논리 데이터 모델과 물리 데이터 모델을 만들고 문서화합니다.
- NoSQL 및 관계형 데이터베이스의 스키마 설계, 인덱싱, 데이터 관계에 대해 개발팀에 조언합니다.
- MongoDB 환경을 구성하고 업그레이드하며 유지보수합니다.
- 복제본 세트, 샤드 클러스터, 분산 시스템을 포함한 고가용성 MongoDB 인프라를 구축하고 운영합니다.
- PostgreSQL 및 Oracle과 같은 관계형 데이터베이스를 관리하고 모델링하며 유지보수합니다.
- 데이터베이스를 지속적으로 튜닝하고 쿼리를 최적화합니다.
- 실행 계획과 인덱스를 검토하고 MongoDB 집계 파이프라인 및 SQL 쿼리를 개선합니다.
- 인증, 역할 기반 접근 제어, 감사, 암호화를 위한 데이터베이스 보안 제어를 구현하고 유지합니다.
- CBP 및 DHS 보안 규정을 준수합니다.
- 백업, 복구, 재해 복구 계획을 개발하고 테스트 및 구현합니다.
- Python, Bash, 인프라 코드 도구를 사용해 데이터베이스 배포, 구성 관리, 패치 적용, 정기 유지보수를 자동화합니다.
- 애자일 Scrum 회의에 참여합니다.
- 개발자, 클라우드 엔지니어, 정부 관계자와 협력해 짧은 주기의 잦은 소프트웨어 릴리스를 지원합니다.
지원 자격
- 워싱턴 D.C., 메릴랜드 또는 버지니아 지역에 거주해야 합니다.
- 미국 시민권이 필요합니다.
- CBP Public Trust 심사 자격을 취득할 수 있어야 합니다.
- 컴퓨터 과학, 소프트웨어 공학, 정보 기술 또는 관련 기술 분야의 학사 학위가 있어야 합니다.
- 데이터베이스 관리 또는 엔지니어링 경력이 5~7년 이상 있어야 합니다.
- MongoDB 환경을 설계하고 관리한 실무 경력이 3년 이상 있어야 합니다.
- 복제본 세트, 샤드 클러스터, 잠금, WiredTiger 스토리지, 트랜잭션 처리를 포함한 MongoDB 아키텍처를 깊이 이해해야 합니다.
- 문서 지향 및 관계형 데이터베이스를 위한 확장 가능한 스키마 설계 경험이 있어야 합니다.
- 관계형 데이터베이스 관리, 스키마 설계, SQL 개발에 관한 실무 지식이 있어야 합니다.
- PostgreSQL, Oracle 또는 Microsoft SQL Server 사용 경험이 있어야 합니다.
- 느린 쿼리 튜닝, 복합 및 부분 인덱스 생성, SQL 및 NoSQL 성능 병목 진단에 능숙해야 합니다.
- Python, Bash 또는 PowerShell로 자동화 스크립트를 작성할 수 있어야 합니다.
- TLS/SSL 인증서, Kerberos 또는 LDAP 통합, 감사 로그를 포함한 데이터베이스 보안 구성 경험이 있어야 합니다.
- 데이터베이스 STIG 및 보안 강화 지침을 알고 있어야 합니다.
- RHEL/CentOS를 포함한 Linux 사용에 능숙하고 데이터베이스 호스트 구성, 볼륨 관리, 성능 모니터링을 수행할 수 있어야 합니다.
복리후생
- 의료 보험
- 치과 보험
- 시력 보험
- 퇴직 저축 플랜
- 유급 휴가
- 기타 보충 프로그램
