詳細 求人情報

No.126730

正社員

データベース信頼性エンジニア

大規模マルチエンジンDBの信頼性と拡張性を担う
単なる「データベースの維持保守」にとどまらず、最先端の技術スタックを使って大規模プラットフォームの未来をエンジニアリングできるポジションです。
喫煙専用室または加熱式たばこ専用喫煙室設置 屋内原則禁煙(喫煙専用室設置)
仕事内容 ―あらゆる価値を循環させ、あらゆる人の可能性を広げる
「地球資源が限られているなか、より豊かな社会をつくるためにできるか」。 2013年、創業者の山田進太郎が世界一周の旅でワクワクした課題意識から、フリマアプリ「メルカリ」が生まれました。

テクノロジーの力で世界中の人々をつなぎ、あらゆる人の可能性が発揮される世界を実現していきます。

【組織・チームのミッション】
■メルカリエンジニアリング原則
メルカリエンジニアリング原則は、メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したもので、メルカリのメンバー全員が共有する使命、価値、文化をエンジニアリングの視点から補完するものとなります。
・製品への情熱
・共に成長しよう
・メカニズムを通して解決する
・オープンに協力する

■チームについて
DBREチームは、メルカリの運用データベースの信頼性、拡張性、コスト効率を担っています。現在、当社のコアプラットフォームはTiDB Cloudであり、99.99%の可用性SLAのもと、数十万件のQPSで商品、取引、ユーザーデータを処理しています。今後12~18ヶ月かけて、AlloyDB、CloudSQL(PostgreSQL/MySQL)、そして最終的にはSpannerを追加し、マルチエンジンDBREへと範囲を拡大していくとともに、コスト最適化、自動化、そして製品チームおよびプラットフォームチームとの緊密な連携を推進していきます。

【業務内容】
・緊急の問題に対応するためのサポート担当者のローテーションを含め、99.99%の可用性SLAに基づき、本番環境のデータベース(TiDB、MySQL、PostgreSQL、およびマネージドクラウドデータベース)を運用する。
・設計から展開、監視、そしてローンチ後の調整まで、エンドツーエンドの壮大なプロジェクトを独立して主導する。
・ダウンタイムをゼロまたは最小限に抑えながら、データベース移行(エンジン変更、バージョンアップグレード、オンプレミスからクラウドへの切り替えなど)を設計および実行する。
・分析および下流サービスにデータを提供するCDCおよびストリーミングパイプライン(Debezium、TiCDC、Kafka)を構築および運用する。
・GoまたはPythonでインフラストラクチャ・アズ・コード(Terraform、Ansible)と自動化ツールを作成し、手間を削減して運用規模を拡大しましょう。
・データベースの監視、アラート、およびSLO/SLIダッシュボード(Datadog、Grafana)の構築と保守を行う。
・生産現場で発生したインシデントを診断・解決し、事後分析を主導し、恒久的な解決策を推進する。
・本番環境のワークロード(クエリプラン、スキーマ、インデックス作成、レプリケーショントポロジー)に対してパフォーマンスチューニングを実施します。
・スキーマ変更、キャパシティプランニング、新規データベース導入に関して、製品チームおよびプラットフォームチームと連携する。
・AlloyDB、Spannerなどの新しいデータベースエンジンを習得し、実運用に導入することで、チームのマルチエンジンDBREへの事業拡大に貢献する。

特有の課題
・TiDBをMercari規模(数十万QPS、数テラバイトのデータセット)で運用し、99.99%のSLAを維持しています。
・チームの運用範囲をTiDB中心のモデルからマルチエンジンポートフォリオ(AlloyDB、CloudSQL、Spanner)へと拡大していくにあたり、あなたは運用モデルの定義に貢献していただきます。
・プロジェクトの遂行と、約40~50%の事後対応業務(アラート、サポートチケット、DDL操作、インシデント対応)のバランスを取る。
・信頼性を損なうことなく、増大するデータベース利用料金のコスト最適化を推進する。
・バイリンガル環境での業務:毎日のチームミーティングは主に日本語で行われ、チーム間の連携は英語で行われます。
職種 エンジニア・技術(システム/ネットワーク) クラウドエンジニア(AWS・GCP・Azure)
勤務地 東京都23区 港区
勤務時間 所定労働時間8時間、休憩1時間
フレックスタイム制
残業:給与には一律で「月45時間分」の固定残業手当が含まれる給与体系が基本となります。
給与(時給・年収) 年収 600万円~1500万円
応募資格 ・MySQL、TiDB、PostgreSQL、または同等のRDBMSに関する本番環境DBAまたはDBREの経験があり、内部構造(レプリケーション、インデックス作成、クエリプランニング)を理解していること
・本番環境のSLAに基づき、大規模データベース(1秒あたり1万件以上のクエリまたは1TB以上のデータセット)の運用経験があること。
・GCPまたはAWSのマネージドデータベースサービス(CloudSQL、AlloyDB、RDS、Aurora、または同等のサービス)での実務経験
インフラストラクチャ・アズ・コード(Terraform、Ansible)の経験、およびGo、Python、またはシェルスクリプトの作成経験
・データベース監視および可観測性に関する実務経験(Datadog、Grafana、または同等のツール)
・インシデント対応、パフォーマンスチューニング、オンコールまたはオンサポートのローテーションを担当した経験
・チームメイトのサポートなしに、壮大なプロジェクトを最初から最後まで主導できる能力
・自身の専門分野を超えて、新しいデータベースエンジン(AlloyDB、Spanner、PostgreSQLなど)を学ぶ意欲があること
活かせるスキル・経験 ・分散データベースの内部構造(シャーディング、レプリケーション、コンセンサス)に関する経験、またはTiDB、Spanner、・Vitess、CockroachDBを本番環境で運用した経験
・CDC/ストリーミングパイプラインの経験(Debezium、TiCDC、Kafka Connect、または類似のツール)
・Kubernetesの運用経験
・大規模なデータベース移行(エンジン、バージョン、またはデータセンター)を主導した経験
・スキーマ変更、移行、またはプラットフォーム導入におけるチーム間の連携を主導した経験

<言語>
日本語:自立レベル(CEFR ? B2)
英語:自立レベル(CEFR ? B2)

COMPANY INFORMATION

IT・通信
循環型社会を実現する「マーケットプレイス」と「金融」の融合
個人間で手軽にモノを売買できる、月間利用者数2,300万人超の国内最大級フリマアプリを運営しています。
単なるECプラットフォームにとどまらず、独自の決済・与信システムや物流インフラを構築。
「テクノロジーの力で、世界中の個人の可能性を広げる」ことを掲げ、循環型社会(サーキュラーエコノミー)の実現を目指しています。

フィットする求人がすぐ見つからない、転職はこれからという方

Fellowship登録 (転職支援サービス)をしませんか?
あなたに合ったキャリアプランを、いっしょに考えます