This job listing expired on Nov 10, 2021
Tweet

At Blizzard Entertainment, DevOps Engineers in our Monitoring & Automation team use systems expertise combined with software engineering to develop,
support, and improve the alerting pipeline and incident management platform across our world-wide operations. The role is comprised of talented engineers that are focused on engineering solutions which improve the Time to Detect (TTD) and Time to Recover (TTR) of Incidents through on-boarding new alerting sources, creating frameworks to enable automation and self-service, and developing integrations across the operations center (OpsCenter) platform to streamline performance, increase awareness, and reduce toil.

Blizzard's games and platforms reach a global audience of passionate gamers. The OpsCenter is nexus point between our games, platforms, and all of the
teams dedicated to creating and supporting them. Monitoring & Automation DevOps Engineers are the development powerhouse supporting our Global
Network Operations Center (GNOC), setting standards for alerting and observability, evangelizing service reliability, and helping ensure that our creators can create and players can play.

As a DevOps Engineer at Blizzard, you may find yourself...

  • Developing microservices to integrate or transform data across diverse systems
  • Employing your systems and programming knowledge to triage, hotfix, and restore services
  • Processing routine feature requests, squashing bugs, and supporting our internal stakeholders
  • Helping define and instrument Service-Level Objectives to ensure epic player experiences
  • Developing automation to reduce toil and increase velocity
  • Leveraging Configuration Management to build and maintain consistency
  • Refactoring existing applications to support multi-cloud and continuous availability
  • Instrumenting logging/metrics/tracing to improve observability across complete stack
  • Supporting and improving build pipelines with Jenkins, Argo, and/or Spinnaker
  • Adopting Containers and Kubernetes for new and existing services
  • Applying everything-as-code methodologies across configuration, infrastructure, orchestration, and elsewhere
  • Being part of an on-call rotation to ensure coverage across our 24/7 teams

You may succeed in this role if you...

  • Love to solve novel and exciting problems
  • Dislike solving the same problems over-and-over- so you automate or eliminate them
  • Are inspired to make everyone's job easier by improving workflows
  • Are comfortable digging through metrics, logs, and whatever else is available to triage and fix an incident at any time
  • Strive to be better, smarter, and faster tomorrow than you are today
  • Enjoy trying new technologies to improve what we're doing today
  • Are okay using older technologies that may not be perfect, but are good enough and low maintenance
  • Naturally spread the philosophies and practices of DevOps to others
  • Like to collaborate with others to solve problems, share knowledge, and provide feedback
  • Can self-assess the needs of a system or team, and make a case to prioritize that work
  • Relish working with software, network, cloud, and systems engineers to solve problems across all tiers of the stack
  • Help your peers succeed as much as you can

Types of projects you may work on...

  • Developing integrations with on-prem and/or SaaS services to enhance monitoring pipeline architecture
  • Brokering CMDB metadata with event correlation platform to improve enrichment / dependency mapping
  • Developing scripts to automate information gathering / context for specific alert conditions
  • Creating microservices to enable self-service functionality (including ChatOps / Bots)
  • Designing platform to enable auto-remediation of known-error incidents
  • Supporting enhancements to the incident management platform to improve velocity and increase consistency
  • Integrating monitoring and logging with systems to improve observability and enable Service-Level Objectives

Areas of Expertise for an DevOps Engineer at Blizzard

DevOps Engineers at Blizzard are expected to have deep knowledge in the technologies used across the enterprise.

Here's a non-exhaustive list of technologies DevOps Engineers may be exposed to:

  • Service Operations Framework/Workflows (ITIL, Incident/Problem/Event/Change Management, DMAIC)
  • Monitoring (Prometheus, Kibana, Grafana, Elasticsearch, LogicMonitor, Datadog, Cloudwatch, GCP Operations)
  • Alert Correlation Platforms (BigPanda, Moogsoft, ScienceLogic, Tivoli/Netcool)
  • Automation Platforms (StackStorm, Rundeck, SALT)
  • Linux (bash, debugging, tuning)
  • Programming (Python, JavaScript, Go, C#, Groovy, Shell, PowerShell)
  • Distributed Systems (architectures, micro-services, high-availability, elections, discovery)
  • Configuration Management (Puppet, Hiera, Terraform, Terragrunt, Ansible, Consul)
  • Container Computing (Docker, Kubernetes, Service Mesh)
  • Proxies and Load Balancing (Traefik, Nginx, HAProxy, Envoy)
  • Cloud Services and Architecture (AWS, GCP, OpenStack)
  • Identity Management and Directory Services (Active Directory, OpenLDAP, Okta)
  • Logging (Splunk, SysLog, ELK Stack, Loki, Linux Journal, grep)
  • Source Control (GitHub Enterprise, Perforce, SVN)
  • CI/CD (Jenkins, Argo, Spinnaker)
  • Service-Level Objectives (SLI, SLO, SLA, Error Budget, Burn Rate)

Required Application Materials

  • Resume
  • Cover letter (optional) which should include:
  • Why you are interested in working at Blizzard Entertainment
  • What technology or games you are currently playing with

COVID-19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.

Blizzard Entertainment is an equal opportunity employer. As such, it is our corporate policy to fill positions with qualified candidates regardless of the candidate's race, color, sex, age, religion, ancestry, national origin, citizenship status, marital status, sexual orientation, gender identity, genetic information, disability, pregnancy, military status, veteran status, or any other protected group status. If you require an accommodation with the online application process, please contact Talent Acquisition at [email protected].