求人ID: 41083
応相談
業務内容
大規模オンラインRPGをはじめとする当社サービスを支える自社バックエンドシステムに対して、サイト信頼性エンジニアリング (SRE) を遂行していただきます。
私達のチームではSREを「コードが開発・実行されるクラウド環境全ての信頼性に対して責任を負うエンジニアリングを遂行すること」であると定義しており、幅広い裁量と責任範囲を担っています。
具体的には、IaCによるクラウドインフラ管理、CI/CDパイプラインの構築、APIの性能改善、SLOの定義と可視化、ログ基盤・監視基盤の改善、オブザーバビリティの活用促進、セキュリティ管理、AI活用による業務効率化など幅広い業務を通じて、システムの信頼性向上のためのエンジニアリングに従事していただきます。
この仕事の面白み
・スクウェア・エニックスのゲームを支えるバックエンドシステムのパフォーマンスをモニタリングしながら、SREに関する幅広いエンジニアスキルを磨くことができます。
・ボトムアップでの改善提案や新規技術の導入を推進することができます
・SREプラクティスの実践によりシステムの信頼性向上を達成することで、エンドユーザーのゲーム体験に直接貢献することができます。
必要なスキルと経験など
・AWS, Google Cloudなどのパブリッククラウドを利用したシステムの構築・運用経験
・Docker, Kubernetesなどのコンテナ技術に関する知識や業務での利用経験
・UbuntuなどのLinuxに関する知識や業務での利用経験
・TerraformなどのIaCを用いたシステムの構築・運用経験
・複数チームが関わる業務を円滑に推進することのできるコミュニケーション能力
・現状に対して積極的な改善提案ができる姿勢
あると望ましいスキルと経験など
・SLOやCI/CDなどのSREに関するプラクティスの実践経験
・MySQLなどのRDBMSに関する知識や業務での利用経験
・NewRelic, Datadogなどのモニタリング基盤の構築・運用経験
・Elastic CloudやCloud Loggingなどのログ基盤の構築・運用経験
・SysdigやSecurity Command Centerなどのセキュリティ監視基盤の構築・運用経験
・高負荷環境でのシステム運用やパフォーマンス最適化の経験
・AIを用いた業務改善や自動化の実践経験
・障害対応やトラブルシューティングの経験
・チームやプロジェクトのリーディング経験
・開発・運用を自動化するためのコーディングスキル (Go, Pythonなど)
業務内容
スクウェア・エニックスは長年皆様より愛され続けている多種多様なオンラインサービスを提供しており、それらを支える巨大なITシステムを自社で構築運用しております。
・新規オンラインサービスの仕様に合わせたITインフラの設計、構築
進化した体験をお客様へ届けるため最適なインフラを用意
・お客様へ安心快適なオンラインサービスをお届けできるITインフラの維持
以下のようなゲームタイトルのITインフラの設計、構築、運用、改修
-MMOゲーム(FFXIV、DQX、FFXI)
-スマートフォン、ブラウザゲーム(OCTOPATH TRAVELER 大陸の覇者、戦国IXA、タイトーオンラインクレーン)
-プラットフォームサービス(スクウェア・エニックスアカウント、スクウェア・エニックスブリッジ)
-各種WEBサイト
・ライフサイクルに合わせた基盤や技術の採用
シチュエーションにマッチするサービス、ハードウェア、ソリューションの選定でパフォーマンス/コストをスピーディに最適化
これらに携わるエンジニアを募集しております。
この仕事の面白み
オンラインで目にする全てのスクウェア・エニックスのサービスに関わりながら、あらゆる技術を駆使して顧客体験を最大化するため誠実に挑戦し続けるエンジニア集団です。
オンプレミス/クラウド/SaaS/OSSを駆使して世界最大級の自社ゲームサービスを支えています。
サービス事業者のエンジニアリング部門として、各種メーカーやベンダーと直接協力しながらサービスの安定化と進化を両輪で実現しております。
多種多様なスキルセットを持つエンジニアの中で、切磋琢磨しながら幅広い経験を積み、専門性を高められる環境です。
必要なスキルと経験など
・オンプレミス環境でのITシステム設計構築運用経験
・耐高負荷、セキュリティ強化、省力化の視点でMS製品、サービス、linux、OSSを扱える知見と経験
・様々なレイヤーのステークホルダーと対話を積み重ね、課題/目標の共通認識を形成する力
あると望ましいスキルと経験など
・OSI L1~L7の知識
・プライベートクラウドに関する知見
・AIサービスの商用利用経験
・サーバー、ストレージ、ネットワークハードウェアに関する経験
・一般的なSRE的思想の範疇に収まらないサービス安定化の知見
・金融系ITサービスに求められる要件の実装経験
業務内容
当社が提供する数多くのオンラインゲームタイトル(F2P、MMO)を支える、ゲーム共通ユーザー管理・課金プラットフォームの開発・運用を担っていただきます。
具体的には以下の業務を通じて、大規模かつ安定したゲーム基盤の提供に携わっていただきます。
全ゲームタイトルを支える基盤の開発: スクウェア・エニックスの共通プラットフォームとして、ユーザー認証、アカウント管理、およびゲーム内課金システム全般の開発・機能拡充。
大規模トラフィックへの対応: 大規模なアクセスと高頻度なトランザクションを安定して処理するための、アーキテクチャ設計、開発、およびパフォーマンスチューニング。
Webストアの開発・運用: プラットフォーム決済とは別に、PCブラウザや外部導線向けのWebストア(アプリ外決済)の設計、開発、運用保守。
安定運用を徹底: 国内外の多岐にわたるゲームタイトルのビジネス要件に対応しつつ、安定運用を徹底するための、監視、SLO維持、インシデント対応。
<参考記事>
現場社員が語る!オンラインゲームを支える共通基盤システム開発の魅力とは
この仕事の面白み
数多くの人気ゲームタイトルを支える共通開発基盤(プラットフォーム)を通じて
大規模なトラフィックがあるシステムに関わることができます。
設計等の上流工程から、開発、運用、改善まで、システム開発の全てに一気通貫で関わることができます。
サービスの安定性と信頼性を最優先するため、技術導入には試験、評価を経て選択を行います。
サービスの根幹を支える技術を検討し、本質的な改善に貢献できる環境です。
マイクロサービスなどのモダンなアーキテクチャや、GCP/Kubernetesといった最先端のクラウドプラットフォーム技術に触れ、
それらを基盤の進化に応用していく経験が得られます。
必要なスキルと経験など
・サーバーサイド開発の経験及びAPI設計・実装経験
・リレーショナルデータベースの設計およびパフォーマンス・チューニングの経験
・静的型付け言語を用いたバックエンド開発の経験
・GITを用いたチーム開発の経験
・コードレビューを通じた開発プロセス経験
・品質を担保するためのユニットテストの実装経験
あると望ましいスキルと経験など
・Javaを用いたバックエンド開発経験
・Cを用いたバックエンド開発経験
・Pythonでのバックエンド開発経験
・Ruby on Railsを用いた開発経験
・Vue.jsなどモダンなJavaScriptフレームワークを用いたフロントエンド開発経験
・UMLを用いた設計ドキュメント作成や図解を通じた仕様共有の経験
・HTTPなどのネットワークプロトコルの基礎知識
・大規模・高トラフィックなwebサービスの開発・運用経験
・GCPでの開発経験
業務内容
当社のSOC(セキュリティオペレーションセンター)担当として、以下の業務を担っていただきます。
また、能力に応じて以下業務をリーダーとして担っていただくことも想定しています。
■ 企画・基盤構築
・SOC全体の企画・戦略立案、トリアージ基準管理、運用設計
・SOC基盤の設計、構築、運用
■監視・分析・運用
・即時分析:SIEM/EDR等のアラートに対するリアルタイム監視・トリアージ
・深掘分析:ログ・端末・通信の追跡調査による侵害状況の把握、フォレンジック対応
・封じ込め(アカウント無効化、端末隔離、ルール追加、通信遮断 等)
・関係部門連携(IT/開発/ネットワーク/法務/広報等)とエスカレーション
・事象記録(チケット起票、証跡整理)および報告
・脅威情報の収集・分析、脅威ハンティング
・脆弱性情報の収集、影響範囲の分析、関連部門への注意喚起
■高度分析・改善主導
・トリアージ自動化・検知高度化・分析支援の検証と実装
この仕事の面白み
・Web診断だけでなく、ゲーム会社ならではのゲーム診断や不正対策など、脆弱性診断をベースに専門性を広げていける環境です。
・少数精鋭の組織のため、一人ひとりが担う範囲は広く、大きな裁量をもって業務を推進できます。
・開発部門と近い距離で連携しながら、実効性のあるセキュリティ向上につなげることができます。
・診断実務だけでなく、ベンダーマネジメントにも関われるため、キャリアとしてマネジメントの経験も積むことができます。
必要なスキルと経験など
・SOC/CSIRT/セキュリティ運用、またはインフラ運用(監視・障害対応)の経験(目安:3年以上)
・ログを読んで状況を組み立てられる基礎力(認証・プロセス・通信・メール等)
・手順に沿った確実なオペレーションの経験(証跡、引き継ぎ、報告、再現性)
あると望ましいスキルと経験など
・SOC基盤の構築、ルール改善、ユースケース設計、相関分析の経験
・EDRでの封じ込め経験(隔離、ブロック、ライブレスポンス)
・MITREやOWASP等のセキュリティフレームワーク知識
・最新の脅威や攻撃手法、脆弱性などセキュリティトピックへの興味・関心
・AI等を利用した自動化/高度化
・クラウド(Azure/AWS/GCP)の監査ログ分析、設定監視の経験
・フォレンジック、マルウェア解析、脅威インテリジェンス/ハンティングの経験
3DバーチャルライブをUnreal Engineを使って開発するクライアントエンジニアを募集!
業務内容
Unreal Engineを使用し、当社が企画・開発するライブにおけるクライアントサイドの開発をお任せいたします。
<業務の魅力>
ユーザー体験ベースの開発なので、こだわって開発することができます。
また、チーム内でフォローし合いながら、ゲームの品質を高めることにコミットできる環境です。
おすすめの記事
Colorful Paletteの仕事の一部を紹介する「おしごとパレット」の記事
『ライブチーム:「ライブ」を通じて、お客様に最高の時間を届ける仕事』
https://media.colorfulpalette.co.jp/n/n9274263b39eb?gs=fedc2756d3a1
【エンジニアマネージャー】
\世界No.1ヒットを記録したゲーム会社のエンジニア組織の運営/
▼面白いゲームを創り続けるための組織運営
あなたには当社がゲームを開発するエンジニア組織において、エンジニアマネージャーとしてチームの技術力/サービスの品質向上、全社横断的なプロジェクトを支える開発チームのマネジメントに関わっていただきます。
また、採用や組織的な問題の解決を通じて、エンジニア組織の規模拡大に大きな役割を果たしていただきます。
▼特徴
・国内だけでなく、海外でもトップクラスのヒットタイトルを生み出している企業です。
・2020年4月より在宅勤務を恒久的に制度化! 「ホームスタイル」を基本とするハイブリッド体制で、柔軟かつ多様な働き方と業務管理を両立しています。
・各種手当(リモートワーク手当や家賃補助など)や全社員へのiPad支給、コミュニケーション活性化制度など福利厚生も充実しており、働きやすい環境です。
▼所属部署について
所属していただく『ゲーム事業部』では、スマートフォン向けのアプリ開発を中心に、IPを使用したコンテンツの開発・運営やPC、コンシューマー機向けのゲーム開発なども行っています。
■仕事内容
【具体的な業務内容】
エンジニア組織の管理運営、およびタイトル開発サポート
・エンジニアの指導、育成、評価
・技術導入判断、管理
・生産性向上への貢献
・テックリードとの連携
・プロジェクトマネージャー、ディレクター、プロデューサーとの相談、調整
【仕事のやりがい】
エンジニアが学び、成長していく組織にするためにできることをスタッフと共有しながら計画立案・実行する役割です。
開発プロジェクトからの相談に対して技術的アドバイスをしたり、エンジニアがプロジェクトに対してより貢献できるようなワークフローを構築したりするなど、色々な角度からゲーム開発と組織に関わることができます。
それぞれのエンジニアの個性を活かしつつもチームとしての力を発揮するためのルールを定めて運用していく必要があるので絶妙なバランス感覚が求められます。また、将来のエンジニアキャリアパス、会社組織の行方を左右するような重要な判断を求められる役割です。