This job might no longer be available.

DevOps Cloud Engineer

Ubisoft
Singapore sg
4 years ago
Apply

Job Description

Responsibilities

Solve complex problems, applying appropriate technologies and best practices

Work with your team to invent, design, and build systems that are stable and performant

Consider the legacy of the systems you produce, how they will scale, and limit the use of short-term workarounds. Make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies

Identify patterns that affect the performance, reliability, or availability of a product or service and drive them out of the system through automation or other technical innovation

Improve continuous integration and delivery systems

Work on project ideas with customers, stakeholders, and peers

Take on projects and make enhancements that improve team systems and processes

Resolve the root cause of complex problems, leaving systems better and easier to maintain than when you found them

Read, write, and debug code in order to understand, implement, and operate a complete system. This code is held to the same standards as all the other code written at Ubisoft (e.g., version controlled, code reviewed, etc.)

Train new team-mates on how your team’s systems are constructed, how they operate, scale, and how secure they are

Provide insight to engineers that operate in different domains (e.g., software, hardware, security, and networking) in how their part interacts with others to form a system

BASIC QUALIFICATIONS

Bachelor's degree in Computer Science or four years of equivalent experience

3+ years of experience in Systems and Network Administration, DevOps or Site Reliability Engineering

Development experience with languages such as Scala, Java, Ruby, C++, or GoLang

Experience in automation, testing or monitoring framework development

Experience with agile software development practices

Experience with engineering best practices such as CI/CD

Understanding of design for scalability, performance and reliability

Experience with configuration management systems such as Ansible, Chef, or Puppet

Experience with monitoring tools such as Sensu, Zabbix, or Prometheus

Experience with Cloud infrastructures such as OpenStack, AWS, Google, or Azure

Qualifications

Experience with open-source technologies

Excellence in technical communications with both technical and non-technical peers

Experience with maintaining distributed systems and web services

Expertise with SQL and NoSQL databases such as MySQL, MongoDB, or Redis

In-depth knowledge in RESTful API design and implementation

Experience with Container technology such as Kubernetes, or Docker

Knowledge in the development of high-performance and fault-tolerant systems

Company Description

Ubisoft Entertainment, a global leader in the video games and entertainment software industry, is currently seeking a full-time DevOps Cloud Developer to help building and growing its internal Cloud. We are looking for a highly talented, motivated and experienced person for this role in our Singapore studio.

Our infrastructure teams go all in into the DevOps journey. This position will participate to our platform development design and architecture. Bringing a significant understanding of hardware, storage, operating system internals, scalability, reliability, or networking will make you successful in this organization.

The ideal candidate must be detail oriented, have superior verbal and written communication skills, strong organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Ubisoft

Engineering jobs