Administrateur de systèmes DevOps / DevOps Systems Administrator

Technologie de l'information / Information Technology Montréal, Québec


Description

// English description will follow //

 

Titre: Administrateur de systèmes DevOps

 
Sommaire

Square Enix est à la recherche d’un Administrateur Systèmes DevOps d’expérience pour se joindre à notre équipe des opérations globales de la division des services en ligne (OSD).  

 

L’équipe des opérations OSD se concentre sur la conception et la gestion de l’infrastructure hébergeant les services en ligne destinés au public, incluant sites web, applications web complexes, serveurs de jeu en ligne et backend, ainsi que les plateformes d’analyse de données.

 

Avec la croissance importante des applications critiques se fiant sur cette infrastructure à travers la compagnie, nous implantons une approche « suivre le soleil » avec des membres à Londres, Montréal, la côte ouest des États-Unis, Tokyo, ainsi que des activités sur-appel (24x7).

 

L’équipe des opérations OSD désire adopter les dernières technologies avancées et de mettre en place une méthodologie DevOps pour aider à livrer les meilleurs jeux dans l’industrie.

 

Travailler pour Square Enix veut aussi dire travailler proche des équipes de jeu sur des projets excitants qui ont une haute valeur pour la compagnie.


Responsabilités

  • Recueillir et analyser les exigences pour une équipe de développement spécifique;
  • Collaborer avec l’équipe de développement pour optimiser le code d’application, design technique et l’infrastructure;
  • Travailler ensemble avec les développeurs et le build master afin de concevoir, supporter, maintenir et implanter des solutions CI/CD entièrement automatisées et à la pointe de la technologie;
  • Construire de l’infrastructure hautement évolutif et résilient;
  • Concevoir, implanter et gérer de l’infrastructure cloud multi-fournisseurs pour une grande variété de services et utilisateurs (incluant la gestion des conteneurs, gestion de configuration, systèmes d’orchestration/mise à l’échelle;
  • Surveiller les services en ligne et prendre les mesures nécessaires pour assurer que les SLA soient atteints ou dépassés;
  • Travailler avec les développeurs pour trouver des problèmes au niveau des applications;
  • Créer et maintenir la documentation sur l’architecture de systèmes, processus, flux de travail et manuels afin de répondre aux alertes;
  • Participer à l’amélioration générale de l’infrastructure;
  • Participer aux activités de sur-appel lorsque nécessaire.

 

Expérience et Qualifications

  • 5 ans ou plus d’expérience à travailler dans un rôle de Sysadmin / Ingénieur DevOps / SRE pour une entreprise de taille moyenne supportant une infrastructure à grande échelle de production complexe;
  • Administration du système Linux;
  • Méthodologies de dépannage;
  • Concevoir, implanter et gérer l’infrastructure
    • Environnement de production en nuage hybride avec IaaS / PaaS nuage publique (de préférence AWS et GCP) ainsi que l’infrastructure sur site;
    • Sites web et applications web;
    • Systèmes hautement disponibles, systèmes distribués et groupés.
  • Technologies récipient et orchestration (Kubernetes, Docker);
  • Bases de données SQL et noSQL;
  • Automatisation de systèmes (déploiement et gestion de configuration), ex: Puppet / Chef / Ansible / SaltStack;
  • Infrastructure en Code, ex: Terraform, CloudFormation;
  • Systèmes d’alertes, enregistrement central, analytiques des entrées, solutions de sauvegarde et d’archivage, ex. Prometheus, grafana, kibana, logstash, rsyslog, graylog;
  • Expérience de codage en conception, développement, et maintien d’outils d’automatisation;
  • Expérience de programmation ou scripting dans un ou plusieurs des langages suivants : java, C#, bash, python, go;
  • Intégration continuel et déploiements continuels/méthodologies de livraison;
  • Solutions de contrôle de versions, ex. Git.

 

Atouts

  • Expérience en Architecture de Solutions
  • Baccalauréat en informatique ou expérience équivalente
  • Certifications d’industries pertinentes (ex. AWS / GCP certification: DevOps / SysOps / Architect; relié à Linux)
  • Expérience de travail dans le domaine des jeux

 

 Qualités Interpersonnelles

  • Intérêt à travailler vers de standards de haute qualité, trouvant les bonnes solutions, suivant les meilleures pratiques
  • Forte concentration sur les solutions d’affaires et une attitude de fournisseur de services
  • Excellentes compétences interpersonnelles et de communication en anglais
  • Hautement motivé et « d’auto-départ »;
  • Joueur d’équipe;
  • Motivé à partager les connaissances et ouvert aux défis constructifs de l’équipe;
  • Prêt à travailler hors des heures normales de bureau lorsque nécessaire.

 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.


Responsibilities

  • Gather and analyze requirements for a specific dev team
  • Collaborate with the dev team to optimize the application code, technical design and infrastructure
  • Work together with developers and build master to design, support, maintain and implement state of the art and fully automated CI/CD solutions
  • Build highly scalable and resilient infrastructure
  • Design implement and manage multi-provider cloud infrastructure for a wide variety of services and users (including container management, configuration management, orchestration/scaling systems)
  • Monitor online services and take necessary actions to ensure SLAs are met or exceeded
  • Working together with developers to find application level 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
  • 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, logstash, rsyslog, graylog
  • Coding experience in designing, developing and maintaining automation tools
  • Programming or scripting background in one or more of the following languages : java, C#, bash, python, go
  • Continuous Integration and Continuous Deployments/Delivery Methodologies
  • Version control solutions, e.g. Git

 

Nice to have

  • Solutions Architecture experience
  • Bachelor’s degree in Computer Science or equivalent experience
  • Relevant industry certifications (e.g. AWS / GCP certification: DevOps / SysOps / Architect; Linux related)
  • Experience of working in gaming industry

 

 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 interest

  • Passion for video games