Josh Garverick

Information & Communications Technology

Azure Application LIfecycle Management Cloud & Infrastructure

Buffalo, New York, United States

Josh Garverick

ALM, DevOps, Azure, and beyond

Author of the book "Migrating to Azure", Microsoft MVP Josh Garverick is a seasoned IT professional with more than 15 years’ enterprise experience working in several large industries (finance, healthcare, transportation, logistics). He specializes in Application Lifecycle Management and is currently involved with DevOps and architecture projects, focusing specifically on software architecture and enterprise needs. Josh is a Visual Studio ALM Ranger, providing guidance, practical experience, and solutions to the developer community. When not geeking out over technology and architecture frameworks, he enjoys spending time with his wife and daughter.

Current sessions

Fault Driven Development

Failure IS an option! Developing cloud-first applications can be fundamentally different than building traditional on-prem applications. As a cloud app developer, you need to be prepared for and expect failures in your code as well as in your app environment. This session will arm you with tools to be proactive with fault tolerance and reactive with fault handling.


Core Azure Solutions: Governance and Administration

Azure asset and subscription maintenance can be overwhelming. Attend this session to gain insight into how to create policies, implement role-based access control, and produce reports to keep the auditors happy.


Core Azure Solutions: Automation (Ops)

Automation accounts are just the beginning. This session will cover creating automation jobs using Azure Automation Runbooks, Logic Apps, Functions, and PowerBI to make mundane tasks less of a chore.


Core Azure Solutions: Automation (Dev)

Delivering value is all that matters at the end of the day. This session will show you how to shift left and deliver value by automating development environments and components using local and cloud resources.


Azure DevOps vs. DevOps on Azure

Unfamiliar with Azure DevOps Services? Not sure of where to start with DevOps for the Azure cloud platform? This session will summarize the different verticals within Azure DevOps Services, covering the basics along with new features and functionality, and will also cover the wider topic of DevOps on Azure.
Toolchains and programming languages do not need to be replaced with Microsoft-specific products. Many integration scenarios exist with popular non-Microsoft toolsets, including:
- Jenkins
- TeamCity
- Bamboo
- Bitbucket
- GitLab
- Octopus Deploy
This session moves at a brisk pace and assumes general knowledge of development concepts such as source control management, continuous integration, continuous delivery/deployment, and distributed systems.


Dissecting the Monolith

Have you been tasked with taking apart a legacy solution with dozens or even hundreds of projects, with the intent of migrating the solution to a cloud-first, microservices-based application? Not sure where to start? Then this session is for you!
This session will arm you with information and methodologies critical to the migration of monolithic applications to distributed, scalable, and secure components. Pointers on where to start unraveling the ball of twine, dealing with disparate development teams, dependency graph analysis, as well as best practices for isolating and deploying individual components in a risk-averse manner will all be covered.
There are no silver bullets that will solve all migration challenges. Being equipped to make the best decisions based on the current state (and desired state) of the solution is key to the success of this endeavor.


Your Cloud Journey Will Fail (and other inconvenient truths)

This session is geared toward addressing the biggest challenge faced when attempting to successfully cultivate a DevOps culture and undergo a digital transformation: people. From inconsistent communication to lack of vision, from saboteurs to resume builders, we will cover several types of personas who you most likely will run into during the course of your transformation. Identifying common pitfalls (and not-so-common ones too), we will inspect what to look for and how to get all teams working together toward a common goal.


From Migration to Innovation: Capitalizing on the Cloud

Join your peers for a special breakfast event facilitated by Azure expert Josh Garverick, author of Migrating to Azure: Transforming Legacy Applications into Scalable Cloud-First Solutions, Microsoft MVP, and 10th Magnitude Cloud Solution Architect.

From Migration to Innovation: Capitalizing on the Cloud is an event designed especially for technical decision makers and enterprise architects who are responsible for keeping legacy applications relevant in today’s cloud-first world.

With an emphasis on Azure cloud migration and innovation enablement, this event is focused on how to plan for a successful Azure migration that positions your organization to capitalize on the cloud through organizational transformation, optimization, and ultimately innovation.

Assess Your Legacy: Understanding the entire application portfolio, including dependencies and risks, will set the stage for migration candidate selection. Discuss how to ensure you’re examining all angles to capture the complete estate.

Plan for Your Future: Sound architectural plans and capital investments require careful consideration. Explore where to consider nurturing and supporting workloads in preparation for the cloud.

Capitalize on the Cloud: Whether making a greenfield or brownfield move, a well-planned approach is critical to the success of your migration – and to your ability to make the most out of your cloud investment.


Past and future events

From Migration to Innovation: Capitalizing on the Cloud

14 Nov 2019
Chicago, Illinois, United States

From Migration to Innovation: Capitalizing on the Cloud

13 Nov 2019
New York City, New York, United States

From Migration to Innovation: Capitalizing on the Cloud

24 Oct 2019
Dallas, Texas, United States

MS Dev WNY Users Group

Azure DevOps vs. DevOps on Azure
5 Mar 2019
Buffalo, New York, United States

Microsoft Ignite

Fault Driven Development
28 Sep 2018
Orlando, Florida, United States

Microsoft Ignite

Core Azure Solutions - Automation (Ops)
25 Sep 2018
Orlando, Florida, United States

VSLive Chicago

Core Azure Solutions - Automation (Dev)
17 Sep 2018 - 20 Sep 2018
Chicago, Illinois, United States

VSLive Chicago

Fault Driven Development
17 Sep 2018 - 20 Sep 2018
Chicago, Illinois, United States

philly.NET Code Camp 2018.1

23 Mar 2018 - 24 Mar 2018
Malvern, Arkansas, United States