This job might no longer be available.
Sr DevOps Engineer
1 year ago
Senior Systems Engineer
The DevOps team is looking for a talented Senior Dev Ops Engineer to join our team. We’re looking for candidates with experience in both network and Unix/Linux administration, strong leadership with high energy, dedication, and passion for technology.
The successful candidate will partner with the Operations Development Directors and Technical Leads to oversee the day-to-day software operations for our AAA game products. He or she should have a proven track record in effectively leading technical teams and large-scale systems.
Responsibilities:
- Lead the support of game server environments, from development to production.
- Works with the Dev Ops Technical Director to establish and deliver on the team’s common technical strategy.
- Oversees the design and development of extensive scripting and productivity enhancing tools for automation of system administration tasks.
- Ensure the engineering and content teams have the tools, technical processes and best practices they need to develop in and agile and efficient way.
- Architect scalable, portable, extensible, and performant solutions that facilitate the rapid release of features in a live game environment.
- Support an “always-on” gaming network infrastructure.
- Be “on-call” when needed to support feature launches, live events, and emergency escalations.
- Evaluate and adopt technologies which improve the team efficiency and platform capabilities.
- Work with a global team to implement best of breed technologies and provide support within a follow the sun model.
- Mentor Dev Ops engineers, including new hires, and interns.
- Partners with Development and QA teams for implementation of new game features; partners with other operations teams, IT, and external hosting providers to implement and maintain secure and scalable infrastructure.
Technical Requirements:
- Bachelor's degree from an accredited education institution in Computer engineering, computer science, information systems or equivalent
- Shipped multiple video game titles and has a thorough understanding of game development through pre-production, production and post-production.
- 6+ years of relevant experience in Linux/Unix Systems administration (especially CentOS/RedHat), including design, implementation, ongoing administration, and support of critical systems.
- Keen interest in DevOps methodologies and technologies (Docker, Chef, Ansible, etc.)
- Analytical and problem-solving skills aligned with enthusiasm, aptitude, attitude and motivation to learn
- Working knowledge of at least one of the following languages: Go, Python, or Ruby
- Working knowledge of distributed source control such as GIT
- Demonstrated experience of common scripting languages (Perl, Shell, Python, PHP, the more the better)
- Demonstrated expertise in OS security fundamentals for publicly accessible Linux servers
- Experience with LDAP, DNS, DHCP, NIS, NFS, NAS.
- Experience with automation systems such as Jenkins
- Working knowledge of database concepts, database structures, relational data bases and related applications
- Understanding of document and/or key/value store such as Cassandra, Memcached, Reddis, RethinkDB, or MongoDB
- Strong communication skills, to partner with people and problem solve to reach common goals.
Good to have:
- 5+ years working in applicable web stack technologies (e.g. Microsoft .NET, Java, Ruby, etc.…)
- 5+ years of working with a relevant front-end framework (AngularJS, Angular, React, etc.…)
- 5+ years developing and interacting with REST services
- 5+ years of relational database design and development (MS SQL Server, MySql, Oracle, etc.…)
- Experience with Cloud based server deployments (EC2, OpenStack, etc)
- Hands-on experience working with various network technologies – NLB, VPN, Firewall, Ethernet Switches & Routers, Sniffers, TCP/IP, Network Subnetting, VLANs, etc
Create Your Profile — Game companies can contact you with their relevant job openings.