Senior Network Engineer
An exciting opportunity has arisen for a Senior Network Engineer to join our organisation, with a rich heritage and a multitude of opportunities.
Key Highlights
* Opportunity to shape the future of banking technology
* Flexible working environment with internal career prospects
* Join a supportive team where the best talent thrives
Job Description
As a Senior Network Engineer, your role will be pivotal in developing a microservices framework on a Kubernetes platform. You will build scalable and reliable automation solutions that manage the entire security policy lifecycle—from intent to deployment—across various platforms.
Your expertise in Software Development, Ecosystem Familiarity, Programming Proficiency, Infrastructure as Code principles, Database Mastery, Software Testing Acumen, and Domain Familiarity will be key to your success in this role.
Responsibilities
1. Design and implement a service-oriented architecture (SOA) for network automation, using OpenShift/Kubernetes for deployment and managing containers.
2. Build and maintain platform-agnostic orchestration solutions that automate end-to-end deployments.
3. Use FastAPI, Swagger and Swagger Codegen to document REST APIs and create interactive API explorers.
4. Use Terraform to create consistent, scalable infrastructure and configurations that align with automation requirements.
5. Set up and manage CI/CD pipelines with GitHub Actions, Docker, and Artifactory.
6. Establish best practices for testing, release management, and logging, leveraging the ELK stack for monitoring and troubleshooting.
Requirements
The ideal candidate for the Senior Network Engineer position will bring proven experience in building distributed systems and microservices. You should have hands-on experience with Kubernetes, Docker, and OpenShift.
A high level of proficiency in a mainstream programming language like Python or Go is essential. Familiarity with infrastructure-as-code (Terraform) principles is required.
You should also have proficiency in designing effective database queries coupled with software testing acumen.
* Proven experience in building distributed systems and microservices.
* Hands-on experience with Kubernetes, Docker, and OpenShift.
* High level of expertise in a mainstream programming language like Python or Go.
* Familiarity with infrastructure-as-code (Terraform) and config-as-code principles.
* Proficiency in designing and executing effective database queries.
* Deep understanding of software testing strategies along with the ability to construct and maintain CI/CD pipelines.
* Experience with Firewall Infrastructure i.e. Juniper SRX, Fortinet FortiGate, and F5 Load balancer is a plus.
About Our Organisation
We offer competitive remuneration along with some of the best banking, wealth, and insurance benefits in the market.
We back our employees by helping them work towards industry-recognised qualifications, using online learning, training modules and career planning tools.
We even pay you to do volunteer or community work.
As an equal opportunity employer, we are proud to have created a culture and work environment that values diversity and flexibility – and champions inclusion.
Aboriginal and Torres Strait Islander Peoples are encouraged to apply.