エンジニアフルリモート

【フルリモート/週5】AWSデータベースエンジニア(DBRE・大規模トラフィック基盤のパフォーマンスチューニングと移行)

【フルリモート/週5】AWSデータベースエンジニア(DBRE・大規模トラフィック基盤のパフォーマンスチューニングと移行)

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
5,200 ~ 5,800円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5】AWSデータベースエンジニア(DBRE・大規模トラフィック基盤のパフォーマンスチューニングと移行)

お任せしたいこと

自社で展開する大規模Webサービス、またはSaaSプロダクトにおいて、システム全体のボトルネックとなりやすい「データベースレイヤー」の信頼性向上とパフォーマンス最適化を担う、データベース信頼性エンジニア(DBRE:Database Reliability Engineer)としての業務をお任せします。
「AWSのマネージドサービス(RDSやAurora)を使えばデータベース管理は不要になる」という幻想を捨て、巨大なテーブルのインデックス設計、複雑なロック競合の解消、そしてスロークエリの徹底的な撲滅など、データという事業の最重要資産を安全かつ高速に捌き続けるための、泥臭くも極めて専門性の高いエンジニアリングにチームで取り組んでいただきます。

具体的な業務内容

・Amazon Aurora(MySQL または PostgreSQL)および Amazon RDS を中心とした、高可用性データベース基盤の設計・構築・運用保守
・Amazon RDS Proxyを利用したコネクションプーリングの最適化、およびトラフィック急増時のキャパシティプランニングとスケーリング戦略の策定
・AWS Performance InsightsやDatadogを活用したスロークエリの特定、および実行計画(EXPLAIN)の読み解きに基づくSQLチューニングとインデックス最適化
・開発チーム(バックエンドエンジニア)に対する、RDBMSのアーキテクチャ(トランザクション分離レベルやロック機構など)を踏まえたテーブル設計のレビュー・技術支援
・AWS Database Migration Service (DMS) 等を利用した、レガシーデータベースからの安全なデータ移行、または巨大なモノリスDBのマイクロサービス化に伴う分割
・Amazon ElastiCache (Redis) や Amazon DynamoDB を適材適所で組み合わせた、キャッシュ戦略およびNoSQLアーキテクチャの導入
・Terraformを用いたデータベースリソースのIaC化、およびバックアップ・リストア、DR(ディザスタリカバリ)訓練の定期的な実施

必須スキル・経験

・AWS環境におけるデータベース(Aurora, RDS等)の構築・運用保守経験(目安として3年以上)
・MySQL、またはPostgreSQLに関する深い知識(アーキテクチャ、ストレージエンジン、ロック機構の理解)
・実行計画の分析、インデックスチューニング、および複雑なSQLのリファクタリング経験
・Git / GitHubを用いた構成管理、およびプルリクエストベースでのチーム開発経験

歓迎スキル・経験

・DBA(データベースアドミニストレータ)、またはDBREとしての実務経験
・高トラフィック(秒間数千〜数万クエリ)を捌くデータベースの運用、および障害対応経験
・AWS DMSを利用した異種DB間の移行、またはダウンタイムを最小限に抑えたマイグレーション経験
・Terraform等を用いたインフラ構成のコード化(IaC)経験
・AWS認定データベース – 専門知識(DBS)、またはソリューションアーキテクト – プロフェッショナル(SAP)等の資格

開発・業務環境

クラウド・データベース:AWS (Amazon Aurora, RDS, RDS Proxy, ElastiCache, DynamoDB, DMS等)
RDBMS:MySQL, PostgreSQL
IaC・CI/CD:Terraform, GitHub Actions
監視・管理:AWS Performance Insights, Datadog, Amazon CloudWatch
コミュニケーション・管理:GitHub, Jira, Backlog, Slack, Zoom

プロジェクトチームについて

インフラ統括部門内の、DBRE(データベース基盤)チームへの配属となります。
「ORM(O/Rマッパー)が吐き出した重いクエリ」に対してただ文句を言ったり開発側を突き放したりするのではなく、「なぜこのクエリが遅いのか」「アプリケーション側でどう修正すればインデックスが効くか」を事実ベースで丁寧にフィードバックし、開発組織全体のSQLリテラシーを底上げしていくイネーブラ(支援者)としてのカルチャーを大切にしています。深夜の予期せぬフェイルオーバー等に対しても、場当たり的な対応で済ませず、根本的なアーキテクチャの改善に地道に取り組んでいます。

求める人物像

・「データベースを落とせばサービスが止まる」という強い責任感を持ち、本番環境のデータ操作に対して石橋を叩いて渡る慎重さを持てる方
・華やかな新規技術よりも、B-Treeインデックスの構造やメモリバッファの挙動といった「枯れた技術の深い探求」に喜びを感じる方
・インフラ側の視点だけでなく、アプリケーションのコード(ビジネスロジック)にも踏み込んで、開発チームと建設的な議論ができる方

仕事の魅力

システムの心臓部であるデータベース領域において、スケーラビリティの限界に挑み、事業の成長をインフラの最下層からダイレクトに支えるポジションです。AWSの高度なデータベースサービス群を極限まで使いこなし、何億件ものレコードをミリ秒単位で捌くためのチューニング経験を通じて、クラウド時代のインフラエンジニアとして他の追随を許さない、極めて希少で市場価値の高い「DBRE」としての息の長い実力を着実に磨くことができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます(※システムの安定稼働を担保するため、重大なデータベースアラート発報時のオンコール対応等が発生する場合がありますが、自動化やマネージドサービスの活用によりトイル(手作業)を減らし、チームの負荷を分散する体制を整えています)。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。