Edward Coffey

Senior Consultant Engineer at NAB

Greater Melbourne Area

About

I’ve worked in Software Engineering for two decades, with 13 years’ experience in large financial institutions in addition to several years in small-medium enterprise and consulting. Over that time I have worked in a wide range of roles including software architecture, design and development, SRE/DevOps engineering, systems administration, web analytics, technology selection and implementation, asset health management, and facilitating business-technology communication and understanding. Throughout my career I have developed a passion for enabling Agile dev teams to deliver to their full potential by identifying and removing roadblocks, developing reusable, standardised architecture, and implementing continuous delivery enabled by SRE/DevOps practices and culture. I'm a developer at heart, and relish dev leadership roles where I can maintain some level of involvement with hands-on coding.

Experience

  • NAB (7 yrs 7 mos)
    • Senior Consultant Engineer - Software
      Jan 2024 - Present · 2 yrs 6 mos

    • Senior Consultant Engineer/SRE
      Jul 2021 - Dec 2023 · 2 yrs 6 mos

      In this role I consulted across a series of projects, and was responsible for driving improvements in both SRE and Software Engineering practices. One of the primary areas where these teams needed assistance and upskilling was automated monitoring and alerting. This work ranged from high level oversight and design of platform health monitoring, to hands-on log analytics development, demonstrating how to convert noisy, unstructured log data into timely and actionable alerts. I also trained developers in effective logging practice, incident log analytics, and healthcheck automation.

    • DevOps Engineering Manager
      Dec 2018 - Jun 2021 · 2 yrs 7 mos

      This role involved managing the central platform engineering and DevOps team for a large program of work carried out by a team of up to 100 software engineers. My team designed and implemented common patterns and modules for cloud infrastructure and automation, to be reused by the dev squads. We were also responsible for assisting dev squads with adopting NAB’s new, standardised CI/CD pipeline, and made a large number of contributions back to the team managing that project.

  • ANZ (8 yrs 8 mos)
    • Delivery Automation (Devops) Architect
      Jun 2016 - Oct 2018 · 2 yrs 5 mos

      I commenced as ANZ’s Delivery Automation Architect in June 2016, facilitating the adoption of software process automation and devops practices throughout the organisation.

    • Solution Architect - Digital Delivery
      Jun 2014 - Jun 2016 · 2 yrs 1 mo

      I design and deliver web applications and services for ANZ staff and customers globally. This includes services vital to mobile apps, Internet banking, online application forms and other interactive portions of anz.com. A key part of this work is introducing SAFe ScrumXP and DevOps practices, and determining configuration and infrastructure requirements to support those practices. I work closely with the business and UI/CX design teams who provide requirements, and with the back-end systems teams who provide the interfaces that our applications consume. I maintain involvement with projects from initial estimation and analysis through to deployment and maintenance, taking solution architectures and producing detailed system designs and, on occasion, proof-of-concept code.

    • Business Solution Consultant - Digital Segment
      Sep 2013 - May 2014 · 9 mos

      As a BSC I engaged with the business during ideation and feasibility assessment for Internet banking, online-application, mobile app and general website initiatives. I was responsible for producing high level solution options for feasibility assessment, weighing the needs of business, architecture, security, delivery and support teams. I acted as a translator between technical and non-technical teams, and helped to shape business initiatives to align with the technology roadmap.

  • Object Consulting (4 yrs 3 mos)
    • Senior Consultant
      Apr 2008 - Mar 2010 · 2 yrs

      As a senior consultant I was at various times responsible for development team leadership, Java web-app development, technical pre-sales consulting and mentoring junior developers.

    • Consultant
      Jan 2006 - Apr 2008 · 2 yrs 4 mos

      As a consultant I was engaged in Java web application and rich-client development.

  • Software Developer at Redflex Traffic Systems
    Aug 2003 - Jan 2006 · 2 yrs 6 mos

    At Redflex I primarily worked as a developer on a large Java web-app for the collection, classification, storage, retrieval and printing of images.