30+ days ago - req12385

IT - Software Development Engineer - Linkou


Computer science & software engineering

In a nutshell


Linkou, Taiwan




0-2 years



Job Category

Computer science & software engineering




Do you want to take thechallenge of amplify the power of thousands of CPU cores? We are looking fora highly motivated, hands-on DevOps engineer to join a rapidly expanding team.

Job Mission

As a DevOps Engineer, you will be responsible for collaborating with Software Engineering R&D teams and SQA teams to deliver continuous improvements in process and automation that deliver measurable improvements in the following key areas.

Minor responsibility is to manage high performance computing environment maintenance in data center.

Job Description

Work on software configuration management (SCM)

  • Better build automation (stateless continuous integration templates) .
  • Work on continuous integration build plans – making them stateless and easier to use / maintain.
  • Diagnose and troubleshoot day to day issues users may experience with the build and test infrastructures.

Manage and maintain high performance computing (HPC) cluster for development and testing.

  • Troubleshoot issues as they arise by viewing logs, attempting to reproduce in a controlled environment.Apply periodic updates, patches, etc to servers.
  • Work on automation code to automatically provision virtual machine instances based upon pending cluster workloads.
  • Work on product code to improve versatility and modulatory of job launch code.
  • Facility ASML maintenance procedures (server patching and other planned maintenance activities) for the build and test infrastructures.
  • Ensure system uptime by monitoring production systems and responding to issues with corrective action.
  • Ensure network uptime and troubleshoot any issues or outages to ensure business continuity.


BS/MS in an Engineering or Computer Science related discipline


1-3 years of work experience in DevOps or IT or System / Platform operations

Personal skills

•Programming in a language such as C, C++
•Experience of managing computer system hardware or network equipment is a plus

Other information

Experience with following area is an advantage
•Experience with a distributed version control system such as Git, Perforce, Mercurial, CVS or SVN.
•Experience with cluster resource managers and schedulers (e.g. LSF, SGE).