求人ID: 30745
600万円~1200万円
仕事内容
概要
DevOpsエンジニアとしてサーバ・ネットワークの構築・運用、システムのパフォーマンスや信頼性、スケーラビリティを向上させるためのソフトウェアの開発・運用を行っていただきます。
開発環境の改善や効率化、共通基盤システム・共通開発ツールの制作、新しい技術の検証・導入等 技術面で多岐にわたって開発エンジニアをサポートしていただきます。
職務詳細
オンラインゲームのインフラ設計
高負荷DB(OSSのDB)の設計チューニング
AWS/GCP等のパブリッククラウドを用いたシステムの設計、運用
開発サーバー管理:ゲーム開発、QA、CIを安定かつ迅速に行うための環境の構築、運用
構築、運用:デプロイや各種オペレーション自動化ツールの開発、運用
スキル・経験
必須スキル・経験
■Linux OSを用いたインフラ設計・運用経験
■以下いずれかのご経験をお持ちの方
・UNIX OSを用いたインフラ設計、運用経験
・仮想OS、コンテナの設計、運用経験
・AWS/GCP等の大手パブリッククラウドを用いたシステムの設計、運用経験
・データベースの設計、運用経験
・ストレージ(OSS、アプライアンス)の設計・運用経験
・IaCの活用経験
歓迎スキル・経験
アセットパイプラインやプロダクトのライフサイクルを考慮してライブラリを設計することができる方
AWS、GCP等のクラウドを利用した開発運用経験
Docker、Kubernetesなどコンテナ技術の知識や経験
オープンソースのライブラリなどを使った実装経験
求める人物像
オンラインゲームに必要な要件を整理して、汎用性の高いアーキテクチャを設計できる能力(ジャンル・ハード不問)をお持ちの方
関連するインタビュー記事はこちら
・【ゲーム開発エンジニア】サーバ・クライアントサイド、両方手掛けるチャンスがあります。
これまで当社は、大型オンラインゲームのクライアント開発をはじめ、アクション、RPGなど、様々なジャンルにおけるゲームのクライアント開発を手がけてきました。
豊富な開発実績を背景に、ゲーム開発の本戦はもちろん、開発中の高度なデバッグ作業や、大型タイトルのポーティングやマルチプラットフォーム展開まで、あらゆるフェーズで顧客に最適なソリューションを提供しています。
今回募集するのは、これまでのゲーム開発経験を活かし、当社の中心メンバーとして様々なゲーム開発を牽引していただくエンジニアです。
「サーバー開発集団のソフトギア」だからこそ実現できる強固なバックエンドと、あなたが創り出す魅力的なゲームクライアントを掛け合わせ、クオリティの高いゲームを世に送り出していきませんか。
■直近の開発実績
・PROJECT ACES
・ガンダムシリーズ
・ファイナルファンタジー クリスタルクロニクルリマスター
・ピクミン ブルーム、など
オンラインゲームにおけるサーバー開発は、「リアルタイム性」「超高並列処理」が求められる領域です。
数万人規模の同時接続下でも、高い可用性を維持し、シームレスな通信環境を担保するー高負荷対策とリアルタイム性の両立こそが、当社のサーバー開発が直面する『難易度の高い課題』であり、最大の醍醐味です。
私たちソフトギアは、18年以上にわたりゲームのバックエンド(サーバー・ネットワーク)に特化し、自社サーバーエンジン『STRIX』のテクノロジーをベースに、数々のメガタイトルのサーバー設計・開発を牽引してきました。
本ポジションでは、大規模オンラインゲームにおけるサーバーサイドの設計・開発、および負荷対策をリードしていただきます。「Javaによる超低遅延リアルタイムサーバー開発」から、「Kotlin/Javaによる大規模API・マイクロサービスのアーキテクチャ設計」まで、ご自身の専門性を最大限に発揮できるプロジェクトが揃っています。
大規模サービスの開発・運用に携わってきた方であれば、ゲーム業界の経験は問いません。Web業界等の他領域で大規模トラフィックと対峙してきた方の挑戦を歓迎します(ゲーム業界の経験は問いません)。
業務内容
「ファイナルファンジー」「ドラゴンクエスト」「キングダムハーツ」等のスクウェア・エニックスが開発・発売する多くのゲームにおいて、それらのゲーム開発プロジェクトが使用する開発環境(オンプレミス・パブリッククラウドベースにLinux系プラットフォームが中心)の設計構築、運用業務に加え、クライアントPCに関するサービスデスク・ヘルプデスクなどのITサポート業務を担当いただきます。
ゲーム開発プロジェクトの数や規模、フェーズは多岐に渡るため、様々な技術に触れながら支援を行うことで、プロジェクトの効率化や成果に貢献して頂けるポジションであり、
複数の案件を並行して担当頂くことことで、技術的知見やインフラエンジニア/ヘルプデスクのスキルが身に着けられる環境です。
ゲーム開発プロジェクトで利用するテクノロジースタックはスピード感を増して進化しており、リモートワークの活用など利用するためのインフラも急速な変化が求められています。
それらをキャッチアップし、開発業務をより効率的にするため、これまでのご経験を活かしてゲーム開発環境インフラ・エンドポイントエンジニアとしてご活躍頂ける方を募集しております。
<<具体的な業務内容>>
ゲーム開発環境の設計構築、運用、及びクライアントPCに関するサービスデスク・ヘルプデスクなどのITサポート業務をメインに行っていただきます。
※ご経験に応じてリーダー候補として活躍いただくことも期待しております
・オンプレミス/マルチクラウド環境、及び双方の連結などサービスに応じた要求を支えるインフラ設計構築、運用
・開発規模拡大やデータサイズ増など、その時のゲーム開発状況に応じて必要となるスケーラブル・パフォーマンスチューニング対応
・ゲーム開発チームの様々な要望を元に、最適なLinuxプラットフォーム(各種MW/SW含む)やエンタープライズストレージの製品選定・技術検証/評価
・リモートワークやクラウドネイティブ化の施策検討および改善
・運用効率化や品質、セキュリティ強化の検討および改善
・ITサポート業務経験(サービスデスク・ヘルプデスク業務)
この仕事の面白み
・ファイナルファンタジー」「ドラゴンクエスト」「キングダムハーツ」シリーズなどの世界展開するゲームタイトルにゲーム開発環境インフラ・エンドポイントエンジニアとして携わることができます。
・業界最大規模のITインフラに携わることができ、それらの知識・技術を身につけ、経験を積むことができます。
・個人に任される裁量が大きく、Linuxプラットフォーム特にMWの導入案件は多種多様で、新規技術の導入実績も多くあることから、純粋にエンジニアとして成長することもできます。
・複数のプロジェクトをマルチに支援を頂くことで、エンジニアとしてのスキル、ナレッジ構築が可能な環境です。
・エンジニアの経験を生かしゲーム開発者の支援を通じて、コンテンツ業界を盛り上げて頂けるポジションです。
必要なスキルと経験など
①ゲーム開発環境インフラエンジニア
・Linuxプラットフォームの設計構築、運用経験5年以上
・OSSのMW(Apache、Nginx、MySQL、MariaDB等)を用いたサーバの設計構築、運用経験5年以上
・Azure、Google Cloud、Amazon Web Services(AWS)などパブリッククラウドを活用し、IaaSからPaaS、各種マネージドサービスまで含めた設計構築、運用経験3年以上(どれか1つでも可)
・AnsibleやTerraformなどの構成管理ツールを用いたInfrastructure as Codeによるインフラ運用経験1年以上
・Gitを用いたソースコード管理およびチーム開発経験
・監視、アラートの設計、運用経験
・サーバの構築・運用技術などインフラに関する知識、およびクラウドサービスやネットワークプロトコルに関する知識
・基礎的なプログラミングスキル(Python、Bash/Shell Scriptなど)
②エンドポイントエンジニア
【スキル】
・Windows 10/11の基本知識
・Microsoft 365の基礎知識
・PCのハードウェアの基礎知識
・Active DirectoryまたはEntra IDの基礎知識
・PC、ネットワークの基本的なトラブルシューティング能力
【人物像】
・ユーザーの立場に立ち、課題や要望を丁寧にヒアリングしながら、分かりやすく説明・対応できる方
・IT知識の有無にかかわらず、相手に合わせたコミュニケーションができる方
・部門や役職を問わず関係者と協力し、円滑な調整や課題解決を推進できる方
・トラブルや緊急対応時にも冷静かつ誠実に対応し、最後まで責任を持って取り組める方
①・②共通
・数名以上の規模でチームをリードした経験をお持ちの方
・HRT(謙虚・尊敬・信頼)を大切にしたコミュニケーションができる方
あると望ましいスキルと経験など
①ゲーム開発環境インフラエンジニア
・エンタープライズストレージの設計構築、運用経験
・オンプレミス環境のコンテナ基盤から、Azure Container Apps、Google Cloud Run等のパブリッククラウドのマネージドサービスまで、幅広い設計構築、運用経験
・上記以外のOSSのミドルウェアを用いたサーバの設計構築、運用経験
・PERFORCE(HelixCore) の設計・構築、運用経験
・複数プロジェクトを同時に携わった経験
②エンドポイントエンジニア
【スキル】
・macOSの基礎知識
・Linuxの基礎知識
・iOS/Androidの管理・運用経験
【経験】
・Microsoft Intune運用経験
・MECM(SCCM)運用経験
・資産管理およびライフサイクル管理
応募にあたって
・スキルシート必須
※各OS、各OSS(具体的な製品名)、パブリッククラウドについて
・環境設計構築、運用の経験年数
・設計構築から運用まで対応できるのか、手順書を元にした構築、運用だったのか
・各種プログラミング言語の経験年数/構成管理ツールの経験