Azure VM Agent & Extensions Deep Dive – Part 1