As a Senior Site Reliability Engineer at 2K, you'll work with world-class engineering and production operations teams to scale up our environment. You'll develop and maintain tools and practices to support the integration of our backend services, and work closely with various developers in supporting new services. You'll be the operations expert and development engineer that launches and maintains our services in a production environment.
Key Responsibilities:
- Develop and maintain tools for backend service integration
- Support new services and act as an operations expert
- Launch and maintain services in a production environment
- Work on large scale, service infrastructure
- Collaborate with engineering and production operations teams
Requirements:
- 5+ years of experience as an engineer working with large scale, online applications
- Highly proficient in Python and Shell Script or other scripting languages
- Experience with Linux systems administration
- Proficient in one or more of C++, C#, or Java using object-oriented best practices
- Experience with deployment systems including Puppet
- Experience with automation/build tools like Team City, Jenkins, Bamboo, and Maven
- Experience with version control systems (git, Perforce)
- Bachelor's Degree in Computer Science or equivalent combination of education and experience
- Ability to work flexible hours including weekends or off-hours
Bonus Skills:
- Proficient in database management (MySQL, Redis)
- Experience with Mongo, Cassandra, Vertica
- Experience with building tools and APIs (F5, Cisco, AWS)
- Knowledge of security mechanisms, such as SSL/TLS, IP-Sec, PKI, RSA/AES
- Knowledge of networking architecture
- Knowledge of network and application protocols, such as UDP, TCP, ICMP, HTTP, HTTPS
This role offers an opportunity to enhance your career in a critical position supporting one of the largest and most successful game franchises. 2K values diversity and encourages all qualified candidates to apply, even if they don't meet every requirement.