Updating Results

Bank of New Zealand

3.9
  • #1 in Banking & financial services
  • 1,000 - 50,000 employees

Caleb Ward

Caleb Ward studied a Bachelor of Software Engineering at Massey Universityand is now a Technical Specialist at Bank of New Zealand

What's your job about?

BNZ aims to be more than just a bank by supporting communities and creating sustainable practices.

In my role, I support the cloud infrastructure to help our team move towards this goal.

My role consists of creating and maintaining environments in which other developers in the bank can deploy their applications and software onto. I am in the graduate program, meaning I rotate around the different cloud teams Azure, AWS and Containers which I am starting out with Azure.

The cloud can help the bank both save time, money, and use less resources meaning more can be put towards where it is needed. To do this it needs to be used correctly, so my team and I work to make sure the security, uptime and shared knowledge is of the highest standard.

In my everyday work I create and update features to make adoption and usage of the cloud easier, help developers solve questions or issues with their cloud environments, as well as making sure the BNZ environment in the cloud is kept safe. My favourite part is creating new features which I recently did when I helped develop a system that cuts time to access an Azure virtual machine from a working day to around 1-2 hours. Most of the delay was in the approval system, so finding a way to create a pre-approved group and automatically add new machines into it was very exciting as that was a large bottleneck for users wanting to continue with their work.

What's your background?

I was born, and currently still live in New Plymouth, Taranaki where after finishing high school at New Plymouth Boys’ High, I took a role as a sales consultant at Noel Leeming. This taught me a lot of communication skills which I am still grateful for today as I was a shy kid and had to leave my comfort zone to talk to new people every day.

After a few years, I was offered a technician role due to my love and proficiency with technology, though I enjoyed this role I always knew I wanted to advance my knowledge. When the first COVID-19 lockdown occurred in 2020, I had plenty of time to think. I decided, with the support of my partner, to study full time which was the best decision I could have made.

I learnt a lot through my courses and was introduced to Summer of Tech internships which I applied to hoping I would get some useful experience. When the meet and greet interviews came around, I joined one for the BNZ cloud platform. I was so impressed with their welcoming nature; I went to a second group interview for the same role just to learn more!

I made it through further interviews with them and found we were a good fit, so I got the offer to become an intern for three months over the 2021-2022 summer. I got an incredible amount out of it while feeling valued and supported so I was excited to learn about my offer to work permanently which I promptly accepted and am absolutely loving it!

Could someone with a different background do your job?

Absolutely! Not because it is easy, but because BNZ gives the support and tools to allow people to learn and grow in the field they want. You become an asset to BNZ the more you know, so furthering that knowledge is in everyone’s best interest. For most of my job I have learnt through doing rather than study, so the only criteria you need to be successful in my role is a willingness to learn, a passion for tech, and honesty and humbleness in mistakes that you can learn from rather than give up.

What's the coolest thing about your job?

The coolest part of my job is being able to see the effort I have invested shown in the way the other teams work. When I can make something easier, safer, or more useful, I feel proud and pushes me to do more.

I also love how dynamic the role is. One moment I might be scripting a new feature in PowerShell, bash or python, the next training or consulting customers on how to use our services, and other times we get to put our detective hats on and find issues or bugs which is an awesome feeling when we can find and fix the issue.

What are the limitations of your job?

One obvious limitation of working in tech is you will spend a lot of time looking at a computer screen. Sometimes your eyes may get strained so make sure to take regular breaks! There is also a lot of problem-solving and you will get stuck for long periods of time, so if that sounds frustrating, I wouldn’t get into this role.

Another limitation is you won’t always be working on exciting projects, sometimes you just have to update/create documentation, or sit in long planning meetings. These are necessary, however, to continue to work on the things you enjoy!

3 pieces of advice for yourself when you were a student...

  1. Aim to be your best, but don’t let perfectionism consume you. I spent hours making assignments perfect because I couldn’t bear to see a low grade, but in doing so I was stressed and burnt out when a slightly lower grade, but healthier mindset will take you much further!
  2. If you get stuck, take a break! When you try and force your way through a problem you take far longer to solve it compared to taking a five-minute break to get some water or chat with someone. I guarantee when you sit back down, you’ll find your answer.
  3. Just go with it. When things don’t go to plan, or you end up somewhere you didn’t expect to be, stay with it, and see where it takes you, because oftentimes you create an opportunity that moulds your future in a positive way you never thought possible!