Of course Microsoft provides PowerShell functionality for their Azure cloud. This is pretty handy for several reasons.
For dev ops engineers using PowerShell is going to be faster than doing everything through the portal. PowerShell commands or scripts can be saved and reused easily. Eventually a toolkit of scripts and commands will help built out a solid dev ops infrastructure.
I’ve made use of some of these commands on occasion and found them highly valuable. I’m capturing them in this blog post so I have a quick reference for later.
For your standard commands (creating and manipulating resources) the overview here is good:
Get Started with Azure PowerShell cmdlets
I was setting up deployment slots for automated deployments. I found this article useful for creating, deleting and swapping deployment slots: