DevOps Engineer (SG)
- Apply cloud (AWS, Azure, GCP) computing skills to deploy upgrades and fixes
- Put in place continuous integration (CI) and continuous deployment (CD) process and tools to enable the agile team to deliver quality software based on user feedback
- Develop scripts to automate build, software release, application deployment and system and application management
- Collaborate with team members to improve the company's engineering tools, systems and procedures, and data security
- Conduct automated system level vulnerability security scan, harden system and application platform
- Liaise with 3rd party software and hardware vendors to manage and resolve incidents and technical issues
- Liaise with 3rd party hosting providers to manage and resolve incidents and technical issues
- Prepare and maintain technical documentation Requirements
- Past track records in Solaris UNIX/Linux/Windows Systems Administration
- Expert in code deployment tools (Puppet, Ansible, and Chef)
- Exhibit expertise in software development methodologies
- Knowledge in setting up DevOps tools such as Git, Jenkins, Bamboo, Docker, Kubernetes, Puppet and Ansible.
- Past track records in virtualisation / container technology and setting up continuous integration / continuous deployment process and tools
- Knowledge in application development and setting up of middleware
- Understand networking protocols and services, e.g. SFTP, DHCP, DNS, VLANs, routing will be an added advantage
- Knowledge in setting up and maintaining databases will be added advantage