システム運用エンジニア

 

Systems Operations Engineer

 

概要

  • プレイフィッシュのシステム運用エンジニアとして、毎日何十万というユーザーがプレイする日本のプレイフィッシュのモバイル・ソーシャルネットワークゲームの展開と管理を行っている、年中無休のシステム運用チームの一員となってください。

業務内容

  • プログラマーと連携して新作ゲームや既発作品の新機能を送り出す。
  • 世界中の運用エンジニアとともに、Amazonのクラウドインフラでホスティングされている制作サービスの高可用性を保つ。
  • Javaスレッドダンプ分析。
  • 複雑なデータベースのインタラクションを分析し、SQLの最適化オプションを提案する。
  • 各地のプレイフィッシュ運用エンジニアと手を組み、制作サービスの提供と運営の改善につながる拡張性のあるプロセスを設計し、実用化する。
  • プレイフィッシュのシステムインフラの設計と実装に寄与する。
  • 日本の開発チームの一員として現場を盛り上げ、必要に応じて開発中のゲームに対するフィードバックを行ったり社内のその他の活動に参加する。

応募資格

  • 変化の速い環境でのソフトウェア・リリース管理/パフォーマンス最適化の経験。
  • 巨大な拡張性を有するシステムのデザインや管理(例:YouTubeやFacebook、Googleなど)をLinux環境で行うことについての理解。
  • Unix/Linux、オープンソースのテクノロジーおよびプラットフォームでの十分な実績。
  • SQLおよびシェルスクリプトの記述に関する知識。Perl、Python、Rubyのいずれかの使用経験。
  • Jetty、Tomcatなどのサーブレットコンテナの使用経験。
  • XML Webサービス、アプリケーション層プロトコルRPC、HTTPの理解。
  • PHPによるWebサイト記述の経験。
  • Web 2.0技術の知識。
  • ディテールをおろそかにしない注意力。
  • 頭の回転が速く、誠実で勤勉。

以下の条件にあてはまる場合は尚可:

  • AmazonのEC2環境での運用に関する知識と理解。
  • AmazonのEMRプラットフォームに関する知識と理解。
  • オンラインゲームやカジュアルゲームをはじめとするゲームへの興味。
  • Flashの知識。
  • JavaおよびJavaScriptの知識。

Summary

  • As Systems Operations Engineer at Playfish, you will be part of a 24x7 Systems Operations team which is responsible for deploying and managing Playfish Japanese Mobile Social Network games, each played by hundreds of thousands of users every day

Job Description

  • Working with Software Engineers to deliver new games and features
  • Working with Operations Engineers worldwide to ensure high availability of production services
  • Java thread dump analysis
  • Analysing complex database interactions and suggesting SQL optimisation opportunities
  • Collaborating with Operations Engineers in all Playfish offices designing and implementing scalable processes to improve the delivery and operations of production services
  • Contributing to the design and delivery of Playfish’s systems infrastructure
  • Be a positive member of our team, help to build a great culture for our Japan team, give feedback on games in development and take part in other activities in the company as needed

Candidate Requirements

  • Experience in software release management / performance optimisation in fast-moving environments
  • An understanding of massively scalable system design / management (think YouTube, Facebook, Google etc), in a Linux environment
  • Strong experience with Unix/Linux, and open source technologies and platforms
  • Knowledge of SQL and shell scripting, and experience with at least one of: Perl, Python, or Ruby
  • Servlet container experience, Jetty, Tomcat, etc.
  • Understanding of Web Services XML, and Application Layer protocols RPC and HTTP
  • Experience writing PHP powered websites
  • Familiarity with ‘Web 2.0’ technologies
  • High level of attention to detail
  • Ability to think quickly and act with integrity and diligence
  • Business level Japanese and/or English language ability preferred

The following would also be advantageous:

  • Knowledge and understanding of operating within Amazon’s EC2 environment
  • Knowledge and understanding of Amazon’s EMR platform
  • Interest in games, particularly online or casual games
  • Knowledge of Flash
  • Knowledge of Java & JavaScript

応募方法

エレクトロニック・アーツ株式会社人事部採用係
kyujinuser@eaj.ea.com へ英語、および日本語の履歴書、職務経歴書をご送付ください。

採用トップページ