具体的な業務内容
【秋葉原で働く】SREエンジニア/立ち上げフェーズ◆大規模な自社サービスの開発に携わる◎
■仕事内容:
当社運営サービスを支えるインフラの構築や運用の自動化、ツール開発など開発者支援などの仕組み作りを行い、提供サービスの開発効率化や信頼性向上にソフトウェアエンジニアとして貢献していただきます。
■チームの体制、魅力:
当社SREチームは2種類の役割を設定しています。
・Embedded SRE
特定のサービスの専任担当として、担当サービスの信頼性担保を進めて頂きます。所属するプロダクト、チームにSREの文化を浸透させていき、担当サービスの運用負荷を軽減して頂きます。
・Core SRE
SREそのものをスケールする仕組みづくりに注力します。スキルセットなど明確な違いはなく、チームのフェーズと適性などを見ながら適宜それぞれの役割でご活躍頂けるよう調整していきます。
■基本的な業務内容:
・開発効率の向上に寄与する仕組み作り
・可観測性のアプローチ
・緊急対応
・キャパシティプランニング
・SLI/SLOのメンテナンス
・エラーバジェットの管理
・自動化による効率化
・信頼性を考慮したシステムアーキテクチャの設計
■直近の業務やアクションについて:
まずは立ち上げフェーズという事で組織作りをメインに進めています。
特に、前述したドキュメント環境の構築や各種タスク、オンボーディングの整理などをメンバーと話し合いながら整備しています。
SREとしての業務は、まだメンバーが少ないこともあり広げすぎるとリソース不足になるため、現在注力して進めているマイクロサービスを対象に進めております。今後、安定してきたタイミングで他サービスへのアプローチも随時進めていく予定です。
■開発環境:
言語:Python/Golang/Ruby/PHP
クラウド:AWS
実行環境:ECS/Docker
OS:Linux(Debian/Alpine/Amazon Linux 2)
ストレージ、データ:Aurora(MySQL)/Redis/DMS/MSK
CI/CD:GitHub Actions/Code Pipeline/CodeDeploy/Code Build
IaC:Terregrant/Terraform/AWS CDK
運用、監視:NewRelic/Sentry/CloudWatch
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境