シニアデータベースエンジニア(MongoDB)
連邦政府の重要システムを支える MongoDB とリレーショナルデータベースを管理します。 アジャイル Scrum チームの一員として、安全性と高可用性を備えたデータアーキテクチャを設計します。
仕事内容
- 重要システムのアジャイル開発と継続的な運用・保守を担う連邦政府プログラムを支援します。
- アジャイル Scrum チームの主要なデータ担当者として業務を行います。
- 論理データモデルと物理データモデルを作成し、文書化します。
- NoSQL とリレーショナルデータベースにおけるスキーマ設計、インデックス、データ間の関係について開発チームに助言します。
- MongoDB 環境の設定、アップグレード、保守を行います。
- レプリカセット、シャーディングクラスター、分散システムを含む高可用性 MongoDB 基盤を構築・運用します。
- PostgreSQL や Oracle などのリレーショナルデータベースを管理、モデリング、保守します。
- データベースを継続的にチューニングし、クエリを最適化します。
- 実行計画とインデックスを確認し、MongoDB の集計パイプラインと SQL クエリを改善します。
- 認証、ロールベースのアクセス制御、監査、暗号化に関するデータベースのセキュリティ対策を実装・維持します。
- CBP および DHS のセキュリティ規則への準拠を維持します。
- バックアップ、リカバリー、災害復旧の計画を策定、テスト、実施します。
- Python、Bash、Infrastructure as Code ツールを使って、データベースのデプロイ、構成管理、パッチ適用、定期保守を自動化します。
- アジャイル 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 に習熟し、データベースホストの設定、ボリューム管理、性能監視を行えること。
福利厚生
- 医療保険
- 歯科保険
- 視力保険
- 退職貯蓄プラン
- 有給休暇
- その他の補足制度
