スマートフォンゲームの開発の他、企画・運営等に幅広く携わっていただきます。
サーバサイドではRuby on Railsを使用します。
未経験でも他の言語経験があれば入社後にOJTで習得していただけます。
今後も積極的に新しい技術を取り入れ、より効率的に高いクオリティのプロダクトを開発していきたいと考えています。
少人数主義で個人やチームに任せられる裁量はとても大きくなっています。良くも悪くも一人一人のアプリへの影響力は非常に大きくなります。
これには相応の責任も伴いますが、成果を上げた際の喜びや、達成感も大きなものとなります。
報酬についても少数精鋭だからこそ活きる制度を導入しており、年度毎に会社の年間の売上・利益に応じたボーナスを従業員に還元する制度があります。
コロプラの大規模なサーバ・インフラを一緒に作り上げる仲間を募集します。
高トラフィックを誇る『白猫プロジェクト』をはじめとするスマホゲームやVR向けゲームなど、大規模なインフラ環境の設計、構築、運用を担当いただきます。
多くのユーザーさまが快適にゲームを遊んでいただく環境を提供しつづけるべく、インフラエンジニア経験者はもちろん、これまでのサーバサイドの開発経験を活かし、大規模なインフラ構築に挑戦したいという熱意をお持ちの方、ぜひご応募ください!
【業務内容詳】
・新規ゲームタイトルのリリースまでの開発支援業務(インフラ環境設計、構築、パフォーマンス検証、チューニング)
・既存ゲームタイトルの運用業務(新機能実装時の事前検証、イベントなどに合わせたサーバ増減、障害対応)
・既存環境の課題への改善(ボトルネックの改善、コストパフォーマンスの改善など)
【開発環境について】
・サーバ環境:GCP, Kubernetes(GKE)
・OS:Linuxのみ
・DB:MySQL, Redis, Google Cloud Spanner
・規模:数千台
【この仕事の魅力】
・各メンバーに与えられる裁量が大きく、扱うシステム規模も大きいため、大きな仕事をしている充実感を味わえる
・組織も比較的フラットなため技術力ややりとげる意思があれば通常の会社では出来ないことがスピード感をもって実現できる
以下の業務を通じて、グリーのインフラをソフトウエアの面から支えるソフトウエアエンジニアリングを担当いただきます。
グリーのインフラはオンプレ/クラウドを基盤とし、オープンソースソフトウエア(OSS)や独自開発のソフトウエアの組み合わせによって支えられています。
常に新しい技術やOSSの動向を探りながら、長期的視野に立ってソフトウエアを設計・開発・運用することが主な業務となります。
【業務例】
・アプリケーション開発チームとの連携によるインフラの設計
・Linux系OSの検証、導入、運用
・フロントエンド サーバー、バックエンド サーバーなどのミドルウェアの検証、導入支援
・モニタリングシステムの構築や運用
・Chef、Jenkins等を用いた構築作業の運用自動化を行うソフトウエアの設計、開発、運用
・MySQL、KVSなどのデータの信頼性を向上させ運用自動化を行うソフトウエアの設計、開発、運用
SRE(Site Reliability Engineering)エンジニアとして、グリーが提供するソーシャルゲームを含む様々なサービスのインフラ、ミドルウェア等のサービスレベ
ルの維持と運用効率化を担って頂きます。
グリーでは新しい考え方や技術を積極的に取りいれてより効率的なサーバーサイド運用を目指しています。
ソーシャルゲームではローンチ直後に特に負荷が集中する特性があるためアーキテクチャ設計支援やバックエンド開発支援を通して、ローンチエンジニアリングに多くのウエイトを割いています。
【業務例】
・新プロダクトの監査、アーキテクチャレビュー
・負荷試験、開発支援(phpによるapi実装、コードレビュー等)
・ゲーム事業部との調整および折衝
・運用を考慮したパブリッククラウドのアーキテクチャ設計/改善
・クラウドインフラに関する技術検証 ・開発ミドルウェアの技術検証
・運用業務の効率化/自動化
・プロジェクトの課題の改善提案と推進、効果測定
【参考:サーバーサイドの開発環境】
インフラ:AWS、GCP、オンプレミス
コンテナ:Docker、Fargate
データストア:redis、memcache、MySQL
ミドルウェア:Nginx、Apache HTTP server
ソース管理:git(gitlab、github)
チャットツール:Slack
タスク管理:Wrike