Skip to main content
100 years and 60 days since the five-day weekRead the story

Systems Administrator

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

4 x 8hr days80% payOnsite · Montreal, Canada

Company Description

Ubisoft is a world leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six to Just Dance and many more. We believe that diversity of perspectives drives progress for both players and teams. 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 Games and Studios Information Technology group. You will join an agile and multidisciplinary squad that supports game production teams by ensuring the reliability, performance, and operability of online infrastructures used in live gaming environments. In your role as Systems Administrator, you will work 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 operational stability of infrastructures and services in production environments
  • Collaborate with production teams to understand their needs and propose appropriate 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 solutions and system health tracking
  • Promote automation of operations 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 engineering of complex systems for troubleshooting and optimization purposes

Qualifications

  • Hands-on experience with Windows and Linux environments, including service and application hosting
  • Knowledge of automated integration and deployment processes, including tools like GitLab
  • Strong SQL and NoSQL database skills
  • 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 tools and configuration management
  • 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