TL;DR

Cloud Engineer (Web3): Design and build a Cloud resource Management Service for an infrastructure platform to strengthen the governance, security and management of Ubisoft's infrastructure with an accent on RESTful API and Event-driven architecture. Focus on incorporating best practices, troubleshooting and resolving issues.

Location: Office is located in Saint Mandé, France

Company

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences.

What you will do

  • Participate in the design, development, testing, and deployment of our Python-based service (FastAPI).
  • Collaborate closely with cross-functional teams, including DevOps, infrastructure, and security, to ensure seamless integration and operation of the service.
  • Implement and maintain features that enhance the functionality, efficiency, and scalability of our managed services which combine a RESTful API and Event-driven architecture.
  • Ensure the security and compliance of our platform, incorporating best practices and industry standards.
  • Troubleshoot and resolve issues by working proactively to identify and address potential challenges.
  • Stay current with industry trends, emerging technologies, best practices in Kubernetes and cloud-native development.

Requirements

  • Expert hands-on experience developing back-end services in Python with clean, maintainable code practices.
  • Solid understanding of RESTful APIs including API core principles, conducting API reviews.
  • Experience with containerization and orchestration tools, particularly Docker and Kubernetes.
  • Experience with Azure such as interfacing with GraphAPI and Entra ID, deployment stacks.
  • Ability to design and execute effective unit tests for Python applications.
  • Experience working with Events and understanding concepts like Topics and Message acknowledgement.

Culture & Benefits

  • Profit Sharing, yearly company saving plan.
  • 25 paid time off + 12 additional paid days off.
  • 50% of your transportation pass is paid by the company, lunch vouchers (9€/day), healthcare for you and your family, and lots of Ubisoft additional perks.
  • Maternity leaves of 20 weeks, paternity/co-parental leaves of 7 weeks.
  • Gym available in the building.

Hiring process

  • [30 minutes]: video call with a recruiter.
  • [60 minutes]: interview with the manager of the role.
  • [technical test]: completion of a technical assessment.
  • [60 minutes]: technical interview with a team member.