Carry out IT administrative tasks successfuly with Azure Automation
Azure Automation is a Microsoft service in the cloud with the purpose of strategically supporting IT administrators in daily for local (on-premise) and cloud infrastructures, like Azure, or even AWS.
Among the main functionalities that this service provides is the automation of processes, which reduces errors and operational costs, and increases efficiency. IT administrators dedicate lots of time to routine administrative tasks, which may prevent them from focusing on work that may add much more value to the company.
On the other hand, the functionality of the Desired State Configuration allows for the supervision, management, and automatic update of the configuration of physical and virtual equipment in the cloud or local environment, including Linux systems. For example, in a specific group of resources with web servers, Azure automation can guarantee the presence of Windows Web-Server (IIS).
It is integrated with a set of resources that support the automation and configuration of environments on a large scale, among them:
Programming, modules, module gallery, Python 2 package, credentials, connections, certificates and variables.
Some common scenarios for the automation may be creating or obtaining full resource inventories, creating compliance reports, making use of PowerShell, DSC and Python languages, graphic Runbooks and development integrations such as Azure DevOps.
If the objective is reducing operation costs and appearing administratively coherent, Azure automation is a tool to be analyzed and assessed in the IT environments of the organization.
Azure.microsoft.com. (2019). Azure Automation – Cloud Automation Service | Microsoft Azure. [online] Available at: https://azure.microsoft.com/en-us/services/automation/ [Accessed 5 Sep. 2019].