filler

Directeur technique (fiabilité des sites) /Technical Director (Site Reliability)

Location: Montreal, QC, Canada

Notice

This position is no longer open.

Requisition Number: 158558

Position Title: Associate Technical Director

External Description:

Nous sommes EA – le plus grand éditeur de jeux vidéo au monde. Vous connaissez probablement bon nombre de nos titres : FIFA, Battlefield, Madden, Battlefront, Les Sims, Need for Speed, Plants vs Zombies et Star Wars Jedi: Fallen Order, pour ne nommer que ceux-ci. Mais vous ignorez peut-être combien nous sommes dévoués à la création de jeux pour toutes les plateformes – des réseaux sociaux aux appareils mobiles en passant par les consoles – afin de donner aux consommateurs l’accès en tout temps et en tout lieu qu’ils demandent. Qu’est-ce que cela signifie pour vous? Cela signifie de nombreuses possibilités de laisser libre cours à votre génie créatif, de vous laisser inspirer par les gens qui vous entourent et de donner vie à votre parcours, quelle que soit la direction choisie.

Défi à l’horizon

Envie de vous démarquer chaque jour entouré de technologies et d’équipes de développement de calibre mondial afin de livrer des produits qui interpellent et charment les joueurs les plus passionnés au monde? Nous avons le rôle parfait à vous offrir.

L’organisation des Services de Développement et Technologies est à la recherche d’un directeur technique pour son équipe de l’ingénierie de la fiabilité des sites (SRE) des Services technologiques. Le directeur technique assurera la gestion d’une équipe de spécialistes de la fiabilité des sites, qui jouera un rôle déterminant dans l’amélioration de la prévisibilité et de la fiabilité du développement de nos jeux par l’évolution de nos technologies de plateforme de vérification de la qualité. Cette équipe déploie des outils qui rehaussent l’efficacité et l’efficience de nos technologies de vérification de la qualité dans l’ensemble du portefeuille de EA. L’objectif de EA est d’offrir aux joueurs des expériences de la plus haute qualité possible, et nos technologies de vérification de la qualité sont essentielles pour atteindre cet objectif.

Le directeur technique devra faire progresser l’écosystème de la plateforme de vérification de la qualité grâce à une infrastructure à grande échelle desservant les capacités de données et d’automatisation en favorisant l’utilisation de l’infrastructure programmable (IaC).

Le rôle nécessite un type de personnalité extravertie, dynamique, enthousiaste et capable de réseauter efficacement parmi différents groupes, fuseaux horaires et individus dans les nombreux studios de EA. Le candidat devra être capable d’obtenir le consensus et de bâtir/maintenir d’excellentes relations et différents canaux de communication.

Rôle du directeur technique chez EA

Stratégie et planification

  • Établir la feuille de route de l’équipe en collaborant avec les clients pour livrer la technologie, les méthodes et les processus nécessaires à la prestation réussie d’occasions relevées avec la collaboration des intervenants des studios de EA partout dans le monde
  • Assurer la planification et la direction stratégiques liées à l’intégration, au test, au lancement et aux services en direct des solutions et des infrastructures destinées au groupe :
    • Diriger le développement d’outils, de services et d’une stratégie de lancement
    • Valider les exigences avec les intervenants et concevoir des solutions en collaboration avec les membres de l’équipe
    • Encourager l’innovation et gérer les occasions
    • Favoriser la collaboration et la coopération avec les partenaires
    • Être responsable de la compétence technique de l’équipe
    • Aider les partenaires à comprendre leurs exigences en matière de technologie et de données et à planifier l’entretien et les stratégies, tout en agissant à titre d’expert en la matière pour les technologies Web avec les équipes du service à la clientèle

Mise en œuvre et déploiement

  • Assurer la supervision technique et la gestion des équipes de développement locales
  • Effectuer des examens de code et établir un solide processus d’assurance qualité, y compris l’intégration continue et l’analyse du code statique
  • Passer en revue et approuver les versions proposées et superviser le processus de version des solutions
  • Suivre l’utilisation et le rendement de la solution et résoudre toute défaillance
  • Offrir des conseils aux partenaires pour favoriser la collaboration et harmoniser les stratégies du point de vue du composant, du sous-système, du système et des services
  • Collaborer avec les intervenants et les directeurs du développement pour assurer la prestation de la technologie selon une méthodologie de produit minimal viable
  • Superviser les dépendances, les risques et les parcours critiques de projets internes et externes; assurer la mise en place d’un plan de secours; recommander des solutions et approuver le plan et les échéances; comprendre l’impact global sur tous les intervenants
  • Veiller à utiliser la technologie appropriée la plus avantageuse pour l’entreprise
  • Favoriser le déploiement des solutions, la formation et la collecte des commentaires des clients

Gestion opérationnelle

  • Assurer la résolution des problèmes techniques de façon efficace et opportune
  • S’assurer que les processus technologiques internes et que les services destinés aux clients sont conformes aux attentes
  • Promouvoir l’atteinte des objectifs d’affaires de l’équipe et élaborer des politiques de partage de code logiciel, d’innovations technologiques et de processus d’affaires ainsi que d’autres propriétés intellectuelles
  • Collaborer à la création d’une communauté technique solide et cohérente en établissant d’excellents liens avec les collègues techniques des équipes de développement de jeu et d’autres groupes dans l’ensemble des studios de EA
  • Participer au recrutement, à la formation et à l’encadrement des spécialistes pour favoriser l’efficacité individuelle et la croissance professionnelle

Compétences requises :

  • Au moins 5 ans d’expérience de gestion d’une équipe SRE ou expérience de l’industrie équivalente
  • Baccalauréat en informatique/système d’information de gestion ou expérience de l’industrie équivalente
  • Expérience de supervision, de rapport et d’alerte au moyen d’outils de pointe de l’industrie (Sensu, Zabbix, Nagios, TICK stack etc.)
  • Expérience des outils d’orchestration et de gestion des configurations comme Ansible, Chef, Puppet, et des outils de service d’annuaire natif comme Group Policy
  • Excellentes compétences d’automatisation d’infrastructure – automatisation dans Powershell et Python principalement, mais autres langages de programmation également les bienvenus
  • Expérience de l’automatisation de serveurs et du déploiement de logiciels, ainsi que des processus de version, de la mise à jour de scripts existants et de la rédaction de nouveaux scripts au besoin
  • Excellentes connaissances techniques dans l’administration de systèmes Linux
  • Expérience de l’utilisation d’AWS (ou autres fournisseurs de solutions en nuage) dans le déploiement et le développement de services Web
  • Expérience dans la conception de services Web et en ligne, y compris l’hébergement et le fonctionnement de services dans des environnements en nuage ou sur place
  • Expérience de l’automatisation de tests ou des améliorations à l’égard du développement des processus
  • Connaissances techniques de l’administration de systèmes Windows et du fonctionnement des services .NET à l’intérieur et à l’extérieur de IIS
  • Connaissances fonctionnelles des plateformes de virtualisation, comme VMWare
  • Connaissance du cycle de vie logiciel, des méthodes modernes de test et bonne compréhension de l’intégration continue
  • Connaissance et expérience de travail des ensembles d’outils d’automatisation communs comme Jenkins, GitLab CI ou autres
  • Connaissance du soutien opérationnel essentiel des bases de données, incluant SQL Server, MySQL et d’autres
  • Connaissance de Scala, Java, interfaces API basées sur Java, Apache Tomcat, J2EE, Apache Spark / Storm

Autres qualités requises :

  • Passion pour l’industrie du divertissement et le développement réparti
  • Passion pour la gestion d’environnements et de systèmes de données d’envergure visant le traitement et le stockage d’un grand volume de données
  • Excellentes habiletés de communication, y compris la communication orale, en personne, écrite et les présentations
  • Excellent souci du détail, capacités de résolution de problèmes
  • Capacité d’évaluer rapidement les situations, de résoudre les problèmes complexes et de rester calme sous pression et face aux contraintes de temps
  • Personne entreprenante capable d’apprendre rapidement et d’appliquer de nouveaux concepts, principes et solutions avec peu de supervision
  • Capacité de travailler de façon autonome dans une organisation répartie sur plusieurs sites

Dans ce poste, vous aurez l’occasion de jouer un rôle clé dans l’approche de EA pour veiller à ce que nos jeux atteignent les normes de qualité logicielle les plus élevées dans un environnement de génie logiciel rapide et amusant.

Bâtir le meilleur terrain de jeu numérique au monde n’est pas de tout repos. C’est exaltant à vous en donner la chair de poule. C’est un défi qui semble parfois insurmontable. C’est une créativité qui ne dort jamais. C’est de prendre des risques, de vous dépasser, de croire en vos idées, d’influencer la façon dont des millions de personnes pratiquent une activité qu’ils aiment : le jeu. Dans une industrie qui évolue chaque jour, EA est en position de croissance grâce aux plans d’affaires avisés, aux acquisitions stratégiques et, surtout, à notre personnel créatif partout dans le monde qui s’efforce chaque jour de rassembler le monde par le jeu. Nous prenons cette dernière responsabilité très au sérieux, alors si vous êtes aussi emballés que nous le sommes, soumettez votre candidature dès aujourd’hui.

EA est un employeur souscrivant au principe de l’égalité d’accès à l’emploi. Toutes les décisions en matière d’emploi sont prises sans égard à la race, à la couleur, à l’origine nationale, à l’ascendance, au sexe, au genre, à l’identité ou à l’expression sexuelle, à l’orientation sexuelle, à l’âge, à l’information génétique, à la religion, à l’invalidité, à l’état de santé, à la grossesse, à l’état matrimonial, à la situation familiale, au statut d’ancien combattant ou à toute autre caractéristique protégée par la loi. De plus, EA offre des mesures d’adaptation en milieu de travail aux personnes compétentes ayant une incapacité comme l’exige la loi applicable.

 

***

 

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.

City:

State:

Community / Marketing Title: Directeur technique (fiabilité des sites) /Technical Director (Site Reliability)

Company Profile:

We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

EEOText:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts 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. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Days Open: 64

Can this position be remote?:

EEO Employer Verbiage:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts 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. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Candidate Privacy Notice               Notice at Collection (California)

© 2024 Electronic Arts Inc.

google-site-verification: google7f7a22bb8fdf2c3d.html