Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ubisoft Montreal

Open 86d

Specialist – Tools and Infrastructure Reliability

Posted Updated 7 views
Discussion
#### Company Description Ubisoft is a global leader in video games, with teams spread across the four corners of the world who create original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, including 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 The incumbent continuously ensures the viability, stability and performance of the operations tools and infrastructure that support the development of GaaS games. They design, develop and operate tools and pipelines (build, configuration, versioning, deployment, publishing) to simplify, optimize and automate development processes. They educate and support teams on testing, quality, security and automation before going live, and promote best practices aimed at delivering a reliable and highly performant gaming experience. **Responsibilities** - Support development teams in technology and tooling choices to improve the visibility, control and robustness of internal and external services. - Educate, support and guide development teams in improving continuous integration and continuous deployment systems. - Research, integrate and develop technologies that improve reliability, performance and productivity. - Design, operate and take ownership of build, configuration, versioning and publishing pipelines (including packaging, signatures, SBOM, artifacts). - Set up and support CI/CD tooling (automated testing, quality, security), IaC and secure, reproducible and controlled deployments. - Maintain tooling products to provide exemplary quality of service to the project (internal SLOs). - Implement and maintain game deployment guides and document the implementation as well as the technical specifications of network and server infrastructures. - Collaborate with development teams to diagnose and fix anomalies and outages related to online services. - Set up and maintain incident management processes. - Manage the Cloud using appropriate tools. - Develop tools and processes that make it easier for developers to deploy services in a secure and controlled manner. - Define and monitor SLA/SLO/SLI, deploy observability (logs, metrics, traces), manage capacity and contribute to FinOps initiatives. #### Qualifications **Education** - University degree in computer science, computer engineering or any other relevant field. **Experience** - 5 to 8 years of experience in software development and systems administration. - Experience in infrastructure automation (Cloud). - Experience managing high-throughput systems. - Experience designing resilient, scalable and redundant architectures. - Experience in developing and optimizing software. **Skills and Knowledge** - Excellent analytical and synthesis skills. - Ability to solve complex problems. - Ability to adapt quickly to change. - Ability to work under pressure. - Very good knowledge of distributed systems. - Very good knowledge of Linux and Windows systems administration. - Languages: Python, Go, C# or C++. - CI/CD (GitLab, GitHub, Azure DevOps), IaC (Terraform, CloudFormation), containers and orchestration (Docker, Kubernetes). - Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry (or equivalents). - Cloud: AWS, Azure, GCP; databases; networking (DNS, CDN, load balancing, TLS). - Assets: Unreal Engine 5 (or similar engine), DevOps methodology, infrastructure automation experience.

Skills

What Middle DevOps jobs ask for — and how much of it you have →
Apply

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available