Location: Montréal

Technical Director (Site Reliability) in Montréal at EA

EA
  • Company:

    EA

  • Type: Full time
  • City:

    Montréal

  • Experience: Senior
  • Date of publication: 18 Nov 2019
Simplify your life!

Receive new jobs like this one by email.

Company Description

Electronic Arts Inc. est un chef de file mondial dans le secteur du divertissement numérique interactif. La société développe et publie des jeux, du contenu et des services en ligne pour consoles connectées à Internet, appareils mobiles et ordinateurs. EA compte plus de 300 millions de joueurs inscrits dans le monde entier.

Job Summary

We are EA—the world’s largest video game publisher. You’re probably familiar with many of our titles—FIFA, Battlefield, Madden, Battlefront, The Sims, Need for Speed, Plants vs Zombies and Star Wars Jedi: Fallen Order, to name a few. But maybe you don’t know how we’re committed to creating games for every platform—from social to mobile to console—to give our consumers that anytime, anywhere access they demand. What does that mean for you? It means more opportunities to unleash your creative genius, be inspired by those around you and ignite your path in any direction you choose.

The Challenge Ahead

If you are ready to make a difference with world class technologies and development teams to deliver the products that reach and delight the most avid players world-wide then we have a role for you.

The Development Technology & Services organization is searching for a Technical Director for our Engineering Services Site Reliability Engineer (SRE) team. The Technical Director will be responsible for leading a team of Site Reliability Engineers, who will play a key role in increasing predictability and reliability of our game development by evolving our Quality Verification Platform technologies. This team deploys tools which increase the efficiency and effectiveness of our Quality Verification technologies across all of EA portfolio. EA’s goal is to deliver the highest possible quality experiences to our players and our Quality Verification technologies are critical to meeting that goal.

The Technical Director is expected to advance the Quality Verification Platform ecosystem through large scale infrastructure servicing automation and data capabilities by driving the use of infrastructure-as-code.

The role requires a personality type that is outgoing, dynamic, enthusiastic and able to network successfully across many groups, time zones and individuals across EA’s many studios. You should be able to gain consensus and to build/maintain excellent relationships and many different communications channels.

What Does a Technical Director do at EA?

Strategy & Planning

  • Define the roadmap for the team by working with customers to delivery required technology, methods & process to successfully deliver on opportunities identified by working with stakeholders across EA studios worldwide.
  • Provide strategic planning and direction in the area of integrating, testing, releasing and live services of solutions and infrastructures for the group:
    • Lead the development of tools, services and release strategy.
    • Validate requirements with stakeholders and design solutions in combination with members of the team.
    • Drive innovation and manage opportunities.
    • Drive collaboration and cooperation with partners.
    • Be accountable for the technical proficiency of the team.
    • Assist partners to understand their technology + data requirements and plan for service and strategies, while functioning as a subject matter expert in web technologies with customer teams.

Implementation & Deployment

  • Provide technical oversight and direction to the local development teams.
  • Conduct code reviews, and establish a robust quality assurance process, including continuous integration and static code analysis.
  • Review and approve proposed development releases and oversee the release process for solutions.
  • Monitor solution usage, performance and resolve any failures.
  • Provide consulting to partners to drive collaboration and gain alignment on strategies at the component, sub-system, system level and services.
  • Partner with stakeholders and development directors to ensure technology is delivered following a Minimal Viable Product methodology.
  • Oversee internal and external project dependencies, risks and critical paths; ensure contingency plan is in place; recommend solutions and approve plan & timelines; understand overall impact on all stakeholders.
  • Ensure appropriate technology is used to deliver the best overall benefit for the business.
  • Drive solutions deployment, education and collect customer feedback.

Operational Management

  • Ensure technical problems are resolved in a timely and cost-effective manner.
  • Ensure that internal technological processes and customer-facing services comply with expectations.
  • Promote achievement of the team business goals and develop policies for sharing software code, technological innovation and business processes, and other intellectual property.
  • Help create a strong and coherent technical community by developing excellent relationships with technical peers in game development teams and other groups throughout EA studios.
  • Participate in recruitment, training & coaching of engineers to enhance individual effectiveness and professional growth.

You Will Need:

  • 5+ Years experience managing an SRE Team or equivalent industry experience.
  • BS Degree in MIS/Computer Science or equivalent industry experience.
  • Experience in monitoring, reporting and alerting using industry leading tools. (Sensu, Zabbix, Nagios, TICK stack etc.).
  • Experience with Orchestration and Configuration Management tools such as Ansible, Chef, Puppet, and native Active Directory tools, such as Group Policy.
  • Strong infrastructure automation skills – automating tasks in Powershell and Python primarily but other programming languages are welcome as well; the more the better.
  • Experience with automating server and software deployments, along with build processes, updating existing scripts, and writing new ones as necessary.
  • Strong technical knowledge in Linux Systems Administration.
  • Experience using AWS (or other Cloud providers) in the deployment and development of web services.
  • Experience in the design of web and online services, including the hosting and operation of services in cloud and on premises environments.
  • Experience of test automation and/or development process improvements.
  • Technical knowledge in Windows Systems Administration and the operation of .NET services inside and outside of IIS.
  • Operational knowledge of virtualization platforms, such as VMWare.
  • Knowledgeable in software lifecycle, modern testing methods and good understanding of continuous integration.
  • Knowledge and experience in working with common automation tool sets such as Jenkins, GitLab CI or otherwise.
  • Knowledge of essential operational support of databases, including SQL Server, MySQL, and others.
  • Knowledge of Scala, Java, Java based APIs, Apache Tomcat, J2EE, Apache Spark / Storm.

You Will Also Need:

  • Passion for the entertainment industry and distributed development.
  • Passion for dealing with large scale data systems and environments targeted towards high volume data processing and storage.
  • Excellent communication skills, including verbal, face-to-face, written and presentation.
  • Excellent detail-oriented, problem solving skills.
  • Able to quickly assess situations, troubleshoot complex problems and keep a calm head under tight time constraints and high pressure.
  • Self-starter and ability to quickly learn and apply new concepts, principles and solutions with little supervision.
  • Ability to work independently as part of a distributed organization.

In this role, you will have the opportunity to be a key player in EA’s approach for ensuring its games meet the highest possible software quality standards in a fast paced and fun software engineering environment.

It’s not easy building the world’s best digital playground. It’s hair-standing-on-end exhilarating. It’s down-in-the-trenches challenging. It’s stroke-of-brilliance-at-midnight creative. It’s you—taking risks, challenging yourself, pursuing ideas, changing the way millions of people do something they love: play. In an industry that’s changing every day, EA is positioned for growth thanks to smart business plans, strategic acquisitions, and most importantly, our creative people around the world who gather each day to unite the world through play. We take that last part very seriously, so if what you’re reading excites you as much as it does us, apply today.

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

 
 

Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Please log in to your candidate account to apply for this job offer.

You do not have a candidat account ?