The Release Pipeline Model
There are benefits to be gained when patterns and practices from developer techniques are applied to operations. Notably, a fully automated solution where infrastructure is managed as code and all changes are automatically validated before reaching production. This is a process shift that is recognized among industry innovators. For organizations already leveraging these processes, it should be clear how to leverage Microsoft platforms. For organizations that are new to the topic, it should be clear how to bring this process to your environment and what it means to your organizational culture. This presentation explains the components of a Release Pipeline for configuration as code, the value to operations, and solutions that are used when designing a new Release Pipeline architecture.
Michael Greene is a Principal Program Manager at Microsoft in the Enterprise Cloud Group division. Michael is the PowerShell & DevOps lead for the CAT team (Customers, Architecture, and Technology). He drives customer feedback in the areas of management and automation, creates content to improve the customer experience, and provides a connection to engineering for projects that are adopting new products and technologies. Previously he worked in Office 365 operations where he gained experience using PowerShell to manage environments at cloud scale.