Posted 4 months ago
Only considering candidates eligible to work in Montreal, Canada ⚠️
Company Description
Ubisoft is a world reference in video games, with teams distributed around 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 viewpoints advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our journey and help us create the unknown!
Job Description
You will join the Build & Orchestration team, which is part of the IT Games & Studios (ITG&S) group. This distributed, multidisciplinary team brings together system administrators, developers, and Development & Operations (DevOps) specialists. Together they support and evolve the infrastructure and services, hosted on various internal and external cloud platforms, that feed the game development pipelines used by Ubisoft studios worldwide.
As a Cloud Administrator (DevOps), you will contribute to scalable, reliable, and high-performance services that have a direct impact on game production. This position combines system operations and development, collaborating with multiple production teams across the organization, and participating in the global support offering for our services (on-call rotation with other team members).
Responsibilities
Primary and regular duties of this role include:
- Operate, maintain, and improve our build orchestration infrastructure
- Collaborate with production teams to support their pipelines and custom tools
- Support Linux-based applications and work in Kubernetes environments
- Develop and evolve backend services to optimize build distribution
- Design and maintain scripts to automate routine maintenance tasks and ensure system reliability
- Deeply analyze codebases or CI/CD pipelines to resolve issues effectively
- Troubleshoot across the stack, from infrastructure to application
- Implement observability and monitoring solutions
- Promote automation and DevOps best practices throughout the development lifecycle
- Participate in a global on-call rotation
Qualifications
Skills:
- Oral and written understanding of English
- Ability to develop techniques and methodologies to solve unprecedented problems and situations
- Ability to communicate effectively with all levels of management
- Ability to simplify complex information
- Self-starter, requires little supervision/direction
- Honesty, integrity, and attention to confidentiality
- Team spirit
- Good interpersonal skills, effective communicator
- Ability to work effectively in a fast-changing environment
- Ability to multitask and prioritize
Knowledge:
- Strong expertise in Linux, Kubernetes, Terraform, Ansible/Chef
- Experience with monitoring tools such as Prometheus, Grafana, ELK, OpenTelemetry
- Good knowledge of languages such as Python, C# or Go
- Practical experience with CI/CD practices and automation
- Deep knowledge of cloud infrastructure providers (e.g., Azure)
- Knowledge of Windows and macOS environments is an asset
Education
Bachelor's degree (or equivalent experience) in computer systems, computer science, mathematics, or a related field.
Relevant Experience
More than five years of experience in managing and supporting services on an OpenStack or Azure cloud platform combined with Linux DevOps systems operations experience.
Additional Information
We adopt a hybrid working model that helps you stay connected with your team and aligned with company priorities while giving you the ability to maintain work-life balance. Note that some roles are fully office-based and not eligible for hybrid work.
If you require a work permit, your eligibility may depend on your education and years of relevant work experience as required by the government.
Skills and knowledge come in many forms and may be based on relevant experiences, so we strongly encourage you to apply even if you do not meet every listed requirement.
At Ubisoft, we encourage diversity in all its forms. We are committed to fostering an inclusive and respectful workplace for all. We know it is important that interviews are comfortable; if you require accommodations, please let us know how we can facilitate the interview process.
