非公開
SRE としてご入社いただく方には、Quipper/スタディサプリのサーバ構成・アーキテクチャ・開発チームの課題・プロダクトとして解決したい課題を理解し、組織の成長・変化に合わせて絶えず進化させていけるよう、または開発チームが自律的に開発のライフサイクルを回していけるよう、問題解決に向けた提案や対話を通し、実装からそれらが広がっていくための仕組み作りまで主体的に行っていけるようになることを期待します。
その後は、ご志向やパフォーマンスに応じて、他メンバーの育成、教育やエンジニアリングマネージャーを目指していただく事も可能です。
具体的には、以下のような課題に関して具体的なイメージをチームメンバーや開発チームとともに作り上げ、実装・展開していくことが期待されます。
・開発チームと共にSite Reliability Engineeringの思想やスキルを学んで、より良いプロダクト開発のあり方を探るためのプログラムの作成
・GitOpsツール等によりCI/CDパイプラインを最適化し、開発体験を向上する仕組み
・AWS等のクラウドリソースのセルフサービス化のための仕組み
・サービスの成長や季節性に合わせた柔軟なスケーリングを行うためのプランニングおよびオートスケーリングの適用
・Cluster/Podのオートスケーリングによるスケーリングの簡易化・自動化
・EnvoyやOpenCensus等によるObservability基盤
・Istio/Envoy等を活用した、Circuit BreakerやRate Limiting等のMicroservicesの安定化を促す機構を簡単に利用できる仕組み
・Jenkins等のジョブ実行基盤を現在の組織の形に合わせたCloud Nativeな形への段階的移行
・Telepresence等を用いて、効率的にKubernetes上でアプリケーション開発を行うための仕組み
・Prometheus Exporter等を用いた、言語やフレームワークごとの共通のメトリクスを簡単に収集できるような仕組み
・複数アプリケーション横断でログを検索するためのログフォーマットの整備、ライブラリ
・Savings PlansやSpotinst等の活用によるリソースとコストの最適化