Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Job Description
As a Cloud Developer at Ubisoft Montreal, you will help design and build a Kubernetes-managed platform that improves the reliability, scalability, and security of our infrastructure. You will join a collaborative team that values shared ownership, open communication, and continuous improvement. As a Cloud Developer, you will work closely with cross-functional partners to deliver cloud-native solutions that support our games and services.
What you’ll do
- Own the maintenance, upgrades, and lifecycle management of internal Kubernetes platform components at scale
- Design, develop, test, and deploy Go-based operators and tools for Kubernetes
- Collaborate with DevOps, infrastructure, and security teams to ensure stable and secure platform operations
- Build and maintain features that improve scalability, performance, and resilience of Kubernetes-managed services
- Apply security best practices and contribute to compliance across the platform
- Partner with product managers and stakeholders to translate requirements into technical solutions
- Contribute to planning, estimation, and prioritization with project managers and team leads
- Perform code reviews, share knowledge, and foster a collaborative team culture
- Troubleshoot production issues and proactively identify system and process improvements
- Stay current with cloud-native technologies and Kubernetes ecosystem best practices as well as participate in on-call rotations
Qualifications
What you bring to the team
- Demonstrated capability operating and maintaining Kubernetes platforms using Git Opspractices with tools such as Argo CD
- Hands-on experience building operators and tools in Go with clean and maintainable code
- Proficiency in automation tools and Infrastructure as Code, such as Terraform or similar
- Ability to set up and maintain CI/CD pipelines, utilizing tools such as Gitlab
- Practical experience with containerization and orchestration, including Docker and Kubernetes
- Experience implementing observability and monitoring solutions using Prometheus, Grafana, Open Telemetry, ELK
- Ability to write effective unit tests for Go applications and apply sound testing practices
- Familiarity with deploying and operating workloads on cloud platforms such as AWS or Azure
- Ability to collaborate effectively in agile development environments