Network Automation Engineer (Contract)

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 85,000 - 140,000

Full time

9 days ago

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Health insurance

Job summary

PERSOL SINGAPORE PTE. LTD. is seeking a Network Automation Engineer to design and implement Ansible Playbooks, Roles and Collections for multi-vendor environments, automating provisioning, backups and changes.

You will develop Python components, integrate REST APIs, NETCONF/RESTCONF, and work with NetBox and Infoblox. The role includes CI/CD pipelines with Jenkins or GitLab, testing with Pytest and pyATS/Genie, and maintaining reusable automation standards.

Qualifications

  • Hands-on experience with Ansible Playbooks, Roles, Collections, inventories and network automation modules.
  • Practical Python scripting skills and experience with libraries such as Netmiko and NAPALM.
  • Experience automating Cisco IOS-XE, IOS-XR, NX-OS, Juniper Junos and Arista EOS environments.
  • Knowledge of network protocols and technologies including BGP, OSPF, VLANs, VRFs and EVPN-VXLAN.

Responsibilities

  • Ansible Network Automation: design and develop reusable Playbooks, Roles and Collections for multi-vendor environments.
  • Automate provisioning, configuration management, software upgrades, backups and workflows.
  • Develop idempotent automation with error handling, validation and rollback.
  • CI/CD and automation testing: build pipelines and automated verification using PyTest and pyATS/Genie.

Skills

Ansible automation
Python scripting
Network programmability
REST APIs
NETCONF/RESTCONF
JSON/YAML
Git & CI/CD
NetBox/Infoblox
pyATS/Genie

Tools

Git
Docker/Podman
Pytest
Cisco pyATS/Genie
NetBox
Infoblox

Job description

About the client: A MNC Company.

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

Requirement:
  • Hands-on experience with Ansible Playbooks, Roles, Collections, inventories and network automation modules.
  • Practical Python scripting skills and experience with libraries such as Netmiko and NAPALM.
  • Experience automating Cisco IOS-XE, IOS-XR, NX-OS, Juniper Junos and/or Arista EOS environments.
  • Knowledge of network protocols and technologies, including BGP, OSPF, VLANs, VRFs and EVPN-VXLAN, to support automation requirements.
  • Experience with REST APIs, NETCONF, RESTCONF, YANG, JSON and YAML.
  • Hands-on experience with Git, CI/CD pipelines, automated testing and containerised execution environments.
  • Familiarity with NetBox, Infoblox, pyATS/Genie and enterprise automation integrations.
  • Proven experience delivering network automation solutions in enterprise or production environments.
  • Problem-solving, scripting, testing and troubleshooting capabilities.
  • Experience developing scalable, reusable and maintainable automation solutions.
  • Relevant certifications such as Ansible Automation Platform, Red Hat, Cisco DevNet Professional, CCNP or equivalent are desirable.
  • Increased automation coverage and reduced manual operational effort.
  • Improved automation reliability, reusability and execution consistency.
  • Reduced configuration errors and improved compliance.
  • Faster, safer and more repeatable network changes.
  • Improved integration between automation platforms and enterprise network systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - Ansible & Python Pro
Network Automation Engineer - Ansible & Python Pro

PERSOL • Singapore

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

PERSOL Singapore • 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
Ansible Automation Engineer
Ansible Automation Engineer

Tech Aalto Pte ltd • Singapore

On-site
SGD 120,000 - 180,000
Network Engineer(Core Data Centre Networking)_Contract
Network Engineer(Core Data Centre Networking)_Contract

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Network engineer(IT Network Communications)_Contract
Senior Network engineer(IT Network Communications)_Contract

ntt singapore pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Network Engineer [CCIE/Team Lead]
Senior Network Engineer [CCIE/Team Lead]

NCS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Network Infrastructure Specialist
Network Infrastructure Specialist

Tescom (S) Software Systems Testing Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000