Bruce Morrison

Engineering Manager at Xero

Queensland, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Bruce Morrison is an engineering leader with 18 years of experience currently heading engineering for Xero’s Product Experience – Direct Growth from Queensland, Australia. He has progressed from systems administration and solution architecture into senior engineering management roles, including Head of Software Development at Megaport and multiple leadership positions at GlobalX. Known for blending product-focused delivery with platform-thinking, he has hands-on DevOps chops—contributing improvements to the popular voxpupuli puppet-elasticsearch module by fixing dependency cycles and hardening template application. Bruce excels at scaling teams and systems across cloud and infra boundaries while keeping operational reliability front of mind. Colloquially curious and pragmatic, he pairs a long-running technical foundation with a knack for simplifying complex delivery challenges.
code18 years of coding experience
job19 years of employment as a software developer
bookBachelor of Information Technology, Bachelor of Information Technology at The University of Queensland
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

amazon-elasticsearch10
elasticsearchquery10
puppeteer10
elasticsearch10
aws-elasticsearch10
elasticsearch-api10
ruby9
automations8
automation8
puppet8
automation-testing8
puppet-bolt7

Programming languages (3)

JavaScriptPHPRuby

Github contributions (5)

github-logo-circle
Elasticsearch Puppet module
Role in this project:
userDevOps Engineer
Contributions:6 commits in 28 days
Contributions summary:Bruce focused on improving the Elasticsearch Puppet module by refining the template management and service notification processes. They addressed dependency cycles, implemented retry mechanisms for template application failures, and optimized resource naming. Their work involved moving resources for better efficiency and updating tests related to template functionality.
elasticsearchpuppetrubycentos-puppet-moduledebian-puppet-module
brucem/puppet-ezpublish

Jun 2013 - Dec 2013

Contributions:67 commits in 5 months
publishpuppetpuppet-moduleinstallationsez-publish
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial