ジョブ

    アプリケーション開発 Platform Engineering - Shinjuku City, 日本 - Square Enix

    Square Enix
    Square Enix Shinjuku City, 日本

    1日前

    Default job background
    正社員
    説明

    業務内容

    大規模オンラインRPGなどのサービスを支える自社バックエンドシステムにおいて、
    開発生産性の最大化を行うPlatform Engineeringを遂行していただきます。

  • マイクロサービスアーキテクチャの策定やプロダクト選定
  • アプリケーションやミドルウェアの運用、パフォーマンス改善
  • 継続的な事業拡大とサービス品質向上のための機能拡張やシステム課題の解決
  • kubernetes(GKE)のアーキテクチャ設計、構築、運用
  • MySQLの効率的なライフサイクルマネジメント、パフォーマンス最適化
  • サービスへの理解に基づいたSLI定義、Observabilityに関する活動
  • インシデント対応、セキュリティ健全性の維持
  • 上記以外のサービス開発生産性に寄与するエンジニアリング
  • ■配属組織
    情報システム部

    【システム環境・技術スタック 】

  • 開発言語
  • ・開発/Dev: Java, Python, Ruby, Go, Perl
    ・運用/Ops: Python, Java, JavaScript, ShellScript

  • コード管理・CI/CD
  • ・GitHub Enterprise
    ・GitHub Actions
    ・Jenkins
    ・ArgoCD

  • サーバ・ミドルウェア
  • ・Ubuntu / Debian
    ・GKE / GCE
    ・MySQL
    ・Kafka
    ・Redis / Memcached
    ・Nginx / Apache / Ruby On Rails / Flask
    ・fluentd / fluent-bit
    ・ElasticSearch, Kibana, BigQuery

  • IaC
  • ・Terraform
    ・Ansible
    ・Packer
    ・Helm

  • コミュニケーション
  • ・Slack / Zoom
    ・Atlassian Confluence / Jira
    ・Googleドライブ(Google Workspace)

  • 監視・モニタリング
  • ・Prometheus / Grafana
    ・PagerDuty

    この仕事の面白み

    私達のチームではをしています。
    これに対して本ポジションであるアプリケーション開発 Platform Engineeringは先のSREの領域と重複する部分が多いものの、より開発者の生産性向上、開発者体験の最大化を目的としてアプリケーション開発のエンジニアリングを強化しようとしています。
    多数のゲームと連携して多様な要求に対応する共通基盤で開発者体験を最大化するには、
    サービス・ビジネスへの理解、コードの挙動に対する理解と共に、クラウドサービスに関する知識やコンテナやKuberenetes、場合によってはより低レイヤーの知識が必要とされ、同時に幅広い経験をすることができます。
    スクウェア・エニックスのゲームを支えるバックエンドシステムのパフォーマンスをモニタリングしながら、開発生産性の向上支援、自動化によるルーチン作業の低減を通じてエンジニアスキルを磨くことができます

    必要なスキルと経験など

  • Javaを用いたシステムの開発経験
  • MySQL等のRDBMSを使用したシステムの開発経験
  • CI/CDビルドパイプラインの構築や改善の経験
  • AWS/GCP等のクラウドを利用したシステム構築・運用経験
  • あると望ましいスキルと経験など

  • Ruby, Python, Goなどの言語を用いたシステムの開発経験
  • コンテナベースでのアプリケーション開発経験
  • kubernetesを用いたProduction環境運用経験
  • ShellScript、Go、Pythonでの運用補完スクリプト・ツールの作成経験
  • 高負荷環境での運用やパフォーマンス最適化経験
  • BtoCのWebアプリケーション開発・運用経験
  • ユースケース駆動の設計手法の経験
  • 応募にあたって

    github等、参考資料があればご提出ください。

    職種 / 募集ポジション アプリケーション開発 Platform Engineering 雇用形態 正社員 給与 応相談 経験・能力を考慮の上、年齢に関わりなく当社規定により優遇します入社後さらに、能力・実績に応じてその都度加味していきます 勤務地
  • 東京都新宿区新宿6丁目27番30号新宿イーストサイドスクエア
  • 雇用形態補足 正社員(試用期間:6ヶ月) 勤務形態 裁量労働制※1日のみなし労働時間は8時間※弊社規定により、上記と異なる勤務形態が適用される場合もあります 休日/休暇 土曜日、日曜日、国民の祝日、国民の休日、年末年始、年次有給休暇(入社月によって変動)、慶弔休暇など 待遇・福利厚生 交通費支給、社会保険完備、健保組合保養所、健康診断上記(労働条件)の詳細については面接時にお伝えいたします 受動喫煙防止措置 屋内原則禁煙(喫煙専用室あり)


  • JELLYFISH, INC Shinjuku City, 日本 フルタイム

    Job Requirements · Required English Level: Conversational Level · Required Japanese Level: Business Level · Current Residence Requirement: Japan · Visa Sponsorship: Yes · Experience in software development in C/C++ (5 years or more) · Bachelor's degree in science or engineering · ...