■仕事内容
弊社運営サービスを支えるインフラの構築や運用の自動化、
ツール開発など開発者支援などの仕組み作りを行い、
提供サービスの開発効率化や信頼性向上にソフトウェアエンジニアとして貢献していただきます。
■ビジョン
viviONの事業成長をエンジニアリングで積極的に支援する集団になる
■ミッション
事業機会の損失を最小化しつつ、新たな「価値」を顧客に素早く届けられるようにする
■チームの体制、魅力
弊社SREチームは2種類の役割を設定しています。
・Embedded SRE
特定のサービスの専任担当として、担当サービスの信頼性担保を進めて頂きます。
所属するプロダクト、チームにSREの文化を浸透させていき、
担当サービスの運用負荷を軽減して頂きます。
・Core SRE
SREそのものをスケールする仕組みづくりに注力します。
スキルセットなど明確な違いはなく、チームのフェーズと適性などを見ながら
適宜それぞれの役割でご活躍頂けるよう調整していきます。
現在、まだチームが立ち上がったばかりという事もあり、
直近ではチームビルディングとしてタスクの整理やオンボーディングなどをメンバーで
積極的に意見交換をしながら進めております。
立ち上げフェーズゆえに課題はまだまだあるものの、組織を一緒に作っていくという所から、
SREとしての方向性や役割、採用計画などを自分たちで作っていけるフェーズになります。
■チームの雰囲気、大事にしている事
現在、全員の意見交換が円滑にできるようgithubで意見を投げあえるような
ドキュメント環境を作ろうと考えています。
それぐらい1人1人が意見と裁量を持ち、良い方向に進むよう考えるという雰囲気が
醸成されています。
また、チームメンバーが大事にしている事として、
開発者とのオーナーシップの共有や長期的な価値提供のアプローチなど
他チームからしっかり理解を得て組織の土壌づくりを進めています。
何よりしっかりコミュニケーションを取ることをチーム内外問わず重要視しています。
そして、SREチーム所属であると同時に担当プロダクトの一員としての自覚を持ち、
積極的にコミットできるような環境作りをこれからも進めて行きたいと考えています。
■基本的な業務内容
・開発効率の向上に寄与する仕組み作り
・可観測性のアプローチ
・緊急対応
・キャパシティプランニング
・SLI/SLOのメンテナンス
・エラーバジェットの管理
・自動化による効率化
・信頼性を考慮したシステムアーキテクチャの設計
■直近の業務やアクションについて
まずは立ち上げフェーズという事で組織作りをメインに進めています。
特に、前述したドキュメント環境の構築や各種タスク、
オンボーディングの整理などをメンバーと話し合いながら整備しています。
SREとしての業務は、まだメンバーが少ないこともあり広げすぎるとリソース不足になるため、
現在注力して進めているマイクロサービスを対象に進めております。
今後、安定してきたタイミングで他サービスへのアプローチも随時進めていく予定です。
■実際に行われたアクションの例
・運用の自動化ツールの作成(運用工数の削減やリリース前の工程の削減などが目的)
・既存サービスにAPMを導入し、レスポンスの改善を行うなどのパフォーマンスや
信頼性向上の機能追加
・マイクロサービスのサービスメッシュ構築
■開発環境
言語
- 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
コミュニケーションツール
- Slack / Notion / Azure Boards / Miro
■SREチーム立ち上げの背景とviviONにおけるSREとは
まず前提のお話しとして、弊社は今期からマイクロサービスチームを立ち上げ、
マイクロサービスの開発を推進している状況です。
そして、その開発がスタートした影響により、従来よりシステム規模やチーム・扱うサービスが加速度的に増えていくことが予想されます。
当然、そうなってくるとキャパシティ的にも開発スピード的にも
従来の体制では限界を迎えてしまいます。
そこで、ソフトウェアエンジニアで構成されるSREチームを立ち上げるに至りました。
viviONにおけるSREエンジニアは、仕事の50%は自動化のための開発を行う事を
基本ルールとしサイト信頼性と開発効率の向上に対し、
ソフトウェアエンジニアリングによってアプローチしていきます。
■そもそも、なぜSREが必要なのか
SREはまだまだ日本では浸透しきっていないですが、もたらす変化としては非常に大きく、
今後さらに必要とされる存在になると弊社は考えています。
具体的には、
・ 開発者の運用負荷を軽減
(障害の自動復旧や頻発するオンコール対応、複雑なリリースフローなどの標準化の策定、導入)
・ 信頼性向上のための機能開発
(分散トレースの導入、ApplicationPerformanceMonitoringなど)
・ プロダクションレディへのアプローチ
(本番運用に耐えられる環境を簡単に構築できる仕組みを開発)
・ リリーストラブルの軽減
(あらかじめ想定できるトラブルに備えたアプローチをします)
SREがいることにより上記を実現できると考えております。
■必須要件:下記いずれか、もしくは複数当てはまる方
・Site Reliability Engineeringの文化と考え方の理解
・ネットワークに関する基礎知識
・WEBプログラミング、ソフトウェア開発経験(3年もしくは同程度の知識)
・パブリッククラウドの運用経験(2年もしくは同程度の知識)
・Infrastructure as Codeの思想に基づく自動化経験
・Dockerの思想に基づく構築経験
■歓迎要件
・スクラム開発の経験
・サービスメッシュの構築や運用経験
・EKS,ECS等のコンテナオーケストレーションの構築や運用経験
・セキュリティに関する深い知識
・ECサイト、大規模Webサービスに携わったご経験
・マネジメント経験(PM,PLはもちろん、チームのサブリーダー等でも構いません)
・エンタメ系のコンテンツに抵抗がある方
・SREやDevOPSに対する興味関心がない方
雇用区分 | 正社員・契約社員 |
---|---|
新卒 / 中途 | 中途採用 |
勤務制度 | 固定時間制 |
勤務時間(コアタイム時間) | 10:00 〜 18:00 |
勤務地の住所 | 1010022 東京都千代田区神田練塀町300 住友不動産秋葉原駅前ビル12F 転勤はありません。 ■つくばエクスプレス「秋葉原駅」A3出口より徒歩1分 ■JR線「秋葉原駅」中央改札口より徒歩2分 ■日比谷線「秋葉原駅」2番出口より徒歩2分 ■都営新宿線「岩本町駅」A3出口より徒歩6分 ■銀座線「末広町駅」1番出口より徒歩6分 |
待遇・福利厚生 | ■各種手当
■福利厚生
<その他一般的なもの>
|
求人の特徴 | PC選択自由 リモートワーク可 副業可 |
休日・休暇 | ・年間休日120日以上
|
試用期間 | 3ヶ月の試用期間あり。その間の給与は本採用後と同一です。 |
受動喫煙防止措置に関する表記 | ・屋内の受動喫煙対策あり(喫煙室あり) |
会社名 | 株式会社viviON |
---|---|
企業URL | |
資本金 | 5000万円 |
設立年月日 | 2021年10月1日 |
代表者氏名 | 明石 耕作 |
従業員数 | 366(2022年3月時点) |
本社所在地 | 東京都千代田区神田練塀町300 住友不動産秋葉原駅前ビル12階 |
何をやっている企業か | 「ユーザーとクリエイターが楽しみながら、幸せに生きていける社会にする」
2023年度のグループ総売上高は454億円を突破しました。
|
企業からのメッセージ | ■今抱えている課題
→2022年度(3月時点)は売上354億円を突破し、4年連続成長をしています。
→2021年10月よりviviONを立ち上げ、今までの同人業界からさらに事業拡大(商業作品、音楽、アニメ、ゲーム等)を目指しておりますが、
■ジョインして頂ける方に何を任せたいか
→現在、事業の拡大に伴い開発部のメンバーが増加しており、
より効果的に弊社のサービスを成長させる組織を構築すべく、
現在、弊社はサービスごとのチーム以外にもSREチームやマイクロサービスを推進するチームなどがあり、
カジュアルな形で会社のご説明や面談も実施可能ですので、まずは話だけ聞いてみたい、
|
エンタメ系の自社サービス開発の運用改善、効率化を進めるSREエンジニア
株式会社viviON