Automating Microsoft Azure Infrastructure Services: From the Data Center to the Cloud with PowerShell