L3/L4 Network Automation Engineer (Ansible)
Description
Our Client is a global technology solutions company
Responsibilities
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.
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
We regret to inform that only shortlisted candidates will be contacted.
PERSOL Singapore Pte Ltd • EA License No. 01C4394 • EA Registration No. R1551626 (SUJA THERESA FRANCIS)
**********************************
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.
**********************************