Tweet

Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Created in 1996, Ubisoft Shanghai studio, is a vibrant and exciting place where our 400+ talents get opportunities to either co-develop great AAA blockbuster games, create cutting-edge online games or produce fun mobile games.

Job Description

Summary

Ubisoft is seeking an experienced Online Systems Administrator (DevOps) to join our IT Game Services (ITGS) team. The ITGS team is composed of Network professionals, Systems Administrators specialized in Microsoft, Linux products, software developers and Network Architects. The team apply expertise to service Ubisoft game development to support business activities in North America, Europe and Asia with the highest degree of quality.

The Online Systems Administrator (DevOps) is responsible for the design and operations of our Online application servers, mainly focus on games and internal projects, operational activities, proactive capacity management and event monitoring. This position will also function as an integral member of the development team to develop and operate web applications and internal tools.

The selected candidate is a dynamic problem solver and versatile who can commit to resolving problems with impeccable service to our users. He/She will also contribute to the execution of various projects and will act as a second-level support for the Linux/Windows systems under his responsibility (including 24/7 pager rotation support)

Responsibilities:

The main responsibilities and routine tasks of this role are to:

  • Develop, maintain and participate in the supporting life cycle of new IT systems and services; extend existing systems in line with organizational goals particularly focus on IT automation dashboards;

  • Participate actively in the definition, maintenance and evolution of test environments, continuous integration and deployment to ensure the effectiveness of the development cycle;

  • Deliver or develop applications and tools to increase productivity and comfort of usage in accordance with requirements of client and/or project teams;

  • Assimilate business changes and incorporate them in the IT systems and the daily activities;

  • Maintain code quality and updates;

  • Advanced troubleshooting and complex issue resolution

  • Install, maintain and upgrade Linux OS and various application software;

  • Advanced troubleshooting and complex issue resolution, must be able to work flexible hours and overtime as required;

  • Monitor IT system events to ensure health, maximum system availability and service quality;

  • Participate to the backups and restoration of Online systems;

  • Maintain documentation regarding configurations, operations and troubleshooting procedures related to the Online platforms;

  • Participate to the definition of standards, guidelines, best practices and metrics as directed;

  • Assist in evaluating new requirements, technical design and standards;

Qualifications

Bachelor Degree or equivalent experience in Computer Information Systems, Computer Science, Mathematics or a related field.

Oral and Written Comprehension of English

System Administration:

  • 3-5 years of experience expertise in Linux and Windows operating systems

  • Knowledge of Open-Source Infrastructure as code tools like, terraform, ansible, pulumi etc.

  • Good Knowledge of SQL and NoSQL (MongoDB, MySQL) on server administration and product installation

  • Knowledge of Popular monitoring tool is a considerable asset, such as Zabbix, Prometheus, Grafana etc.

  • Knowledge of public cloud deployment and management, such as AWS, GCP, Azure, Ali cloud, Tencent Cloud etc. Multi-cloud experience is a considerable asset.

  • Knowledge of Containerization technology, such as Kubernetes, vendor-specific EKS, AKS etc. more cloud-native technology experience is a considerable asset.

Network:

  • Good knowledge and concept of system security and networking. (Firewall, Route-Switch, NAT, Proxy, TCP/IP, etc.)

  • Familiar with the structure and characteristics of the Chinese internet. Proficient in using network sniffing and packet capture tools (such as tcpdump and Wireshark) for theoretical analysis, problem discovery, and solution identification.

  • In-depth understanding of upper-layer network communication protocols (such as HTTP).

  • Extensive knowledge and practical experience in designing and implementing system network security policies.

  • Nice to have – experience with common third-party network testing solutions.

Development:

  • 1-2 years of experience in application backend development in Python or Go, and able to learn other languages quickly

  • Familiar with some basic Framework: RESTful API

  • 1-2 years of experience administrating with the DevOps approach, familiar with popular DevOps platform and practice, git, CI/CD, version release process etc.

  • Basic knowledge of database and popular DBMS, such as, Mysql, Mongodb, Couchbase, Redis etc.

  • Good expertise in software development and system design, be able to construct the architecture of software system independently.

  • Data Analysis expertise is a plus

Additional Information

WE OFFER YOU

Competitive salary, bonus for your performance, medical services to keep you safe and sound, meal tickets to use them wherever you want and free access to relaxing and fitness room.

But most of all, we guarantee you’ll appreciate our culture and working environment.

Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services, with a rich portfolio of world-renowned brands, including Assassin’s Creed, Just Dance, Tom Clancy’s video game series, Rayman, Far Cry and Watch Dogs. The teams throughout Ubisoft’s worldwide network of studios and business offices are committed to delivering original and memorable gaming experiences across all popular platforms, including consoles, mobile phones, tablets and PCs.

Come and join our team of over 19,000 professionals and help us create original and memorable experiences for the world!