I have over 20 years experience in various roles throughout my career mainly working with Microsoft technologies, roles include, developer, site reliability engineer, architect, team lead, team manager. Experience building large Azure solutions using numerous Azure services to deliver the right solutions to our customers.