募集要項 REQUIREMENTS

SRE(DevOps Specialist)

SREとして教育サービスを改革する
DevOps Specialist 募集!



Quipper の SRE は、日本、インドネシア、フィリピン、メキシコでさらに拡大を続ける Quipper プロダクトを利用した学習サービス(Quipper Video, Quipper School, スタディサプリ小・中・高・大学受験講座)の安定性、信頼性、開発のしやすさを支えることをミッションとして組織されています。その業務内容は、インフラの構築、監視、障害対応だけではなく、特にパブリッククラウドとSaaSの活用、自動化、OSSの活用に主眼をおいて、とどまることなくサービスの構成、更新を行っています。


  • パブリッククラウドとSaaSの活用
    • Quipper のサービスは、現在は AWS と GCP 上に構築されています
    • サービスとしてコアでない部分については SaaS を積極的に活用しています
      • 監視に Datadog, メールに Sendgrid, エラー管理に Sentry など
  • Infrastructure as Code (コード化、自動化)
    • インフラの構築は可能な限り Terraform, Ansible などのツールを利用してコード化、自動化しています
  • OSS の活用
    • Kubernetes, Envoy, Ruby, Ruby on Rails, Go, gRPC, PostgreSQL, MongoDB, fluentd, など Quipper のサービスは多くの OSS に支えられています
    • OSS を利用するだけではなく、必要に応じて issue 報告や、プラグインの作成など積極的に関わっていくことを推奨します
  • コードを書く
    • SRE も積極的にコードを書いています

ポジションの魅力

上記は SRE の業務のポリシーであり、単なる例に過ぎません。SRE の業務はメンバーのスキルや興味に応じて、その範囲を変更することが可能で、サービスを安定して管理できる範囲内で制限はありません。それが Quipper の SRE の最も面白いところです。現在の環境やチーム編成に囚われず、必要に応じて、アプリケーションエンジニアに混じってコードを書いたり、CTO と次世代のインフラについて語ったり、プロトタイプを試したり、新しいツールやミドルウェアの検証をしたりできます。Quipper の SRE として、サイトの安定性とあなたの技術的興味を両方満たしてみませんか?

業務内容

SRE(DevOps Specialist)エンジニアとしてご入社頂く方には、Quipper/スタディサプリのサーバ構成・アーキテクチャを理解し、組織の成長に合わせて進化させていけるよう、または開発チームが自律的に運用を行っていけるよう、問題解決に向けた提案と実装を主体的に行っていけるようになることを期待します。


その後は、ご志向やパフォーマンスに応じて、他メンバーの育成、教育やエンジニアリングマネージャーを目指して頂く事も可能です。


具体的には、以下のような課題を解決してもらえることを期待します。


  • AWS等のクラウドリソースのセルフサービス化のための仕組みづくりおよび開発チームへの啓蒙
  • OpenCensus等のObservability基盤の選定・導入・啓蒙
  • Istio/Envoy等を活用した、Circuit BreakerやRate Limiting等のMicroservicesの安定化を促す機構を簡単に利用できる仕組みの構築
  • Telepresence等を用いて、効率的にKubernetes上でアプリケーション開発を行うための仕組みの導入
  • Prometheus Exporter等を用いた、言語やフレームワークごとの共通のメトリクスを簡単に収集できるような仕組みの導入または実装
  • 複数アプリケーション横断でログを検索するためのログフォーマットの整備、ライブラリの実装、導入

応募条件

<必須条件>

  • AWS上で構成管理ツールによる Infrastructure as Code 等を通じた自動化の仕組みの運用の経験がある
  • Web アプリケーションの運用経験がある
  • シェルスクリプト以外のプログラミング言語を書いた経験がある(GO言語、Ruby、pythonなど) 
  • Docker を始めとしたコンテナ関連技術の利用経験
  • 「Distributors of Wisdom」、「知の流通革命」を実現する、というミッションへの共感、エンジニアリングのスタイルに共感できること
  • プロダクト開発における開発チームとのコミュニケーションに抵抗がない方
  • 日本語が母語でない場合は日本語能力試験1級相当の言語能力をお持ちの方

<歓迎条件>

  • DevOpsを実践するチームで働き、Dev/Ops両方の観点からプロダクトの開発を行った経験がある
  • CI/CDパイプラインの構築や、開発環境の共通化を通してDeveloper Experienceの改善をした経験がある
  • 組織・技術の両面からアーキテクチャを考え、実装し、進化させてきた経験がある
  • Microservicesのような分散システムを安定的に稼働・運用させるためのノウハウを持っている
  • Logging, Tracing, Metrics等Observabilityを確保するための基盤を構築した経験がある
  • 自社サービスのクラウドに特化した設計の経験がある
  • 分析基盤の構築経験がある
  • Ruby でのプログラミング経験がある
  • 英語によるコミュニケーションスキルがある、または磨きたい

利用技術/ツール

  • データベース: MongoDB, Amazon Aurora (PostgreSQL/MySQL), BigQuery, Treasure Data
  • インフラ: AWS, GCP, Kubernetes, CircleCI
  • コミュニケーション: GitHub, Slack

勤務時間

専門職型裁量労働制
※試用期間は、標準労働時間帯10:00~19:00 とする

休日休暇

完全週休2日制 /祝日/年末年始/夏季休暇/有給休暇

待遇/福利厚生

  • 社会保険:
    関東ITソフトウェア健康保険組合、厚生年金保険、労働災害保険制度
  • 各種手当:
    深夜・休日勤務手当、追加割増手当、通勤交通費(当社規定による)ほか
  • その他:
    育児休暇制度、フリーロケーションワーク、国内カンファレンス登壇費用サポート、海外派遣 自己起案制度、書籍購入補助、語学学習補助、フリードリンク
  1. Quipper Career Tokyo
  2. 募集要項
  3. SRE(DevOps Specialist)

Quipper uses data collection tools such as cookies to provide you with a better experience when using our website. You can learn how to change these settings and get more information about cookies here.

Agree