Sr. DevOps Engineer
Our team is looking for a senior level DevOps Engineer to prepare our infrastructure for our upcoming launch of franchise mobile titles to 10s of millions of players. This person will help ensure the dev team is working at full efficiency during production and to maintain maximum uptime, stability, and performance as our games go live.
Team:
Aftershock is on a never-ending mission to create unforgettable games for mobile devices. Our studio was built by passionate game makers dedicated to crafting playful, smart, addictively fun experiences. We care about accessibility, depth, innovation, and production values… but most of all, we care about our community of players. We don’t just make games, we play and love them too, making player empathy a core value for all of us.
If you’re thinking about joining our close-knit team you should love games, be world-class at making them, and understand fundamentally that great business results come from great games and loyal players. At Aftershock you’ll be working with some of the best developers in the world from hit games and franchises including This Means War, Command & Conquer, Battle for Middle-earth, and Empires & Allies.
Day to day:
Own the release process; identify and implement process improvements, minimize downtime, even during failure scenarios
Develop deploy scripts, monitoring and backup solutions
Own and manage the continuous integration and automation systems
Maximize operational uptime for customer-facing services
Manage and configure monitoring; identify and debug performance bottlenecks
Own and manage infrastructure for multiple franchise titles deployed cross cloud providers via Rightscale and Chef
Improve server scalability and reliability
Work closely with team members in a collaborative, agile and small team environment
Years Experience:
Minimum 3 years of release & deployment experience in a production environment
MUST Have Qualifications:
Linux proficiency (Ubuntu/CentOS)
Familiarity with AWS (EC2, S3, Cloudfront, Route53, etc)
Well-versed in the TCP/IP network stack and associated debugging, profiling, security and optimization techniques on Linux
Professional experience with software development and best practices
Experience with working in other people’s code and adhering to coding principles
Comfortable working in an agile and collaborative team
Strong debugging skills
Accurate time and schedule management
Self-motivated, proactive and engaged attitude towards the project
Experience maintaining production database deployments and handling frequent backups
Preferred Qualifications:
Familiar with mobile development on iOS and Android hardware
Full test cycle on a multi-platform mobile game
Familiar with Rightscale & Chef
Familiar with Google Cloud
MongoDB and Redis experience
Familiarity with messaging systems such as ZeroMQ and RabbitMQ
JavaScript and Node.js proficiency
Proficiency in C# and C++
Familiarity with JIRA and Perforce
Enjoys playing mobile/console/pc games