会社概要
株式会社サムザップはサイバーエージェント ゲーム・エンターテイメント事業部(SGE)にて、
開発力・運用力・収益性等でリードする中核企業の1社です。
▼運用サービス
「呪術廻戦 ファントムパレード」
TVアニメ『呪術廻戦』初のスマホゲーム
「真 戦国炎舞 -KIZNA-」
今年12周年を迎えるロングランヒットの弊社オリジナルタイトルがフルリニューアル!
※複数本の新規タイトルも鋭意開発中です。
※株式会社サイバーエージェントでの採用、株式会社サムザップへの出向を想定
業務内容
CI/CDの高速化
サムザップでは、ゲームの開発作業のため日々100を超える開発用サーバーに、何百回ものデプロイが実施されています。
また、安心安全なリリースを実現するために、実装のマージに際しては一万を超えるテストケースの通過を確認した後のマージを必須としています。
毎日たくさんのデプロイ、テストが日々実行されていることから、これらの高速化は開発の効率化とインフラ費用において大きなインパクトのある改善となります。
このインターンシップでは、これらのCI/CDにおいて改善の余地の探索、調査、計測から始めていただき、実際に改善の余地を見つけた場合は改善案の提案、実装、効果計測を行っていただきます。
改善案の検証・提案から始めていただくため、参加していただく皆様のスキルと経験を存分に発揮いただける機会になるかと思います。
また、改善を実現できた場合には、実際にどれほどのインパクトのある改善であったかを実値を持って知ることができます。
マスタ検証ツールの再実装
イベントの開催日時や、キャラクターのパラメータ、装備品の強さ、スキルの情報などの、ゲーム内で扱われる変数は、一般にマスタデータと呼ばれるデータファイルを通して管理されます。
サムザップでは、マスタデータを主にcsv形式のファイルで管理しています。
日々、新しいキャラクターやイベントのリリースに向けて、プランナーがマスタデータを更新し、データの検証を行なっています。
この過程で、サーバーやクライアントが想定していない不正なデータが入ることのないよう、マスタデータを開発ブランチにマージする際にはデータの検証を行なっています。
例えば、アイテムのマスタに登録されたアイテムIDは、必ずアイテムの名前を管理するマスタにも対応するデータが存在しなければならない、というような検証を行ないます。
近日、ゲームの機能が増えるにつれて、既存のマスタ検証ツールではカバーし切れない検証内容が増えてきました。
これらの要望に対応するため、マスタ検証ツールの再実装を検討しています。
このインターンシップでは、マスタ検証ツールの再実装を行なっていただきます。
マスタ検証ツールに求められる要件の整理から、設計の提案、実際に実装を行い、開発フローに導入する所までを目標に取り組んでいただきます。
実際に業務で使用するツールを設計から行うため、現場の要件の整理やツールの運用を見据えた判断など、実務に近い取り組みを経験していただくことができます。
働く環境
・若手の挑戦をベテランが応援する文化が強く、困った時はベテランが後ろにいる安心感が一定ある中で挑戦ができる。
・長期運用の人気タイトルや、人気IPタイトル等大規模サービスを運用している分、高トラフィックかつ大規模なサービスインフラの経験が学べる。
(参考情報)
・Sumzap Engineering Blog
開発環境
インフラ:AWS、GCP
コンテナ:Docker
開発言語:PHP8.1~(※)
フレームワーク:PHP(Laravel、CodeIgniter)
データストア:MySQL、Redis、Memcache
ミドルウェア:Nginx、Apache HTTP server
ソース管理:Git
チャットツール:Slack
タスク管理:Wrike
資料管理ツール:Notion、Google Spread Sheet
※ 開発中の新規タイトルではサーバサイドの開発言語をPHP→Golangに変える挑戦をしています。
求めるスキル・経験など
必須スキル
・ゲームやWebサービスなど何かしらの開発経験
・ゲーム、アニメ等、エンタメコンテンツが大好きな方
・プロダクト開発を通じた技術向上だけでなく、組織・文化づくりにも興味関心がある方
歓迎スキル
・PHPでの開発経験
・フレームワーク(Laravel、CodeIgniter)の利用経験
・RDBMSの設計経験
・大規模トラフィックに対応できるシステム構築経験
・サーバインフラ構築経験、自動化/コード化
・CIやデプロイ基盤の構築/運用経験
・テスト駆動開発経験
就業条件
- 2ヶ月〜3ヶ月(40営業日以上 / 週3, 6時間稼働 or 週2, 8時間稼働想定)
- 期間や稼働時間などは応相談
- PC貸与
職種 / 募集ポジション | 【株式会社サムザップ】ゲーム開発を支えるバックエンドエンジニア募集/インターン |
---|---|
雇用形態 | インターン |
給与 |
|
勤務地 | 東京本社 ※屋内の受動喫煙対策 有(喫煙室あり) |
会社名 | サイバーエージェントグループ |
---|---|
本社所在地 | 〒150-0042 東京都渋谷区宇田川町40番1号 Abema Towers Tel:03-5459-0202(代表) Fax:03-5459-0222 |
代表者 | 代表取締役社長 藤田 晋 |
設立 | 1998年3月18日 |
事業内容 | メディア事業 インターネット広告事業 ゲーム事業 投資育成事業 |