Skip to main content

Systems Administrator

Auto-translated from French · original: Administrateur·rice systèmes

4 × 8hr days80% payOnsite · Montreal, Canada

Company Description

Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

Job Description

As a Systems Administrator at Ubisoft Montreal, you will be part of the Squads and Operations team within the IT Games and Studios group. You will join an agile, multidisciplinary squad that supports game production teams by ensuring the reliability, performance, and operability of online infrastructures used in live game environments. In your role as a Systems Administrator, you will collaborate closely with online programmers and live operations managers to design, automate, and scale solutions that ensure long-term stability and an optimal experience for players.

What you will do

  • Ensure the operational stability of infrastructures and services in production environments
  • Collaborate with production teams to understand their needs and propose adapted technical solutions
  • Design, maintain, and improve automation scripts to reduce manual tasks and increase reliability
  • Analyze codebases and continuous integration and deployment pipelines to resolve complex incidents
  • Implement and evolve monitoring and system health tracking solutions
  • Promote operations automation and continuous improvement of system management practices
  • Participate in a shared on-call rotation for critical services
  • Continuously improve system performance, resilience, and availability
  • Configure, deploy, and administer databases
  • Perform reverse analysis of complex systems for troubleshooting and optimization purposes

Qualifications

  • Hands-on experience with Windows and Linux environments, including hosting services and applications
  • Knowledge of automated integration and deployment processes, including tools like GitLab
  • Strong skills in SQL and NoSQL databases
  • Proficiency in programming and scripting, particularly with Python, Shell, PowerShell, or Ruby
  • Experience with containerization and service orchestration technologies, such as Docker and Kubernetes
  • Knowledge of infrastructure automation and configuration management tools
  • Familiarity with cloud platforms such as Microsoft Azure or Amazon Web Services
  • Ability to solve complex technical problems and clearly explain technical concepts to both technical and non-technical audiences