Infrastructure Automation Engineer

Date: 30 Sep 2024

Location: JKG Tower, MY

Company: Network For Electronic Transfers (S)

The NETS Group is a leading payments services group, enabling digital payments for merchants, consumers and banks across the entire payments value chain. 
 

The Group operates Singapore’s national debit scheme enabling customers of DBS Bank/POSB, HSBC, Maybank, OCBC Bank, Standard Chartered Bank and UOB to make payments using their ATM cards or mobile devices at more than 130,000 acceptance points in the country as well as online payments.

We are seeking a highly motivated and experienced Infrastructure Automation Engineer to design, implement, and manage automation solutions for our IT infrastructure. The ideal candidate will have a strong background in Network, Platform, Database Automation, Cloud and CI/CD pipelines. You will be responsible for automating the deployment, management and patching of servers, databases, networks, and other infrastructure components.

 

Key Responsibilities

  • Design and Implement Automation Solutions:
  • Develop and maintain automation scripts and templates for deploying and managing infrastructure resources.
  • Utilize tools such as Terraform, Ansible, Chef, Puppet, or similar IaC tools to automate infrastructure provisioning and configuration.
  • Cloud Infrastructure Management:
  • Automate the provisioning and management of cloud resources on platforms such as AWS, Azure, or Google Cloud. 
  • Ensure scalable and secure cloud environments through automation.
  • CI/CD Pipeline Development:
  • Create and manage CI/CD pipelines to automate application deployment processes.
  • Integrate automated testing and validation processes into CI/CD workflows.
  • Server, Database and Network Automation:
  • Automate the deployment and configuration of virtual machines (VMs) and database instances.
  • Develop automation scripts to deploy policies and rules for network services.
  • Implement monitoring and alerting for infrastructure components to ensure high availability and performance.
  • Implementation of resource monitoring and asset tracking. 
  • Automate patching and validating of system health. 
  • Ensure secure and efficient infrastructure operations through automated processes.
  • Collaboration and Documentation:
  • Work closely with Network, Platform, Database, Cloud, DevOps and Development teams to understand automation requirements and implement solutions. 
  • Document automation processes, scripts, and configurations for future reference and training purposes. 


Technical Requirements

  • Minimum 6+ years of experience as an Infrastructure Automation Engineer.
  • Strong programming skills in languages such as Python, Javascript, Groovy, Ansible, UNIX script, SQL etc
  • Proficiency with infrastructure as code (IaC) tools such as Terraform, Ansible, Chef, or Puppet. 
  • Strong experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI. 
  • Hands-on experience with cloud platforms (AWS or Oracle Cloud).
  • Experience with security automation tools like Security Information and Event Management (SIEM) or Security Orchestration, Automation and Response (SOAR) could be valuable.
  • Knowledge of containerization technologies like Docker or Kubernetes could be an added advantage.
  • Familiarity with monitoring tools like Zabbix, ELK for infrastructure health and performance.
  • Knowledge of scripting languages such as Python, Bash, or PowerShell. 
  • Experience in automating server/VM creation and provisioning. 
  • Ability to validate existing capacity of ESXi hosts and optimize resource utilization. 
  • Proficient in deploying and configuring databases. 
  • Ability to automate the configuration of network policies and rules.


Soft Skills:

  • Strong problem-solving skills and the ability to troubleshoot complex issues. 
  • Excellent communication and collaboration skills. 
  • Ability to work independently and as part of a team. 
  • Detail-oriented with strong documentation skills.
  • Self-motivated and possess strong analytical skills, sharp and meticulous.
  • Strong interpersonal skills and good time management skills.
  • Deeply passionate about software development and testing.
     

Network for Electronic Transfers (Singapore) Pte Ltd.