Blizzard Entertainment is seeking exceptional cloud systems engineers, and we know we’re not alone in our search. So why choose Blizzard? Our team dynamics and work environment are like no other. Our unique blend of opportunity, environment, and people all help make Blizzard the studio worthy of your career. You’ll be joining a network operations team that attacks challenges and crafts solutions with the same enthusiasm and creativity as our players do in our games. We love keeping up with and using the latest technology, and we take pride in protecting and gatekeeping some of the world’s most popular and beloved gaming franchises. Like our company as a whole, our team is built on a culture of passion for who we are, what we create, and who we support. We want to hear from skilled Engineers ready and eager to continue this adventure with us. If you like what you read below, drop us a line! What is Network Operations (BONS)? Blizzard online network systems is the global network operations team responsible for supporting ALL of Blizzard’s customer-facing IT systems and services. Such services include Battle.net, World of Warcraft, StarCraft II, Diablo 3, Hearthstone, and Heroes of the Storm. In addition to managing these IT platforms, BONS also works closely with our development teams throughout a product’s lifecycle. Our team’s mission statement: Innovating and delivering global technology solutions to power the most epic entertainment experience... Ever. The BONS engineering team is responsible for testing, designing, and deploying every single new technology that Blizzard uses. Our team operates with a high degree of autonomy, and is given the flexibility and responsibility to pick the solution that is the best fit for the problem. You will work with a team of peers with extensive experience in large scale, global infrastructure, and you will have all the resources at your fingertips to ensure that any new systems we design will stand up to the extreme demands of the gaming industry. If that sounds like a team you’d like to be a part of, read on to find out the responsibilities of a cloud systems engineer at Blizzard. Design and Implement As a cloud systems engineer, you will drive Blizzard's ongoing adoption of IaaS. Your expertise will shape the design, implementation, and orchestration of public and private cloud infrastructure in support of some of the world's most popular games. You'll develop strategies to shift existing large-scale workloads to cloud computing while simultaneously guiding development teams to embrace cloud methodologies in future projects. Your experience and expertise will shape the direction of a large-scale globe-spanning infrastructure enjoyed by millions of people. Scale and Optimize Deep knowledge of UNIX-like operating systems, virtualization, hardware, and software will enable you to tune OpenStack components for maximum performance. You'll be instrumental in the development of a hybrid-cloud strategy to efficiently support peak-demands in a large-scale online game platform. Security and Hardening Security is everyone’s job. As an infrastructure visionary, you will carefully consider the security implications of proposed solutions and work with Security folks to develop good policy and sound practices. You’ll make it as difficult as possible for the bad guys to get into our network and systems, whether hosted internally or externally. Research and POCs You will conduct research, build proofs-of-concept, and participate in the community to remain engaged in the rapidly evolving world of cloud computing. Continuous Improvement Not only do we design solutions, but we also constantly iterate and improve on them. Through feedback from our system administration and development teams, you will constantly make tweaks and improvements to our designs to make them as stable and flexible as they can possibly be. Troubleshooting and Support As the top tier of the BONS team, we are not only responsible for designing our solutions, but for being a last line of support. If we can’t fix the problem, it’s likely that no one else can either – including enterprise Linux support centers. You will do whatever it takes to find root cause for performance problems and outages, and this often includes diving deep in to OpenStack code, poring over Linux kernel source, and even getting all the way down to the hardware. Programming and Scripting Your background in Computer Science (or equivalent self-taught experience) enables you to write decent code, debug in a variety of languages, and tweak existing software to your specific needs. As an OpenStack expert you are fluent in Python, and you can glue things together with a Bash script without much effort. You'll leverage cloud APIs to integrate and orchestrate a wide-variety of systems and use-cases across Blizzard's operations. Systems Integration A complicated system like Blizzard’s infrastructure requires engineers who understand how systems behave with other components, such as networking, storage, SAN, and database. You should be able to speak the same language as our network, storage, SAN and database engineers. This doesn’t mean you should be able to deploy MPLS, design a storage array, or do a point in time recovery of an Oracle database, but you should have a good understanding of concepts from other IT disciplines and be able to have a meaningful conversation about end-to-end design with any of your peers. Leadership As a cloud systems engineer you will collaborate with talented peers, share knowledge and continue to grow your already impressive skillset. You'll leverage your vast experience to mentor and provide guidance to a team of eager systems administrators who help you deploy and maintain the infrastructure. Thrive in our environment Our environment evolves steadily. You have a high attention to detail, are able to adjust quickly to an ever-changing environment, and have sharp analytical skills. We are a global company, and therefore occasional domestic and international travel is required. A strong candidate will have many of these skills:
- A mastery of Linux. This means: you know why things work on a Linux system, not just how to configure them
- Experience developing enterprise application architectures to meet business requirements in complex environments
- Knowledge and experience with large-scale systems integration involving private, hybrid, and public cloud platforms
- Understanding of cloud orchestration frameworks, enterprise IT service provisioning tools, and their role in IT transformation
- Experience with public and private cloud, including OpenStack and AWS
- Experience with configuring: OpenStack Ceilometer, Cinder, Glance, Heat, Keystone, Nova, Neutron, Swift
- Experience with virtualization, including: KVM, Xen, and VMWare
- Experience with RabbitMQ / AMQP, Puppet, LDAP, NFS, and RHCS
- Experience administering CentOS or Ubuntu
- Able to write software in Python or some other administrative language
- Able to read and perform debugging of C / C++ / Java programs. Being able to write programs in these languages is even better!
- Experience supporting or maintaining MySQL, MongoDB, and Couchbase
- A passion for making Blizzard games the best in the world!
Blizzard Entertainment is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.
Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employees. We will not pay fees to any third party agency, outside recruiter or firm without a mutually agreed-upon contract and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly.