Senior Engineer (Software Defined Networking) at CommBank (Eveleigh, Australia)
Location: Eveleigh, Australia
Type: Full Time
Created: 2021-04-21 05:00:25
Senior Engineer (Software Defined Network) – Permanent – Eveleigh
Join a large-scale engineering team with over 40+ engineering professionals
Be part of an innovative environment with likeminded individuals
Together we place customers at the centre of what we do
Enterprise Services (Technology & Operations) is responsible for world-leading application of technology and operations across every single aspect of CommBank – from innovative product platforms for our customers, to essential tools within our business.
Yourself in our team
Your teams mission is to provide the end-to-end automation which unites all technologies and allows teams to deliver products in a safe, secure and agile fashion.
We are building 4 major components for the software defined networking space:
API and wrappers over our existing IPAM system (infoBloxks)
Event based application tracking
Network flow visibility taps and data collection
Network Policy Management services
CI/CD policy staging. Pull request feedback of firewalls
CI/CD integration to all the above components
Above lists >> applied to
VMWare NSX-T and NSX-V
Kubernetes Network Policy
AWS Network Policy
Azure Network Policy
AlgoSec Firewall integration
Our Global Technology Services (GTS) products and services are leveraged across all Business Unit Platforms within the Bank to deliver industry-leading software including: CommBank App, Netbank, CommSee, CommSec, CommBiz and Commbank.com.au
You will be reporting directly to an Engineering Manager part of the Global Technology Services business unit. Your wider team consists of 4+ squads in the Engineering disciplines of Cloud/Infrastructure, DevOps tooling, Integration, Application Infrastructure, API Management and Software Defined Network across 2 tribes (Developer Experience & API and Network as a Service).
Do work that matters:
Developing new tools and integrating them within larger frameworks.
Driving automation through understanding processes and implementing improvements.
Measuring systems performance and working iteratively to identify key metrics to guide improvement.
Diagnosis of operational incidents, performing root cause analysis, and working to make engineering change to resolve problems.
Collaborating with others including Software Engineers, Application Developers, Network Technicians, Delivery Managers, and Program Officers. Engineering is a team sport; we achieve outcomes by working together.
Presenting your work to peers in your immediate team and to engineers, scientists, and managers across the broader Systems Engineering community
Adhere to the Code of Conduct. The Code of Conduct sets the standards of behaviour, actions and decisions we expect from our people.
We’re interested in hearing from people who are possess the following:
We need Engineers with demonstrable experience with modern software defined infrastructure and a passion to automate everything.
Scripting skills with C/C++ or Java (if you have Scala or Rust, that would be advantageous)
GitHub (Pull Requests, etc.)
Strong analytical and programming skills(Like objected oriented design)
Understanding of Networks, Layer 2-4 protocols, DNS, IPAM, Application Design, Proxies etc.
Understating of VMWare NSX-T and NSX-V, Kubernetes Network Policy, AWS Network Policy, Azure Network Policy, AlgoSec Firewall integration are desirable
Strong track record in Software engineering