Mrinal Mukherjee, Engineering Manager

Mrinal Mukherjee

Engineering Manager

Bank of New Zealand (BNZ)

Location
New Zealand - Wellington
Education
Master's degree, Information Technology
Experience
19 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 0 Months

Engineering Manager at Bank of New Zealand (BNZ)
  • New Zealand - Wellington
  • My current job since February 2020

Leading the Engineering Practices team in the Cards and Payments domain at BNZ.
Being a line-manager to 4 Engineering Leads who in turn provide technical leadership to individual squads/product teams within the domain. In essence, my role as an Engineering Manager is a ‘leader-of-leaders’ role.
Leading the cloud adoption journey for various apps and APIs in the domain. This includes collaborating with the BNZ cloud platform and security teams to come up with security standards, architecture patterns, CI-CD and monitoring/alerting practices, change management and support structures.
Conceptualised and designed a DevOps Maturity Matrix which could be used to evaluate the performance of teams on various DevOps aspects and then identify opportunities for the team to improve over time.
Within a year, I was able to work with my team to improve the CMDB health of applications in the domain by 80%, introduce and implement cloud-tagging standards as well as reduce the security vulnerability count on our infrastructure by 50%.
Being the ‘Engineering’ arm of the Leadership triad comprising Capability, Product and Engineering managers. As a leadership team, we collaborate to support product teams better and ensure we have a healthy and productive workforce grounded on DevOps principles in an agile environment.
Focusing on mainframe modernisation, technical strategy, operations health, learning/development and helping develop the API community within the domain. Working to identify and remediate tech debt in the API ecosystem.
Escalation point for topics related to technology or engineering in the Cards and Payments domain.
Currently working with the rest of the leadership team to introduce a ‘DevOps’ or ‘Build-and-Run’ culture within the domain. This requires incremental changes in technology, process and culture within teams.
Developed an ‘Operations Dashboard’ which provides insights on incidents, changes, security vulnerabilities, compliance, certificate expiry, CMDB.

Lead Engineer at Australia and New Zealand Bank (ANZ)
  • New Zealand - Wellington
  • March 2019 to February 2020

Accountability for the design, build, technical leadership and standards for the platform(s).
Lead Engineer for the BS11 program for ‘Payments’ systems for the bank.
Identify, lead and implement continuous improvement through automation, DevOps and Agile ways of working.
Stakeholder engagement and influencing, including at executive level.
Worked closely with the architecture team to ensure solutions align with the architectural strategy.
Collaborated closely with platform leads, architecture, analysts and other stakeholders to ensure solutions meet customer expectations.

Sr. Consultant - Technology at Assurity Consulting
  • New Zealand - Wellington
  • August 2015 to February 2019

As a consultant with Assurity, I worked at different client locations play the role of a Solution Architect or a hands-on DevOps coach. The clients were a mix of government entities and financial organisations. I worked with technology teams to design scaleable, cloud-first and data-driven architectures, while helping them on their DevOps journey. I remained hands-on with technology and worked on the factory-floor with the delivery teams to implement infrastructure as code with Docker, Chef and Kubernetes, build and deployment pipelines with Jenkins and monitoring and alerting tools like Prometheus, Elastic and PagerDuty.
As an ICAgile Certified DevOps instructor, I had conducted quite a few 'Foundation of DevOps' courses for external customers.
I also had the privilege to speak at conferences (DevOpsDaysNZ and WeTestNZ) where I shared real-life experiences and made an effort to give back to the community.

Infrastructure Specialist at Publicis Sapient
  • United States - Minnesota
  • August 2009 to August 2015

As an IT infrastructure consultant, I partnered with my client - ‘Target Corporation’, where I lead a 4-member
infrastructure team responsible to automate infrastructure setup, support and build-and-release activities across environments. I coordinated with development teams, hosting partners, external vendors and internal teams within the organisation for meeting infrastructure requirements for the project and carry out zero-downtime deployments for 'Target.com' and its social saving app - 'Cartwheel'.

During that time, I was introduced to the concept of 'DevOps' in early 2012 and while learning it on the fly, was able to transition traditional processes of infrastructure and change management to the new ways of working.

As a senior member of the team, I was called upon to periodically run technology training sessions and recruitment activities.

Junior Project Manager at Buongiorno SPA
  • Italy - Milan
  • July 2006 to August 2009

Joined Buongiorno, an Italian Mobile Value Added Service (VAS) company as an intern after my Masters
degree. After my internship completed, I was offered a permanent role in the organisation.
I started as a Java developer, but was soon pulled into the new 'Build and Release' team. Worked with developers and delivery leads to implement build and release processes including versioning strategies.
Apart from learning the technologies in use, this provided me an excellent opportunity to collaborate with developers from across the world and build up a cross-cultural sensitivity.
Lead delivery projects in Russia and India where my team was responsible for delivery and production support.

Software Engineer at Infosys
  • India - Chennai
  • July 2004 to August 2005

Worked in an IVR/CTI Production Support Project for an American telecom major involving Genesys 6.5 as well as CISCO ICM.
Developed IVR call flows for various clients using C++ based Dialogic APIs.
Trained on Java and Internet Technologies.
Exposed to CMMI-5 and contributed as Configuration Controller as well as being a member of the Defect Prevention team.

Education

Master's degree, Information Technology
  • at Scuola Superiore 'Sant' Anna' di Studi Universitari e di Perfezionamento
  • July 2006

Ranked 6th among 15 students chosen from all over India for the Masters in one of the best professional schools in Italy. Recipient of full tuition waiver plus a monthly scholarship from the Italian Ministry of Foreign Affairs and the Italian Ministry of University and Research.

Bachelor's degree, Electronics And Communication Engineering
  • at Guru Gobind Singh Indraprastha University
  • July 2004

Specialties & Skills

Cloud Computing
Reliability Engineering
Solution Architecture
Engineering Management

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.



Languages

English
Native Speaker
Hindi
Native Speaker
Bengali
Native Speaker

Hobbies

  • Road Biking