🌎
This job posting isn't available in all website languages

Service Reliability Engineer, Game Economy

📁
Programming
💼
Demonware
📅
PRO00022J Requisition #
Share this Job
Demonware is responsible for developing and running the online services for some of the largest entertainment franchises in the world, including Call of Duty, Crash Bandicoot, and Skylanders. We work side by side with Activision’s game studios to deliver a Games as a Service platform at a massive scale. We ensure those games stay online, 24/7 through peak global launch events and beyond. We have offices in Dublin, Ireland; Vancouver, Canada; and Shanghai, China. We are a wholly-owned subsidiary of Activision Blizzard, Inc.

Team / Role Summary
Demonware's Products department delivers bundled suites of online services for game studios. We're looking for a Service Reliability Engineer (SRE) to become the newest all-star member of the Game Economy services team that designs, builds, and runs our in-game rewards and microtransaction (MTX) products for the Call of Duty franchise and other popular Activision titles. These products provide robust, high-volume services for player inventory, virtual currencies, purchases, and rewards to game clients across all major consoles and platforms.

This is a full-time position at Demonware’s office in Vancouver, British Columbia, Canada.

Responsibilities
  • Create scalable services
    • Be an essential part of a full-service, cross-disciplinary software development team, participating in all stages of the development process, including technical design, peer reviews, capacity planning, production deployment, and sustainment.
    • Follow and promote best practices in service reliability to optimize availability, scalability, responsiveness, and observability of Demonware’s Game Economy platform.
    • Manage the provisioning of dev, load test, cert, and prod environments.
  • Support scalable services
    • Operate with a customer-focused mindset, keeping the needs of our game studio partners front and center at all times.
    • Investigate and resolve problems at scale for our mission-critical services. Contribute to root cause analysis efforts. Help our platform and infrastructure teams implement fixes and apply learnings.
    • Automate issue remediation and implement service “self-healing” to efficiently detect, resolve, and prevent the recurrence of high-impact problems.
    • Take part in our on-call support rotation, a responsibility you'll share with other Game Economy team members and Demonware engineers around the world.
  • Influence our technology community
    • Represent the Game Economy team in the worldwide Demonware SRE community. Bring knowledge and best practices into the team and share your expertise with other teams who will benefit from it.
    • Be the expert customer of our technology platform teams, helping them shape our architecture. Influence and create new technical designs, standards, and best practices for our large-scale distributed systems.
    • Strengthen the culture of service ownership at Demonware. Engage in training and mentoring to foster this mindset in other engineers. Enable Game Economy team members to share in all ops responsibilities.

Requirements
  • 5+ years relevant work experience in a high-volume, business-critical production services environment
  • Experience working at scale with hundreds or even thousands of servers
  • Solid automation / scripting skills and a motivation to automate all the things
  • Strong experience with Docker and Kubernetes
  • Experience with platform management solutions, e.g. Puppet, Ansible
  • Experience with at least one major transactional database technology, preferably MySQL
  • Comfortable with at least one scripting language, preferably Python
  • Instincts for an investigative approach and a curiosity to learn new technologies
  • Demonstrated excellence in proactive, open-minded communication both within and across teams

Desirable
  • Solid understanding of fundamental technologies, e.g. TCP/IP, Linux/Unix internals
  • Experience in monitoring and metrics systems, e.g. Sensu, Prometheus, Graphite, etc.
  • Experience working with public cloud providers and cloud technologies

What Demonware offers
  • An excellent salary, with annual performance reviews and discretionary bonuses
  • 5 weeks of vacation
  • Pension matching and contributions
  • Top-tier medical, dental, and life insurance coverage
  • Flexible working practices, based on the belief that the quality of your work is not dependent on the number of hours sitting behind a desk
  • A culture that emphasizes continual learning and improvement, with opportunities for career progression, travel, and a commitment to open source

Demonware by the numbers
  • 469+ million gamers
  • 3.2+ million concurrent online gamers
  • 100+ games
  • 300,000 requests per second at peak
  • Average query response time of <.02 second
  • 630,000+ metrics a minute
  • 132 billion+ API calls per month


Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions