Network Automation Engineer - Ansible & Python

PERSOL Singapore

Singapore

On-site

SGD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PERSOL Singapore seeks an experienced Network Automation Engineer to design and implement multi-vendor automation using Ansible, Python, and modern CI/CD practices. You will build reusable playbooks, integrate devices via REST APIs and NETCONF, and ensure reliable, auditable automation workflows across diverse network environments.

The role emphasizes hands-on scripting, vendor automation, and modern tooling, with opportunities to optimize provisioning, configuration, and compliance processes

Qualifications

  • 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

Responsibilities

  • 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
  • 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
  • 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.
  • 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.

Skills

Ansible Playbooks
Python scripting
REST APIs
NETCONF
RESTCONF
YANG
JSON
YAML
Git
Jenkins
GitLab CI/CD
Docker/Podman
NetBox
Infoblox
pyATS/Genie

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Information Technology
Bachelor's Degree in Engineering
Related field

Tools

AWX/Automation Controller
Podman
Docker
NetBox
Infoblox
pyATS/Genie
Git
Jenkins
GitLab CI/CD

Job description

PERSOL Singapore seeks an experienced Network Automation Engineer to design and implement multi-vendor automation using Ansible, Python, and modern CI/CD practices. You will build reusable playbooks, integrate devices via REST APIs and NETCONF, and ensure reliable, auditable automation workflows across diverse network environments.

The role emphasizes hands-on scripting, vendor automation, and modern tooling, with opportunities to optimize provisioning, configuration, and compliance processes

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Network Automation Engineer - Ansible & Python Pro
Network Automation Engineer - Ansible & Python Pro

PERSOL • Singapore

On-site
SGD 90,000 - 130,000
Contract Network Automation Engineer | Ansible & Python
Contract Network Automation Engineer | Ansible & Python

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 85,000 - 140,000
Health insurance
L3/L4 Network Automation Engineer (Ansible)
L3/L4 Network Automation Engineer (Ansible)

PERSOL • Singapore

On-site
SGD 90,000 - 130,000
L3/L4 Network Automation Engineer (Ansible)
L3/L4 Network Automation Engineer (Ansible)

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Network Automation Engineer (Contract)
Network Automation Engineer (Contract)

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 85,000 - 140,000
Health insurance
Senior Network Engineer — SD-WAN, Automation & Cloud
Senior Network Engineer — SD-WAN, Automation & Cloud

ntt singapore pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Ansible Automation Engineer
Ansible Automation Engineer

Tech Aalto Pte ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Network Engineer: Automation & AIOps
Senior Network Engineer: Automation & AIOps

Equinix • Singapore

On-site
SGD 120,000 - 180,000
Senior Network Automation Engineer (AIOps)
Senior Network Automation Engineer (AIOps)

Equinix, Inc. • Singapore

On-site
SGD 120,000 - 180,000
Python Network Automation Engineer
Python Network Automation Engineer

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000