Latest Article 4
CLIENT
SaaS software provider with 150 employees and $30million in annual revenue
2.SUMMARY:
A SaaS software provider supporting government and commercial clients provided each client an independent cloud environment. Deployment and management of the many tenants and subscriptions underlaying these environments was a manual process. Using a combination of tools and automation, the deployment of new environments was improved to mere minutes, with reporting based in PowerBI providing transparency to timely and accurate technical and financial data.
3.PAIN POINTS:
Client environments were maintained and managed in independent Azure tenant subscriptions. Reporting the relevant details for each tenant required manual effort and so was prone to become out of date and have errors. Also, when an environment needed to be stood up for a new client or for demo purposes it was a manual and time-consuming process.
3.HOW WE SUCEEDED:
Utilizing PowerShell and Azure native tools, creation and deployment of new Azure environments was automated and streamlined. This ensured that each environment was to specification, with the necessary configurations, controls and policies within minutes instead of days.
The automation was integrated into SharePoint to allow non-technical teams like Sales to request and deploy and decommission demonstration and sandbox environments on an as needed basis. SharePoint allowed for configuration of authorization and logging to support compliance and cost budgeting needs.
PowerShell was also used to automate gathering of data across the various Azure environments to consolidate reporting using PowerBI and log analytics improving access to timely support data, and financial transparency across departments.