
シニアデータベースエンジニア(リモート、インド)
パスワードレスIDセキュリティを支える1Kosmosの本番データベース環境を運用し、信頼性を担います。 多様なAWSデータスタック全体で、移行、パフォーマンス、復旧、アクセス制御、可観測性、インシデント対応を管理します。
仕事内容
- MongoDB、Amazon DocumentDB、PostgreSQL、DynamoDB、Amazon Redshiftの日常運用を担当し、ヘルスチェック、容量、接続、ストレージ増加を管理する
- ドライバーの互換性、非推奨機能、アプリケーションコードに対するクエリ変更を評価し、データベースのバージョンアップを調整する
- ワークロードプロファイリングと実行計画分析を通じて遅いクエリを診断・解決し、インデックスの作成、チューニング、廃止を行う
- リリース前にスキーマおよびデータ移行を実行し、文書化された確認、検証、テスト済みのロールバック手順を実施する
- プルリクエストとGitHub Actions CIを通じて、Gitベースでバージョン管理されたデータベース移行を維持する
- 監査証跡を維持しながら、エクスポート、レポート、訂正、削除など、承認済みの顧客データリクエストを処理する
- S3のIcebergテーブルに対するRedshiftレポートアクセスを管理し、外部スキーマ、Spectrum、Glue Data Catalog、ビュー、権限付与、クエリ最適化を扱う
- バックアップ、ポイントインタイムリカバリ、フェイルオーバーを管理し、復元手順を定期的に演習・文書化する
- SOC 2およびISO 27001のコンプライアンス監査に向けて、データベースユーザー、ロール、権限、シークレットローテーション、アクセスレビューを管理する
- クエリレイテンシー、レプリケーションラグ、ディスク使用量、接続数、コストに関する監視とアラートを開発・改善する
- データベースインシデントに対応し、根本原因調査を主導して是正措置を実施する
- PythonまたはBashで定期的なデータベース管理タスクを自動化する
- 開発、カスタマーサクセス、ML、DevSecOpsと連携し、リリース、インストール、顧客エスカレーションに対応する
- オンコールローテーションに参加する
応募要件
- コンピューターサイエンス、工学、または関連分野の学士号もしくは修士号、または同等の経験
- 本番データベースの管理経験5年以上
- MongoDBまたはAmazon DocumentDBの本番環境での経験(レプリカセット、インデックス、TTL、アップグレードを含む)
- PostgreSQLの本番環境管理経験
- 優れたSQLスキル、およびAmazon RedshiftまたはAthena、Trino、Snowflake、BigQueryなど同等の分析クエリエンジンの経験
- 本番データベースのアップグレードを計画し、事前にアプリケーションへの影響を評価した実績
- プロファイラーデータと実行計画の出力を使用したインデックス設計およびクエリチューニングの経験
- リリースプロセスにおけるスキーマおよびデータ移行の実施経験
- テスト済みの復旧手順を含む、バックアップ、復元、レプリケーションの本番環境での経験
- RDSまたはAurora、DocumentDB、DynamoDB、S3、IAM、Secrets Manager、CloudWatchなど、AWSのデータベースおよび関連サービスに関する深い知識
- 自動化のためのPythonまたはBashの熟達
- GitおよびCI主導の変更管理の経験
- SOC 2、GDPR、または同等の要件に基づくPIIおよび顧客データの取り扱い経験
- 変更を一貫して検証し、ランブックを文書化する習慣
- オンコールローテーションに参加できること
- インドを拠点としてリモートで勤務できること
福利厚生
- 年間資格取得手当
- カンファレンス参加支援
- 無制限の有給休暇
- 完全リモート勤務









