DevOps Fundamentals Advanced DevOps Practices One Marketing Template 9/12/2018 DevOps Fundamentals Advanced DevOps Practices Cover Option 1 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Thiago Almeida| @nzthiago Senior Technical Evangelist http://talmeida.net http://github.com/nzthiago
David Tesar | @dtzar Senior Technical Evangelist for DevOps ITProGuy.com about.me/davidtesar Created hundreds of technical videos Extreme sports enthusiast Non-profit founder Working in IT since 1998, MSFT since 2002 Global lead for DX DevOps Technical Working Group Frequent speaker at conferences http://github.com/dtzar
Automated Recovery Rollback Value Measure X Minimal/No business impact Minimal/No manual intervention SOURCE REPO PRODUCTION V2.0 V1.0 X Measure MTTR Availability X V2.0
Automated Recovery Roll-forward Value Measure X 9/12/2018 Automated Recovery Roll-forward Value Minimal/No business impact Minimal/No manual intervention SOURCE REPO PRODUCTION V2.1 V2.0 X Measure MTTR Availability X V2.1 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Automated environment de-provisioning 9/12/2018 Automated environment de-provisioning Value Optimized Resources Inexpensive provisioning Rapid response IIS SQL APP Client Measure Lower TCO Automation © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Hypothesis Driven Development 9/12/2018 Hypothesis Driven Development Testing in Production Telemetry Fault Injection PRODUCTION A PRODUCTION B PRODUCTION X X X 90% 10% X © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Testing in Production Value 90% Measure 10% Experimentation 9/12/2018 Testing in Production Value Experimentation More Resilience Accelerate Delivery PRODUCTION A 90% Measure Deployment Rate MTTR Availability Change Lead Time PRODUCTION B 10% © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
User Telemetry Value Measure User engagement 9/12/2018 User Telemetry SOURCE REPO TELEMETRY SERVICE Value User engagement Focus future app investment Measure User activity …. PRODUCTION © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Fault Injection Value Measure App Resiliance Alert Value App Resiliance Faster Detection & Remediation INFO PRODUCTION X X Measure MTTR Availability Logs
Resources for DevOps Practices 9/12/2018 11:44 AM Accelerate your application delivery lifecycle Optimize your DevOps practices and tools: Get started on your DevOps journey: aka.ms/DevOps DevOps Dimension Show on Channel 9 Continuous Improvement on your DevOps journey: aka.ms/DevOpsDimension Technical resources for Practitioners: Get access to free online training: aka.ms/DevOpsLearn DevOps Maturity Self-Assessment See where your organization is at across 7 areas: http://devopsassessment.azurewebsites.net/ Learn DevOps Practices hands-on with PartsUnlimited apps http://aka.ms/PartsHOL © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2015 Microsoft Corporation. All rights reserved © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.