Jobs / Westpac Group
Principal Network Automation Engineer
Westpac Group · Sydney, NSW, Australia
Sydney, NSW, AustraliaHybrid
Remuneration
Special offers on banking products and discounts, flexible work arrangements, leave options, learning and development opportunities, and community volunteering opportunities.
Location
Sydney, NSW, Australia
Visa sponsorship
Not specified
Job summary
This principal-level, hands-on engineer designs, builds, and operates reusable, tested automation for data centre networks, setting technical direction while guiding engineers toward code-driven network lifecycle management. The role delivers scalable Infrastructure as Code and CI/CD capabilities using technologies such as Terraform, Ansible, Python, and Git-based pipelines, and supports production automation across network infrastructure.
Benefits
Banking product offers and discountsFlexible work arrangementsCulture, Lifestyle, and Wellbeing leaveLearning and development opportunitiesCommunity volunteering opportunities
Qualifications
- Practical experience delivering production network infrastructure with Terraform and Ansible, including reusable modules, idempotency, drift detection, and safe lifecycle changes.
- Strong Python software engineering skills, including API integration, error handling, packaging, dependency management, and automated testing.
- Experience designing and maintaining Git-based CI/CD pipelines with deployment controls and secure credential handling.
- Strong data centre networking knowledge, including TCP/IP, BGP, routing, switching, high availability, and leaf-spine architectures.
- Experience modelling and validating network data with YAML, JSON, schemas, and templates, and integrating APIs with sources of truth or IP address management systems.
- Experience implementing unit, integration, and network tests, including pre-change and post-change validation.
- Principal-level technical leadership, including setting engineering direction, documenting architectural decisions, mentoring, and cross-team influence.
- Experience operating production automation services in Linux environments, including observability, troubleshooting, incident response, and on-call support.
- Understanding of secure software delivery, least-privilege access, secrets management, auditable change controls, and ITIL practices.
- Track record of taking network automation from prototype to supported production use.
- Desirable: experience with Cisco Nexus NX-OS, VXLAN EVPN, fabric automation, Ansible Automation Platform, Nautobot, NetBox, or Nornir.
Responsibilities
- Design, build, and operate reusable, tested, production-ready network automation.
- Define and deliver scalable, secure, and reliable Infrastructure as Code and CI/CD capabilities.
- Set technical direction and lead architectural decisions, code reviews, and design reviews.
- Mentor engineers and improve engineering practices across teams.
- Support production automation services, including troubleshooting and incident response.
Skills
AnsibleAzureAzure DevOpsGitGitHubGitHub ActionsGitLabGitLab CIJenkinsLinuxNexusPythonTerraformcontainerdVault
Languages
Python
Work schedule
On-call support
Industry
Banking
Relocation
No