2K Company Logo

2K

Novato, California - United States
View all jobs at this company »

Online Systems Engineer - Linux

Description

Who We Are:
2K develops and publishes interactive entertainment globally for console systems, handheld gaming devices and personal computers, including smartphones and tablets. 2K is a leading publisher of today’s most popular gaming genres and most well-known for critically acclaimed game franchises like NBA 2K, WWE 2K, Bioshock, Borderlands, Evolve, XCOM and the beloved Sid Meier’s Civilization. This Online Team  is made up of smart and dedicated professionals who share a passion for technology and have a deep knowledge in their respective areas of expertise.  All team members are encouraged to explore creative solutions to problems using new technology.  Team members are open to collaboration and do so often to architect solutions and resolve issues quickly.  There is a continued focus on personal growth; team members are encouraged to branch out from their respective areas of expertise to learn more about new areas as well as participate in formal training events and conferences.

What We Need:
We are looking to recruit top talent to be part of a new team that will focus on architecting, scaling, and maintaining the infrastructure supporting 2K’s online gaming presence.  This team will work closely with some of the world’s most talented game development studios (such as Visual Concepts, Firaxis Games, and Hangar13 Games) to design and implement stable and scalable systems and services that support a large number of concurrent persistent connections.  The team will implement dynamic and cutting edge technology solutions to support some of the biggest and best franchises in gaming (such as NBA2K, Evolve, and Civilization). The Online Systems Engineer will be responsible for managing all facets of public facing web applications in various hosting environments including load balancing, web server, caching, Datastore (RDBMS/NoSQL). You will work closely with development teams to develop, deploy, and support applications in accordance with industry standards and best practices. The ideal candidate will be comfortable in “non-silo’d” environments and have an appetite to research, test, and implement new technologies. Above all else, you should have a heart of humility and come with a readiness to be an active team member.

Job Responsibilities Include:
•    Provide application and hardware support for web and gaming infrastructure across multiple sites in addition to ongoing 
     performance tuning & optimization

•    Day to day administration of hundreds of servers (physical and VM), including related applications
•    Work with development groups to architect systems solutions for new and existing projects
•    Maintaining a highly available production environment, particularly during system maintenances
•    Utilize configuration management and custom scripts to deploy and manage systems
•    Ensure all critical systems and services are properly monitored with relevant alerts enabled
•    Possess a thorough understanding of Linux Administration in an enterprise environment
•    Manage backups including ongoing policy refinement
•    Plan, communicate, and implement patch updates and general off hour work
•    Perform basic management of Cisco networking products including Catalyst and ASA series hardware
•    Ensure CDN configurations are optimized
•    Provide expert documentation on all resources
•    Provide analysis on new technologies to benefit overall efforts
•    Be able to respond to critical requests during off hours

Requirements:
•    Bachelors Degree in Computer Science or related field, industry certifications and/or equivalent
•    Experience with supporting online gaming development and production environments
•    Expert level Linux (RHEL/Centos preferred) support experience. Larger scale online environments a plus
•    Advanced knowledge of load balancing administration and tuning – BigIP LTM, Squid, Nginx, Varnish
•    Advanced knowledge and experience creating and executing shell scripts (bash, python, ruby, etc.)
•    Configuration management experience with Puppet or Chef
•    Knowledge of CDN Administration, including cache tuning and configuration
•    Experience configuring and maintaining AD/Linux integration
•    Experience implementing and deploying in tiered environments using GIT or SVN
•    Experience administering Jenkins and Travis, including setup, maintenance, and thorough understanding of deployment and CI 
     concepts
•    Possess a thorough understanding of principles of TCP/IP based networks as well as DNS, DHCP, IPSEC
•    Advanced knowledge (maintaining, troubleshooting, tuning) of web architecture and related applications including the following:
        -    Experience administering Apache and Nginx, including configuration, module management, caching, header management
        -    Experience administering MySQL, including replication, tuning, and storage administration
        -    Experience debugging and support PHP and Python
        -    Experience administering NoSQL databases (MongoDB/Redis, etc.), including replication and tuning
        -    Experience administering Memcached, including implementation and tuning
        -    Experience administering Postfix, including implementation and optimization
•    Ability to work calmly in high pressure situations and manage multiple ongoing projects
•    Excellent written and verbal communications skills as well as problem-solving skills
•    Ability to work with minimal supervision


To apply: https://chc.tbe.taleo.net/chc04/ats/careers/requisition.jsp?org=GAMES2K&cws=1&rid=1075

This Job is no longer active!