Systems Engineer

  • Redwood City, CA
  • Network Operations

Job Summary

The Systems Engineer is responsible for supporting all production and development environments, including public facing systems for several large scale MMO titles located in the United States and Europe. The role will be responsible for the automation, maintenance, design, and implementation of both customer facing and internal services. You will provide technical insight to the team in exploring new technologies to support current and future deployments, coordinating with other departments to optimize workflows and visibility into system operations.

 

Essential Functions
Responsibilities & Job Duties:

• As a Systems Engineer you will join a team of other system and network engineers to support the live operations of our “always-on” game and platform services. This position requires a high level of technical knowledge and experience in the area of system administration, system virtualization, hardware and software configuration, and some networking and web security. 
• Deploy, configure, and maintain servers and other critical infrastructure to support game services
• Proactively work to improve supportability and stability of hardware and software services
• Perform server performance tuning and capacity planning
• Work with security engineer on everything from host hardening to web application vulnerabilities
• Troubleshoot hardware, software, and basic network issues
• Collaborate with project managers and 3rd party/in-house developers for implementation services
• Create and update documentation (design specs, project plans, proposals, wiki entries)
• Be available as part of a scheduled weekly on-call rotation
• Travel to datacenters to rack and cable servers and other hardware, provide hardware maintenance (replace failed components, etc.), and troubleshoot problems
• Other duties as assigned

Requirements:
• +2-4 years working in a large-scale server administration or datacenter support role
• +2-4 years System Engineering experience with Windows Server (2008R2/2012) or Linux Server (CentOS, Ubuntu) and associated technology support
• Solid understanding of different protocols and services (TCP/IP, DNS, DHCP, NTP, SNMP, IPTables, Active Directory, WSUS, WDS, etc.)
• Experience with open source monitoring and methodologies (Zabbix, OpenNMS, Nagios)
• Solid understanding of Datacenter technologies (SAN/CDN)
• Solid understanding of ITIL system admin processes, methodologies, tools, and best practices
• Strong analysis & troubleshooting skills, and the ability to operate well under pressure
• Demonstrated ability to develop/modify scripts (Powershell, Python, php) for job automation a plus
• Ability to work independently and as part of a team to solve complex problems
• Understanding of compliance requirements such as PCI
• Self-motivated, flexible, and eager to constantly improve and expand skill set
• Excellent verbal and written English-language communication skills
• B.S. degree in a technical discipline (or equivalent work experience)

Bonus Points
• Experience with Virtualization technologies (VMware/vCenter, KVM, etc)
• Experience with Dell, Nimble, Supermicro hardware