SRE(データベース)

ミッション

DB技術のスペシャリストとして、エムスリーが提供するサービス全般の信頼性を高めることで、ユーザーが現在から将来に渡って安心して快適にサービスを利用できるようにする。

担当事業、サービス

エムスリーが提供する事業・サービス全般。例)m3.com、MR君、AskDoctors

担当業務

エムスリーが提供するサービス全般のバックエンドであるデータベースシステムの設計、運用に関わる。開発チームからのDB設計のレビューや、長期運用を見据えたDBの利用計画も業務に含まれる。具体的には、以下の通り:

  • 会員数数十万規模のWebサービスにおけるDB運用
  • DBに関係する性能問題の改善やトラブルの原因調査
  • DBを使ったシステムの設計レビュー。特に、DBスキーマやモデリングのレビュー
  • オンプレミスからパブリッククラウドへの移行を念頭にしたDB利用の長期計画
  • DBに関する技術の検証や導入
技術スタック

OS: Linux
クラウド: AWS, GCP
DB: Oracle, PostgreSQL, MySQL, RDS
NoSQL: Redis, Memcached, Elasticsearch
データ分析: BigQuery, Redash
アーキテクチャ: Microservices

チーム体制

エンジニアリング組織は全体で約65名です。その中で、SREチームは6名で活動しています。SLI/SLOはサービスに紐づくため、サービス側のエンジニアとも協力してSLIのモニタリングを行っています。定期的なミーティングも行い、SLOの達成状況を確認しています。

得られる経験・スキル
  • 会員数数十万規模のWebサービスにおけるDBアーキテクトの経験
  • Oracle, PostgreSQLの運用、性能改善、冗長化、キャパシティ計画
  • RDSなどクラウド上のDB運用やアーキテクチャ設計
  • オンプレミスからクラウドへの異種DB移行
  • 最新のDB技術の習得や導入経験
応募条件(必須)
  • OracleまたはPostgreSQLの運用に1年以上従事した経験
  • OracleまたはPostgreSQLの幅広い理解
  • RDBMSに対する深い理解や経験

下記いずれか:

  • RDBを利用するソフトウェアの開発、運用経験
  • Linuxサーバシステムの運用に1年以上従事した経験
  • AWS, GCPなどクラウド上でのシステム構築・運用経験
応募条件(できれば)
  • MySQLの運用経験
  • Elasticsearch, Redis, MemcachedなどNoSQLの知識、運用経験
  • Java, Ruby, PythonにおけるORMなどDB利用方法についての知識や開発経験
  • AWS, GCPなどクラウド上でDBaaSを用いたシステムの構築・運用経験
  • データ分析基盤やETLシステムの構築・運用経験