【フルリモート/週5】AWSデータベースエンジニア・DBA(Aurora / RDS パフォーマンス改善・大規模運用)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,800 ~ 5,400円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】AWSデータベースエンジニア・DBA(Aurora / RDS パフォーマンス改善・大規模運用)
お任せしたいこと
自社で展開する大規模Webサービスにおいて、システムの心臓部であるデータベース(Amazon Aurora, RDS等)の運用保守、パフォーマンスチューニング、およびアーキテクチャ改善をお任せします。
「データベースが重いからとりあえずインスタンスサイズを上げる」という力技の運用から脱却し、アプリケーションエンジニアと協業してボトルネックとなるSQLを根本から修正したり、安全なバックアップ・リストア運用(ディザスタリカバリ)を設計したりと、絶対にデータを失わない堅牢なデータ基盤を地道に作り上げていくポジションです。
具体的な業務内容
・Amazon Aurora(MySQL / PostgreSQL)およびRDSの設計・構築・運用保守、およびキャパシティプランニング
・Performance InsightsやDatadogを利用したスロークエリの特定、実行計画の解析、およびインデックスの最適化・SQLチューニング
・Terraformを用いたデータベース周辺インフラ(VPC, セキュリティグループ, パラメータグループ等)のコード化(IaC)
・無停止(または最小限のダウンタイム)でのデータベースのメジャーバージョンアップ計画の立案および実行
・AWS DMS(Database Migration Service)を利用した、レガシーデータベースからAuroraへの移行、およびシャード分割などの分散設計
・定期的なリストアテストの実施、およびRPO/RTO(復旧目標)に基づいたディザスタリカバリ(DR)環境の構築
・開発チームに対するデータベース設計(モデリング)のレビュー、および効率的なクエリ作成のための技術支援
必須スキル・経験
・AWS環境におけるRDSまたはAuroraの運用・保守実務経験(目安として3年以上)
・RDBMS(MySQL または PostgreSQL)の内部構造(アーキテクチャ、ロック機構、トランザクション分離レベル等)に関する深い知識
・実行計画(EXPLAIN等)の読み取り、およびSQLチューニングの実務経験
・Terraform、またはAWS CloudFormationを用いたIaCの実務経験
・Git / GitHubを用いた構成管理・チーム開発経験
歓迎スキル・経験
・数千万〜数億レコード規模、または数万QPSを超える高トラフィック環境でのデータベース運用経験
・オンプレミスの商用データベース(Oracle、SQL Server等)からオープンソース系(PostgreSQL等)への異種DB移行経験
・Amazon ElastiCache(Redis / Memcached)を利用したキャッシュ層の設計・チューニング経験
・Python、Go、Bash等を用いた、データベース運用業務(バックアップ確認やアカウント管理)の自動化スクリプト作成経験
・AWS認定データベース – 専門知識(AWS Certified Database - Specialty)の資格
開発・業務環境
クラウド・データベース:AWS (Aurora, RDS, ElastiCache, DMS, DynamoDB等)
RDBMS:MySQL, PostgreSQL
IaC・CI/CD:Terraform, GitHub Actions
監視・管理:Datadog, AWS Performance Insights, Amazon CloudWatch
コミュニケーション・管理:GitHub, Jira, Backlog, Slack, Zoom
プロジェクトチームについて
インフラ(SRE)チーム内の、データベース領域に特化したスペシャリスト(DBA)としての配属となります。
「データは会社の最大の資産である」という共通認識のもと、どんなに急ぎのリリースであっても、データの不整合やデッドロックのリスクがある設計には妥協しない手堅いカルチャーです。開発エンジニアが書いた重いクエリに対しても、ただ突き返すのではなく、「この要件ならこういうインデックスの張り方・クエリの書き方にすれば負荷が下がる」と、前向きかつ建設的に伴走するメンバーが集まっています。
求める人物像
・華やかなフロントエンドの動きよりも、バックグラウンドで動くデータベースのI/O処理やメモリ管理の挙動にロマンとやりがいを感じる方
・障害発生時にパニックにならず、ログやメトリクスという「事実」に基づいて冷静に原因を切り分けられる方
・「インフラだけを守っていればいい」ではなく、アプリケーションの仕様や業務ロジックまで踏み込んでDB設計を提案できる方
仕事の魅力
どれだけアーキテクチャがモダンになっても、システムのボトルネックの大部分は「データベース」に集約されます。可用性と一貫性が極限まで求められる環境において、AWSのマネージドサービスを活かしながら複雑なパフォーマンストラブルを解決する経験は、クラウド時代のDBA(データベースエンジニア)として極めて市場価値が高く、どのような企業でも重宝される「絶対に腐らない」普遍的なスキルを着実に磨くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます(※データベースのメジャーバージョンアップや移行作業など、影響範囲の大きいメンテナンスは深夜・早朝帯に実施する場合がありますが、事前の計画に基づきチーム内で調整して行います。また、その分の代休・時差出勤等を推奨しています)。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
