THE COMPANY
A growing Gaming Development Company is expected to go public within the next twenty four months as it
continues to grow by acquisition as well as through its' own internal development of both gaming and training products.
.
THE POSITION
This position is for a highly technical candidate who will have senior level (Tier 3) hands on
responsibility for development and production server environments requiring. With senior level technical leadership functions, the company needs an individual who has had substantial experience building large scale server deployments
for intensive online content and relatively complex infrastructure.
Key Responsibilities
Administers and supports a distributed Server infrastructure running Linux for a massively multiplayer online game.
Partners with Server Programmer team to provide hands-on support of the development environment and to assist with various tool building requirements as needed.
Partners with development, QA and other teams to develop and implement a robust deployment system.
*Provides strategic architectural guidance and expertise in building and maintaining a production systems environment. Must work to ensure tight SLA's are met for service uptime, service performance, and metrics reporting.
Builds robust and scalable solutions to solving complex problems surrounding the support of thousands of mission critical servers.
Builds, deploys and supports new servers. Install, configure, and test operating systems as well as open-source, commercial and/or proprietary software to meet development and support requirements.
Builds and maintains a variety of Storage solutions such as DAS, NAS, and SAN's based on the particular needs of each requirement.
Maintains and extends open source monitoring tools and be able to make recommendations on commercial products. Work to mesh both to create the most optimal monitoring environment for the best price.
Ensures aggressive SLA requirements around disaster recovery are met through diligent maintenance of data backup/recovery processes.
Develops key automation tools for streamlining workflow and systems management.
Maintains documentation of systems configurations and procedures.
Assists users with problem resolution and answer system usage questions.
Works with hardware and software vendors to resolve hardware outages and software issues.
SKILLS/QUALIFICATIONS
5+ years relevant game development experience in Linux/UNIX Systems administration, including design,
implementation, ongoing administration, and support of critical production systems. Red Hat Linux systems administration preferred. Expert level knowledge required.
Must have significant experience in architecting and deploying high availability internet-based systems Proficient Linux scripting skills in bash, Perl, or python
Strong C/C++ software architecting and engineering skills
Fundamental network knowledge with experience with TCP/IP protocols, UDP, data synchronization between networked machines
Understanding of the implementation requirements of client-server and peer-to-peer networking models
Ability to work with other programmers to interface all project subsystems, including character control, AI, and physics
Ability to develop and maintain software to aid in the testing of the network systems. Superior problem-solving and analytical skills
Expert level experience with common Linux and/or Unix Systems administration tools.
Experience in storage solutions, including RAID, iSCSI, backup/restore practices
Experience in deploying and administering firewalls. Can demonstrate expertise in OS security fundamentals for publicly accessible Linux/UNIX servers
Experience with LDAP, DNS, DHCP, NIS, NFS, NAS, Jumpstart, Kickstart, systemimager
Experience in administering Oracle and/or EDB a plus
APPLY NOW