James Bannan

Principal Consultant at Microsoft

Melbourne, Victoria, 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
James Bannan is a Principal Consultant based in Melbourne with over two decades of IT experience and a decade of focused hands-on cloud and infrastructure work. He combines deep expertise in cloud computing, automation, cybersecurity and infrastructure management with a track record advising government, retail and finance clients to solve complex technical and business problems. A published author and industry trainer who has produced Pluralsight course files and taught for platforms like A Cloud Guru, he blends practitioner-level tooling skills (ARM, PowerShell, Azure CLI, Key Vault, Network Watcher) with strategic consulting. James has progressed through senior consulting and principal roles at multiple firms and now consults at Microsoft, bringing both delivery leadership and technical depth. Known as a trusted advisor and speaker, he often translates technical complexity into practical, auditable solutions that drive measurable outcomes. An economist-and-history-educated technologist, he pairs commercial insight with a long history of writing and public speaking that informs his client-focused approach.
code10 years of coding experience
job7 years of employment as a software developer
bookThe University of Melbourne
github-logo-circle

Github Skills (12)

azure-resource-manager10
resource-manager10
arm10
infrastructure-as-code10
azure-powershell10
aac10
azure-cli10
azure-keyvault9
rbac8
role-based-access-control8
devops8
containerization4

Programming languages (11)

C#PowerShellTypeScriptCBicepJavaScriptGoHTML

Github contributions (5)

github-logo-circle
jamesbannan/pluralsight

Feb 2017 - Nov 2022

Course files for Pluralsight courses created by James Bannan.
Role in this project:
userCloud Engineer / Infrastructure Engineer
Contributions:184 commits, 18 PRs, 89 pushes in 5 years 10 months
Contributions summary:James focused on deploying and configuring various Azure resources using PowerShell and Azure CLI. They primarily worked with Azure Resource Manager (ARM) to deploy simple IaaS and PaaS solutions, including virtual networks, storage accounts, and app service plans. The user also demonstrated skills in deploying and configuring Azure Key Vault, creating and assigning RBAC roles, and implementing diagnostic settings and network monitoring using Network Watcher and virtual machine diagnostics.
pluralsightpluralsight-coursesjames
jamesbannan/presentations

Oct 2017 - Oct 2017

Contributions:15 commits, 4 pushes, 1 branch in 2 days
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
James Bannan - Principal Consultant at Microsoft