legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

DevOps Systems Administrator

Information Technology | Montréal, Québec, Canada

// English description will follow //

 

Titre: Administrateur de systèmes DevOps

 

Sommaire du poste: 

  • Square Enix recherche un Administrateur de systèmes DevOps expérimenté pour rejoindre l’équipe opérationnelle Online Services Division (OSD). 
  • L’équipe OSD se concentre sur la conception et la gestion de l’infrastructure hébergeant des services en ligne destinés au public, y compris des sites web, des applications web complexes, des serveurs et backends de jeu en ligne, ainsi que les plates-formes d’analyse de données. 
  • Compte tenu de la croissance importante des applications critiques reposant sur cette infrastructure dans l’ensemble de la société, nous mettons en place une approche “suivez le soleil” avec les membres de Londres, Montréal, la côte ouest des États-Unis, Tokyo et des activités sur appel (24x7). 
  • L’équipe des Opérations OSD souhaite adopter les dernières technologies de pointe et de mettre en place une méthodologie DevOps afin d’offrir les meilleurs jeux de l’industrie. 
  • Travailler pour Square Enix signifie aussi le travail à proximité des équipes de jeu sur des projets passionnants qui ont une grande valeur pour l’entreprise. 

 

 Fonctions: 

  • Rassembler et analyser les besoins d’une équipe de développement spécifique; 
  • Collaborer avec l’équipe de développement afin d’optimiser le code d’application, la conception technique et l’infrastructure; 
  • Travailler avec le Build Master afin d’aider à soutenir, maintenir et exécuter les initiatives d’amélioration du processus de build et de la plate-forme CI/CD; 
  • Construire une infrastructure complète qui répond aux exigences de disponibilité et de mise à l’échelle; 
  • Concevoir, mettre en œuvre et gérer les infrastructures de cloud privés et publiques multifournisseurs (y compris des systèmes de gestion de conteneurs, de gestion de la configuration, d’orchestration/de dimensionnement); 
  • Surveiller les services en ligne et prendre les mesures nécessaires afin d’assurer que les accords de niveau de service sont atteints ou dépassés; 
  • Effectuer un débogage de base du code de l’application; 
  • Assurer la liaison avec les différents experts et les équipes de support de troisième niveau concernant les problèmes de réseau, de serveur et de stockage; 
  • Créer et maintenir la documentation sur les architectures des systèmesles processuset les playbooks afin de répondre aux alertes; 
  • Participer aux améliorations générales de l’infrastructure; 
  • Participer aux activités sur appel lorsque nécessaire. 

 

Expérience et qualifications : 

  • 5 ans ou plus d’expérience à travailler comme Sysadmin / DevOps Engineer / SRE rôle pour une société de taille moyenne ou grande, prenant en charge une infrastructure de production complexe et à grande échelle; 
  • Expérience en développement de logiciels Java; 
  • Administration de systèmes Linux; 
  • Méthodologies de diagnostic; 
  • Conception, implémentation et gestion d’infrastructures; 
  • Environnement de production en cloud Hybrid avec cloud publique IaaS / PaaS (de préférence AWS et GCP) ainsi qu’une infrastructure sur-place; 
  • Sites web et applications web; 
  • Systèmes hautement disponibles, distribuées et groupés; 
  • Technologies de conteneur et d’orchestration (Kubernetes, Docker); 
  • Bases de données SQL et noSQL; 
  • Systèmes d’automation (déploiement et gestion de configuration), ex: Puppet / Chef/ Ansible / SaltStack 
  • Infrastructure As Code, ex: TerraformCloudFormation 
  • Systèmes d’alertes, Solutions de collecte et d’analyse de logssolutions de sauvegarde et d’archivage, ex. Prometheusgrafanakibanaicinga, observer, cactilogstashrsysloggraylog; 
  • Expérience en programmation ou scripting dans un ou plusieurs des langages suivants: python, go, java, scala, r, bash, JavaScript; 
  • Intégration continue / livraison continue; 
  • Solution de contrôle des versions, ex. Git. 
  • Compétence en Java / Développement orienté objet (Atout) 
  • Expérience en conception de solutions et d’architecture (Atout) 
  • Baccalauréat en Informatique ou expérience équivalente (Atout) Certifications industrielles pertinentes (ex. AWS / GCP certification: DevOps / SysOps / Architecte; lié à Linux) (Atout) 
  • Expérience de travail dans l’industrie des jeux vidéo (Atout)  

 

Qualités interpersonnelles : 

  • Intérêt à atteindre des normes de qualités élevées, trouver les bonnes solutions et suivre les meilleures pratiques; 
  • Attitude du fournisseur de services et compréhension des enjeux métier 
  • Excellentes compétences interpersonnelles et de communication en Anglais; 
  • Hautement motivé et autonome 
  • Joueur d’équipe 
  • Motivé à partager ses connaissances et ouvert à débattre de façon constructive avec l’équipe; 
  • Prêt à travailler en dehors des heures normales de travail, au besoin. 

 

Motivation et intérêts : 

De l’ambition et de la passion pour les jeux vidéo sont essentiels! 



-----------------------------------------------------

 

 Title: DevOps Systems Administrator

 
Summary:

  • Square Enix is looking for an experienced DevOps Systems Administrator to join our Global Online Services Division (OSD) Operations Team. 
  • The OSD Operations team focuses on designing and managing the infrastructure hosting public-facing online services, including websites, complex web applications, online game servers and backends, and data analytics platforms. 
  • With the important growth of critical applications relying on this infrastructure throughout the company, we are implementing a “follow the sun” approach with members in London, Montreal, the US west coast, Tokyo, and on-call activities (24x7). 
  • The OSD Operations team is keen on adopting the latest advanced technologies and putting in place a DevOps methodology to help in delivering the best games in the industry.
  • Working for Square Enix also means working close to game teams on exciting projects that have a high value for the company. 

 

 Duties:

  • Gather and analyze requirements for a specific dev team;
  • Collaborate with the dev team to optimize the application code, technical design and infrastructure;
  • Work with the build master to help support, maintain and execute on improvement initiatives for the build process and the CI/CD platform;
  • Build comprehensive infrastructure that responds to availability and scaling requirements;
  • Design, implement and manage multi-provider public and private cloud infrastructure (including container management, configuration management, orchestration/scaling systems);
  • Monitor online services and take necessary actions to ensure SLAs are met or exceeded;
  • Perform basic debugging of the application code;
  • Liaise with the other subject matter experts and 3rd level support teams regarding networking, server and storage issues;
  • Create and maintain documentation on systems architecture, processes, workflows and playbooks to respond to alerts;
  • Participate in general improvement of the infrastructure;
  • Participate in on-call activities when required. 

 

 Experience and qualifications:

  • 5+ year-experience working in a Sysadmin / DevOps Engineer / SRE role for a medium sized company supporting large scale, complex production infrastructure;
  • Java Software Development experience;
  • Linux system administration;
  • Troubleshooting methodologies;
  • Design, implementation and management of infrastructure;
  • Hybrid cloud production environment with IaaS / PaaS Public cloud (preferably AWS and GCP) as well as on-premises infrastructure;
  • Websites and web applications;
  • Highly available systems, distributed and clustered systems;
  • Container technologies and orchestration (Kubernetes, Docker);
  • SQL and noSQL databases;
  • System automation (deployment and configuration management), ex: Puppet / Chef/ Ansible / SaltStack;
  • Infrastructure as Code, ex: Terraform, CloudFormation;
  • Alerting systems, central logging, log analytics, backup and archive solutions, e.g. Prometheus, grafana, kibana, icinga, observer, cacti, logstash, rsyslog, graylog;
  • Programming or scripting background in one or more of the following languages: python, go, java, scala, r, bash, JavaScript;
  • Continuous integration / continuous delivery;
  • Version control solutions, e.g. Git;
  • Proficiency in Java / Object Oriented Development (nice to have);
  • Solutions Architecture experience (nice to have);
  • Bachelor’s degree in Computer Science or equivalent experience (nice to have);
  • Relevant industry certifications (e.g. AWS / GCP certification: DevOps / SysOps / Architect; Linux related) (nice to have);
  • Experience of working in gaming industry (nice to have).

 

 Interpersonal qualities :

  • Interest in working towards high quality standards, finding the right solutions, following best practices;
  • Strong focus on business outcomes and a service provider attitude;
  • Excellent interpersonal and communication skills in English;
  • Highly motivated and "self-starting";
  • Team player;
  • Motivated to share knowledge and open to constructive challenging by the team;
  • Willing to work outside of the standard business hours when required. 

 

 Motivation and interests:

Ambition and passion for video games are essential!