Ubisoft is a global leader in the video game industry, with teams spread across the globe creating original and memorable gaming experiences. We believe that diversity of perspectives drives progress for both players and teams. This role will continuously ensure the viability, stability, and performance of the tools and infrastructure supporting game development.
Requirements
- University degree in computer science, computer engineering, or other relevant training
- 5 to 8 years of experience in software development and system administration
- Experience in automating infrastructure (Cloud)
- Experience in high-speed system management
- Experience in designing resilient, scalable, and redundant architectures
- Experience in developing and optimizing software
- Excellent analytical and synthesis ability
- Ability to solve complex problems
- Ability to quickly adapt to changes
- Ability to work under pressure
- Very good knowledge of distributed systems
- Very good knowledge of Linux and Windows system 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; networks (DNS, CDN, load balancing, TLS)
- Skills: Unreal Engine 5 (or similar engine), DevOps methodology, experience in automating infrastructure