Senior Engineer (Software Defined Networking) at CommBank (Eveleigh, Australia)

Senior Engineer (Software Defined Networking) at CommBank (Eveleigh, Australia)


Add To Bookmarks
Company:
Location: Eveleigh, Australia
Type: Full Time
Created: 2021-04-21 05:00:25

Apply Here


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

Your Business

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

    • Rules engine

    • 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