業務内容
アカツキには、各ゲームで共通的に必要な技術基盤を用意する『ATLAS』という、CTO 直下チームがあります。
このチームでは、社内での様々な共通インフラを管理しており、各タイトルが独自に創造性を発揮すべき領域に集中できる状態をつくる、一方で共通部分のクオリティを高めエンドユーザに安心を届けることをミッションとしています。
__
社内共通基盤の分野では、資金決済に関する法律の前払式支払手段の発行にあたる仕組みを正しく管理するための、ゲーム内通貨管理のサービスを運用しています。
業務内容は、機能の追加という観点で新しいプラットフォームへの対応や管理機能の充実を、パフォーマンスや信頼性の向上という観点でアーキテクチャの更新によるレイテンシ・可用性・可観測性の向上といったことを行っています。
※サービス開始時の実装や運用の工夫について、ゲーム開発が変わる!GCPゲームインフラ実践ガイド の5.3に記載しています。
以下の資料は上記システムを社内カンファレンスで発表した時の資料となります。(一部公開用に加筆修正しております)
__
開発者やSREの役割として従事していただきます。
- GAE/Go を利用したサーバサイド・アプリケーション、ウェブ API の開発、機能改善、パフォーマンス・チューニング
- サービスのパフォーマンスと信頼性の維持
(一例ですが、5XXエラーレート0.1%/30日、95%tile GETレイテンシ150ms以下/30日をSLOとしています) - ゲーム開発者とのディスカッションを通した仕様策定
- 設計やコードのレビュー
【開発環境・言語】
- Go 言語
- Google Cloud Platform (GCP), Google App Engine (GAE)
- GitHub
- 開発用 PC: Mac (希望に応じて Windows)
必須要件
- Go 言語を使ったプログラミング能力
- GCP の概要を理解しており、英語のオフィシャル・ドキュメントを読み、コマンドラインによるオペレーションができる
- 技術要素やビジネスロジックの理解が進んだ後、運用を担当できる (オンコール含め)
- Developer Experience (DX) を向上させることへの興味・関心
歓迎要件
- GAE/Go による開発/運用経験
- 1000 requests per sec 以上のサービスのパフォーマンス改善経験
- CI/CD (Continuous Integration / Continuous Delivery) によるマニュアル作業の自動化経験
- マイクロサービスの構築経験
- (もしあれば)Unity による開発/運用経験
- ライブラリ開発の経験 - Unityからの購入処理をサポートするライブラリを保守しています
ー
職種 / 募集ポジション | サーバーサイドエンジニア/通貨管理サービス/Go言語 |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 |
会社名 | 株式会社アカツキゲームス |
---|---|
代表者 | 代表取締役 戸塚 佑貴 |
設立 | 2021年12月 |
本社所在地 | 東京都品川区上大崎2-13-30 oak meguro 8階 |
事業内容 | ゲーム事業 |
休日・休暇 | 土・日・祝日 年次有給休暇、慶弔休暇、年末年始休暇 特別休暇、産休・育休 など |
待遇・福利厚生 | <教育・研修> エンタメ利用補助、各種社内勉強会、書籍購入(負担)制度、社外勉強会参加支援など <コミュニケーション> バースデーメッセージ、社内交流会、ランチ・ディナー補助、 社員旅行&合宿、委員会・サークル制度など <オフィス環境/ファシリティ> PC(MacBook Pro他)、デュアルディスプレイ、携帯端末、その他周辺機器貸与 <健康> インフルエンザ予防接種 <その他> 社内ランチ提供(不定期)、カフェ営業(バリスタ常駐)、 キッズサポート制度、従業員持株会、住宅補助(オフィス2km圏内)、 交通費支給など ※雇用形態により若干異なります ※詳細はこちら: https://aktsk.jp/recruit/welfare/ |