San Diego, CA
0
FULLTIME
-
01433
eqstblok
none
no
Senior Hosting Engineer
* Expert experience creating robust, repeatable, and stable automation of complex administrative procedures * Able to travel internationally and adjust work hours for work (teleconferences, web m
11-24-2009
 
The primary function of the Senior Hosting Engineer is to plan for and host services for online games, perform the initial implementation of environments, and to develop support practices and procedures for supporting all hosted online games.
  • Responsible for creating and maintaining procedures required to successfully host online game environments

  • Develop and document architecture/topology for online game environments and supporting services

  • Develop and document detailed hosting plans from hosting requirements, track progress, assess risks, and communicate status to team members, customers, and senior management

  • Develop and document long term online game hosting support plans to improve game server robustness, upgrade software, implement new services, rehost services to new servers, and deprecate old services

  • Create game server configuration files in a configuration controlled manner, staging to a set of hosts and coordinating restart of applications; validating successful startup or debug/remedy failures; reporting results for online game applications

  • Provide technical support as needed to the SCEA online games and developers on a wide range of hosting technology and architecture issues

  • Work with developers, producers, studios, producers and managers to create and maintain hosting plans and schedules for all online games and the services they depend on

  • 24x7 on-call support

  • Conduct and participate in code and deployment reviews, and conduct/lead post-mortems

  • Responsible for defining and enforcing access restrictions to those who are authorized

  • Support online games by writing and maintaining complex programs that monitor network usage and provides task automation


  • Expert experience creating robust, repeatable, and stable automation of complex administrative procedures

  • Able to travel internationally and adjust work hours for work (teleconferences, web meetings, coordinating work, and executing tasks) with teams around the world

  • An expert understanding of enterprise class change management best practices, revision control systems, and able to adapt and apply these principles in an enterprise that is distributed around the world and is frequently changed

  • Experience administering more than 200 servers in customer-facing production environments with high-traffic and with servers mixed in public, private, and load balanced network spaces

  • Write/code moderately complex Linux/Unix shell scripts utilizing built-in shell variables, regular expressions, conditional expressions and functions

  • Expert knowledge of Linux/Unix tools such as vi, su, sudo, ssh, bash/ksh/csh, perl/awk, snmp/monitoring, crontab, kickstart/yum, and other key Unix/Linux administration tools

  • Understand how to diagnose all server resources with tools such as iostat, netstat, vmstat, syslog, sar, top, and ps

  • Must have computer science knowledge adequate to understand and communicate complex real time system concepts to technical team

  • Should have working knowledge of network services such as DNS and understand database SQL

  • Must be familiar with PlayStation online games

  • Must be able to create and maintain project plans in collaboration with technical teams and management

  • Must have an expert knowledge of large installations (number of servers), operational security, and network planning, have internet background sufficient to understanding operations, security, and network planning

  • Understand the software design that can be inferred by architecture, configuration files, programs, logs, and other means of obtaining information by observation

  • Familiarity with version control systems such as rcs, svn, git, or hg

  • Bachelor's degree in Information Systems or equivalent

  • At least 6+ years of experience required

  • Linux, CNE, Oracle, or Industry recognized certifications preferred

  • Project Management or Software Project Planning is highly ideal

 

 

Be a part of the most exciting and innovative computer entertainment company in North America.  Sony Computer Entertainment America, Inc. (SCEA) markets the PlayStation* family of products and develops, publishes, markets, and distributes software for the PS one(TM) console, PlayStation*2, PlayStation*3, and the PlayStation Portable (PSP(TM)) computer entertainment systems.  Based in Foster City, California, SCEA serves as headquarters for all North American operations and is a wholly owned subsidiary of Sony Computer Entertainment Inc.
 
PlayStation*Network is an emergent entertainment network delivering innovative content and community to a worldwide audience, and the newest division of SCEA (Sony Computer Entertainment America).  

 
It is the policy of Sony Computer Entertainment America, Inc. (SCEA) to provide equal employment opportunity for all applicants and employees.  SCEA does not unlawfully discriminate on the basis of race, color, religion, gender, gender identity, marital status, age, disability, veteran status, sexual orientation, national origin, or any other category protected by applicable federal and state law.  SCEA also makes reasonable accommodations for disabled employees. 


SCEA