Joshua Barker
About Joshua Barker
Joshua Barker is a Dev Ops Principal Engineer at LAB3-Solutions in Melbourne, Australia, where he has worked since 2019. He has a background in software development and has contributed to open source projects, focusing on Terraform and Azure deployments.
Work at LAB3
Joshua Barker has served as a DevOps Principal Engineer at LAB3-Solutions since 2019. In this role, he has contributed significantly to various projects, including the development of a Terraform automation suite for managing Azure. His work focuses on enhancing cloud infrastructure management and automating deployment processes. He has led initiatives that improve the efficiency of Azure deployments and has been involved in creating reusable modules for cloud environments.
Education and Expertise
Joshua Barker earned a Bachelor of Computer Science (Honours) and Accounting from La Trobe University, where he studied from 2006 to 2011. His academic background includes a focus on Software Development and Databases. This education has provided him with a strong foundation in computer science principles and practices, which he applies in his professional work in DevOps and cloud infrastructure.
Background
Before joining LAB3, Joshua Barker worked at Aerion Technologies as a Website Developer for one month in 2010. He also served as an Academic Tutor at La Trobe University from 2009 to 2011, where he supported students in their studies. His early career experiences contributed to his technical skills and teaching abilities, which he has built upon in his subsequent roles.
Achievements in Cloud Infrastructure
Joshua Barker has made notable contributions to cloud infrastructure projects. He built a new Terraform provider and contributed to open-source Golang projects, including client libraries and Terraform providers. He led the transition from ARM templates to Terraform Enterprise for Azure deployments at NAB and developed automation practices for wide-scale adoption of Terraform Enterprise. His work has facilitated the enhancement of Azure Landing Zone automation at Coles.
Contributions to Terraform and Azure
Joshua Barker has been instrumental in the development of Terraform solutions for cloud environments. He created a core set of standard reusable modules for NAB's Azure Cloud Environments and designed a framework for state migration prior to Terraform's native support for this feature. His efforts have supported larger-scale deployments and improved infrastructure management for application teams.