There are several ways to manage Azure. You can use either Azure Portal, Azure PowerShell Commandlets, Azure CLI or Azure API. One of the more common one today (besides) Portal is Azure CLI.
In the beginning of May, we had //build conference. We announced a lot of Open Source projects on Day 1. We also showcased several solutions built on top of OSS.