This session provides a detailed technical presentation of the functionality and architecture of Release Management for Visual Studio 2013. We start by presenting an overview of the key concepts, architecture, and configuration of the various components. We discuss the out-of-the box deployment actions available to compose automations for common deployment scenarios and how to use extensibility to cover the not-so-common scenarios.
In more detail, we discuss the mechanism to manage variables across environments, how to include manual intervention, automated tests and rollbacks as part of a deployment, how to trigger release as part of a build, how to leverage logs to diagnose failed releases, and finally how to add custom actions to the inventory. These are presented through specific scenarios encountered in the field.
Our speaker for tonight is Derrick Cawthon. Derrick is a highly qualified Technical Architect with over 10 years of experience in the technology industry. Derrick is skilled in modern development practices including Agile/Scrum methodologies. Derrick is involved in all areas of the SDLC including planning, development efforts, unit testing, building and deploying to multiple complex environments. Derrick has performed numerous complex TFS migrations going back to TFS 2005 for multiple clients across various industries.
Derrick has been performing SCM related activities for clients for the past 8 years. His primary areas of focus lately have been TFS migrations, planning activities, customized build processes and complex multi-domain deployments using Release Management and Powershell. He has also focused on assisting software testers using TFS and automating the testing process for increased efficiency.
Derrick holds the following certifications: Certified Scrum Master (ScrumAlliance), TFS 12 Administrator (Microsoft) and Certified Ethical Hacker (EC-Council). Derrick is based in Atlanta GA.