SRE(中核事業)

ミッション

医療×ITの分野で日本トップシェアを誇るエムスリーの中核事業を成長させるため、継続的なサイト拡張・脱レガシー・各種オペレーション最適化をインフラ面から支援し、医療業界を変革する。

担当事業、サービス

MR君 (医師-製薬企業のコミュニケーションサービス)、Web講演会(リアルタイム動画配信)および関連サービス

※MR君: 医師がm3.com上で製薬企業の担当者をフォローすることにより、メッセージなどによるコミュニケーションを行うことができるプラットフォーム
※Web講演会:製薬企業が開催する講演会をリアルタイムで配信。医療情報でありながら、1万人を超える医師が同時視聴する主力コンテンツ

担当業務

MR君、Web講演会および関連サービスの信頼性指標(SLI)を定義し、信頼性目標(SLO)を達成するための活動を推進することが主なミッションである。

  • オンプレミスとクラウドに跨る監視システムの構築、改善
  • CI/CDプロセスやツールの改善。効率化、高速化や信頼性の向上
  • Webアプリケーションの負荷対策やパフォーマンスチューニング
  • トイル(〜単純で労働集約的な運用業務)の削減。運用の効率化や自動化
  • 開発* 運用改善のためのソフトウェアの開発、検証、導入
  • サービス障害時の緊急対応
技術スタック
  • OS:Linux
  • 開発ツール:Git / GitLab / Jenkins
  • 仮想化技術:Docker / KVM
  • 開発言語:Java / Kotlin / Python(Scala / Ruby)、Vue.js(TypeScript)/ React
  • Webサーバ: Apache / Nginx
  • DB・データウェアハウス:Oracle / PostgreSQL / BigQuery
  • インフラ環境:オンプレミス / AWS / GCP
  • 監視ツール:Grafana / Prometheus / Nagios
  • 構成管理:Ansible / Terraform
チーム体制・カルチャー
  • システム担当は、エンジニア18名、ディレクター7名、デザイナー3名、QA(テスター)4名
  • 社員同士をお互いにプロとして尊重する文化。一人ひとりが自走することを求められる。
  • チーム内のシステム設計のプロとして、方針策定の議論から参加し、実際の開発、リリース、運用フェーズまで担当する。
  • エンジニアは基本Macでデュアルディスプレイで開発。47インチモニタでもOK。イヤホンで音楽を聞くのもOK。自分なりの開発スタイルで。
得られる経験・スキル
  • 日本の医師28万人以上(医師の8割以上)の会員と製薬企業のコミュニケーションビジネス(300 億円規模)へ貢献した技術的な実績
  • GitLabやJenkinsを用いたCI/CDの実践
  • Fluentdなどを使ったログ収集、管理の技術
  • KibanaやGrafana, CloudWatchなどによるシステム指標の可視化技術
  • AnsibleやTerraformを用いたInfrastructure as Codeの実践スキル
  • オンプレミスとパブリッククラウド両方に関わるシステム設計、構築、運用の経験
  • Microservicesシステムに対する監視や運用の技術
  • Dockerなどを用いたシステムの構成技術や運用ノウハウ
応募条件(必須)
  • Linuxシステムに対する基礎的な知識、理解
  • TCP/IPやHTTP通信の基礎知識
  • Webシステムのサーバサイドにおける開発、または運用の1年以上の実務経験
  • 何らかのプログラミング言語の1年以上の利用経験

下記いずれか:

  • Oracle, PostgreSQL, MySQLの経験
  • AWS, GCPなどクラウド上でのシステム設計、開発、運用の経験
  • Java, Ruby, Python製Webアプリケーションの開発や性能チューニングの経験
  • DockerやKubernetesを用いたシステム設計、開発、運用の経験
応募条件(できれば)
  • AnsibleやTerraformなどのツールによるInfrastructure as Codeの実施経験
  • Linuxシステムに対する深い理解
  • DBMSに対する深い理解