【フルリモート/週5】AWS DBRE・データベースアーキテクト(ペタバイト級トラフィックの分散データ基盤設計と高可用性の極限追求)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,400 ~ 5,100円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】AWS DBRE・データベースアーキテクト(ペタバイト級トラフィックの分散データ基盤設計と高可用性の極限追求)
お任せしたいこと
自社で展開する急成長中の巨大プラットフォーム、または数千万のトラフィックが集中するミッションクリティカルなSaaSにおいて、AWSのデータベース群(Amazon Aurora, Amazon DynamoDB, Amazon ElastiCache等)を極限までチューニングし、システム全体のパフォーマンスと信頼性を根底から支える「DBRE(Database Reliability Engineer)」としての役割をお任せします。
「クエリが遅いからとりあえずインデックスを張る」「負荷が高いからインスタンスサイズを上げる(スケールアップで逃げる)」といった対症療法的な運用を徹底的に排除し、データモデリングの抜本的な見直しから、トランザクション分離レベルの制御、そして無停止(ゼロダウンタイム)での大規模マイグレーションまでを泥臭く牽引することで、ビジネスの成長に限界をもたらさない堅牢なデータアーキテクチャを構築していただく中核的なポジションです。
具体的な業務内容
・Amazon Aurora(PostgreSQL または MySQL)の内部構造を深く理解した上での、パラメータグループの最適化、ロック競合の解消、および実行計画(EXPLAIN)に基づく泥臭いSQLチューニング
・Amazon DynamoDBにおける、アクセスパターンから逆算した「シングルテーブル設計(Single-Table Design)」の実装と、ホットパーティションを防ぐためのキー設計
・AWS DMS(Database Migration Service)を利用した、オンプレミスの商用データベース(Oracle等)やレガシーなRDSから、Auroraへのゼロダウンタイム・マイグレーションの設計と実行
・Amazon ElastiCache(Redis)を駆使した高スループットなキャッシュレイヤーの設計と、キャッシュスタンピード(Cache Stampede)対策などの一貫性制御
・Amazon RDS Blue/Green Deployments等を利用した、本番環境への安全かつ透過的なスキーマ変更(マイグレーション)パイプラインの構築
・Amazon RDS Performance InsightsやDatadog DBM(Database Monitoring)を活用した、ミリ秒単位のクエリレイテンシの可視化とボトルネックのプロファイリング
・データ量の爆発的な増加に耐えうるための、アプリケーション側と連携した水平分割(シャーディング)戦略の策定、またはCQRSパターンの導入支援
・TerraformやAWS CDKを利用したデータインフラの完全なコード化(IaC)、およびフェイルオーバー試験(カオスエンジニアリング)の定期的な実施によるレジリエンスの向上
必須スキル・経験
・AWS環境(RDS, Aurora, DynamoDB等)におけるデータベースの設計・構築・運用実務経験(目安として3年以上)
・RDBMS(PostgreSQL, MySQL等)のアーキテクチャに関する深い知識、および高度なSQLパフォーマンスチューニングの実務経験
・テラバイト〜ペタバイト級のデータ、または数万QPS以上の高トラフィック環境におけるインフラ運用経験
・Terraform、またはAWS CDKを用いたIaC(Infrastructure as Code)の実践経験
・Git / GitHubを用いたチーム開発、およびアプリケーションエンジニアと連携した設計経験
歓迎スキル・経験
・DBRE(Database Reliability Engineer)としての実務経験、またはSLI/SLOに基づくデータベースの運用経験
・分散データベース、またはシャーディングに関する設計・運用経験
・AWS DMSを利用した異種データベース間の移行(マイグレーション)経験
・Python、Go等を用いた、運用自動化スクリプトやCLIツールの開発経験
・AWS Certified Database - Specialty、または Solutions Architect - Professional (SAP) の資格
開発・業務環境
クラウド・データベース:Amazon Aurora (PostgreSQL / MySQL), Amazon DynamoDB, Amazon RDS
キャッシュ・インメモリDB:Amazon ElastiCache (Redis)
データ移行・統合:AWS DMS, AWS Glue
IaC・構成管理:Terraform (または AWS CDK)
監視・可観測性:Amazon RDS Performance Insights, Datadog Database Monitoring, AWS X-Ray
自動化・スクリプト:Python, Go, Bash
コミュニケーション・管理:GitHub, Jira, Slack, Zoom
プロジェクトチームについて
システムの「最後の砦」であるデータベース領域に対して、ハードウェアの力で殴るのではなく、高度なソフトウェアエンジニアリングで立ち向かうSRE/DBREチームへの配属となります。
「O/Rマッパー(ORM)が吐き出した非効率なN+1クエリ」や「デッドロックを引き起こす粗雑なトランザクション」を極めて嫌い、アプリケーションエンジニアに対してインデックスの仕組みやロックの挙動を教育・啓蒙していく手堅いカルチャーです。本番環境で予期せぬクエリ遅延が発生した際にも、パニックにならずに待機イベント(Wait Events)や行レベルのロック競合ログを泥臭く読み解き、根本原因を論理的に特定する実直なメンバーが集まっています。
求める人物像
・「ただDBのバックアップを取るだけの運用者」ではなく、データの整合性とパフォーマンスのトレードオフ(CAP定理など)を論理的に思考し、アーキテクチャ全体にメスを入れられる美学を持てる方
・アプリケーションエンジニアが書いた非効率なクエリに対して文句を言うのではなく、テーブル設計の意図から共に議論し、最適なデータ構造へとリファクタリングを牽引できる方
・RDBMSのB-TreeインデックスやMVCC(多版同時実行制御)といった低レイヤーの仕組みに対する強い知的好奇心を持ち、最新のクラウドアプデートを前向きにキャッチアップできる方
仕事の魅力
クラウド時代においても、依然としてシステムの最大のボトルネックであり続ける「データベース」領域において、AWSの最新フルマネージドサービスを極限までチューニングする極めて専門性が高く重要なポジションです。ペタバイト級のデータと高トラフィックを捌き切るための泥臭いアーキテクチャ設計を通じて、単なる「インフラエンジニア」や「DBA」を完全に凌駕し、今後のメガベンチャーやエンタープライズ企業から圧倒的な高単価でオファーされる「AWS DBRE・データアーキテクト」としての希少な市場価値を築くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
