L3/L4 Network Automation Engineer (Ansible)

PERSOL SINGAPORE PTE. LTD.Singaporemycareersfuturepublished 10/28/2026
Must-have:PythonGitDockerCI/CDSecurity

Your tasks

1. Ansible Network Automation

  • Design and develop reusable Ansible Playbooks, Roles and custom Collections for multi-vendor network automation.
  • Automate network provisioning, configuration management, software upgrades, configuration backups and operational workflows.
  • Develop idempotent, state-aware automation with error handling, validation and rollback capabilities.
  • Automate configuration compliance, drift detection and remediation across network devices.
  • Develop reusable automation frameworks and follow coding standards, version control and peer-review practices

2. Python and Network Programmability

  • Develop Python scripts and automation components to extend Ansible capabilities.
  • Integrate automation workflows with network devices and platforms using REST APIs, NETCONF, RESTCONF and YANG.
  • Work with structured data formats such as JSON and YAML.
  • Integrate automation with network inventory and IPAM platforms such as NetBox and Infoblox

3. CI/CD and Automation Testing

  • Build and maintain automation pipelines using Jenkins, GitLab CI/CD or equivalent tools.
  • Implement automated pre-change and post-change validation, testing and configuration verification.
  • Use tools such as Pytest, Cisco pyATS/Genie and other relevant testing frameworks.
  • Implement approval gates, execution controls, audit trails and automated recovery mechanisms where supported.

4. Automation Platform and Operations

  • Develop and maintain automation workflows using Ansible Automation Platform, Automation Controller or AWX.
  • Build and manage containerised execution environments using Podman or Docker.
  • Integrate automation with enterprise secrets management, monitoring, logging and IT service management platforms.
  • Maintain automation documentation, operational runbooks and reusable standards.
  • Troubleshoot automation failures and continuously improve workflow reliability and execution efficiency.

Requirements

Skills/Requirement

  • Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 3+ years of experience in Network Automation or Network Engineering.
  • Hands-on experience with Ansible Playbooks, Roles, AWX/Automation Controller
  • Strong Python scripting skills
  • Experience with Cisco, Juniper, or Arista network environments
  • Knowledge of BGP, OSPF, VLANs, VRFs, EVPN-VXLAN
  • Experience with REST APIs, NETCONF, RESTCONF, YANG, JSON, YAML
  • Exposure to Git, Jenkins, GitLab CI/CD, Docker/Podman
  • Familiarity with NetBox, Infoblox, pyATS/Genie is an advantage
  • Preferred Certifications: CCNP, CCIE, Cisco DevNet, RHCE, Red Hat Ansible

Other

This is in partnership with Employment and Employability Institute Pte Ltd (“e2i”). e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to e2i’s PDPA.

Contact person

Listed by the employer in the job posting — for questions and your application.

  • SUJA THERESA FRANCIS