DevOps Engineer


| Singapore

Salary (SGD) 4.5K - 8.5K

Full Time | 2 Applicant(s)

Posted: 03 Aug 2018

Skills required


About Company

We help people find jobs they love and companies hire employees who stay longer.

Job Description

Oppportunity to create a strong impact within the open source community

Our client works with industry, academia, and government to create and support open software and hardware for use in robotics, from research and education to product development.

They offer two open source products for robots which are relied upon by hundreds of thousands of users and developers around the world.

The Job

Create and manage large-scale integration tests of complex distributed systems. Develop infrastructure to support testing of ROS and other middleware systems (e.g., videoconferencing platforms) using logged data and/or simulation. Create test cases to replicate scenarios observed in real-world deployments and also to probe corner cases of operation.

Deploy and manage a continuous integration (CI) system that combines cloud-hosted servers with on-premises hardware to run and report on test suites. Develop strategies for handling results and notifications from CI. Automate steps and processes at every opportunity.


Develop scripting (Python or Ruby) tools and libraries

Full life-cycle library and application development

Support, maintenance, and documentation of software functionality

Software testing and quality assurance

The Profile

Degree(s) in Computer Science or a related field, and/or equivalent industry experience

Extensive knowledge of at least one scripting language such as Python or Ruby

Extensive knowledge of software development in Linux

Experience designing and developing large software systems

Singaporeans only


Experience with continuous integration systems (e.g., Jenkins)

Experience with configuration management tools (e.g., Ansible, Chef, Puppet)

Experience with cloud-hosted computation (e.g., AWS EC2)

Experience with tools and techniques for integration testing

Experience with ROS, Gazebo, and/or other robotics software

Experience developing and maintaining open-source software

Experience designing and developing user- and developer-friendly software systems

Several years of professional software development experience

Please apply by using the following link: