DevOps Fundamentals Introduction to DevOps

Slides:



Advertisements
Similar presentations
Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation.
Advertisements

Unit 1, Lesson 4 Software Development Cycle AOIT Introduction to Programming Copyright © 2009–2012 National Academy Foundation. All rights reserved.
Simplifying Application Management CIO Strategies SummIT, Mumbai 23 Jun 2011 Rajesh Raghavan.
Reimagining the enterprise in the digital age
© conchango Agile Architecture Microsoft Architect Insight Conference Howard van Rooijen
What is an Information System? Input of DataResourcesProcessing Data Data Control of System Performance Storage of Data Resources Output of InformationProducts.
Discover how to improve productivity by going DevOps and SAFe.
It’s tough out there … Outperforming teams are collaborate extensively with their counterparts 54 % more likely to Developers 26.7% No executive.
CRM Deployment. GROWTH Growth in CRM markets Deploymen t Types.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
Developer Tools Deployment Planning Services Expand Your Business With DTDPS.
Agile Project Management By: Jim Highsmith Presented by: Brian Faulk.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 11 Business/IT Strategies for Development.
The Integration Story: Rational Quality Manager / Team Foundation Server / Quality Center Introductions This presentation will provide an introduction.
© 2013 VMware Inc. All rights reserved How Cloud is Remodeling Businesses T Srinivasan, Managing Director, VMware India & SAARC.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
ACE Partner Program PROGRAM OVERVIEW.
© Copyright 2010 Hewlett-Packard Development Company, L.P. 1 MORE THAN A DIGIT(AL) SHIFT Frank Huynen Director Strategy & Innovation.
PART 2: A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT (SPI) Jean Charles Salvin Markus Erlandsson Jan-Peter Nilsson.
Transparency, Efficiency & Accountability Why change something that works?  Drivers ◦ Government organization changes ◦ Legislative changes ◦ Compliance.
Appendix D McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Continuous Feedback in Agile Teams Justin Marks Senior Program Manager Microsoft Corporation Sebastian Holst Chief Marketing Officer PreEmptive Solutions.
Object Arena overview  OAOT is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on a global.
Agile Company. What does it mean to be agile? Being agile means being able to respond adequately to changes.
Where Agile Business Meets Agile Development Agile Building Blocks: People Dave Yardley.
1 Outsourcing and OffShoring January 2004 Sandy Senti.
Large code bases are common We still find ourselves working in unfamiliar code There is too much to know, too much to remember, and nobody can keep.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
Sirius DevOps Assessment Accelerating Concept to Cash Rolf W. Reitzig Business Agility Senior Practice Manager.
Giles Davies Testers are from Venus.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
Enterprise Agile #LAKC2015.
It’s tough out there … Software delivery challenges.
Project success = business success TM Introduction to Agility Agility is a comprehensive response to the business challenges of profiting from rapidly.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
© 2015 TriZetto Corporation Managed Services Overview Presenter Names 2.
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
Perfecto We help customers deliver exceptional digital experiences.
Chapter 8: Maintenance and Software Evolution Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
Driving Digitization Powered by Our Partner Ecosystem and Innovation Denny Trevett, Vice President, Global ISVs & Technology Partners
Enterprise Risk Management & IT Implications BADM 559 Megan Kasbohm.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Darren Thayre, AWS Professional Services Succeeding with AWS by delivering high.
Enterprise Resource Planning. Units 1.Enterprise Resource Planning 2.ERP module 3.ERP Implementation 4.ERP market and vendors 5.ERP and Related Technologies.
DevOps: Critical Success Factors in Accelerating Adoption
Run Azure Services in your datacenter
The DevOps wave is rising Are you ready?
Object Arena overview Object Arena is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on.
Continuous Delivery- Complete Guide
CIM Modeling for E&U - (Short Version)
Carolinas HealthCare System: Consumer Analytics
WEBINAR The Total Economic Impact Of Software-As-A-Service
Read the full story here
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
CIOs, IT, and Digital Transformation
DevOps for the DBA Grant Fritchey Product Evangelist Redgate Software.
Zero to DevOps Louis Berman Cloud Solutions Architect
Why DevOps Success Depends on the Right Infrastructure.
Technology Management- A CIO Perspective
Hybrid Cloud Foundation
SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile Systems development life cycle.
DevOps in Localization Continuous Delivery
Contents 1 Who are we 2 Requirements & Objectives 3 Obstacles 4
2/25/2019.
4/11/2019 6:29 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
HCL’s Viewpoint – DevOps on MS Cloud
Copyright© Agile Transformation Inc.
Visual Studio Tools for Unity 2.0 Preview
Welcome to Architect Insight 2010
Driving Employee Engagement by Measuring HR Service Delivery
Presentation transcript:

DevOps Fundamentals Introduction to DevOps One Marketing Template 4/27/2017 DevOps Fundamentals Introduction to DevOps © 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

DevOps Story THE MICROSOFT

Traditional Development and Operations 4/27/2017 Traditional Development and Operations DEV OPS © 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.

S4 Solution Specialist Sales Summit 4/27/2017 4:41 PM “DevOps is development and operations collaboration” “DevOps is treating your infrastructure as code” It’s DevOps! It’s DevOps! “DevOps is using automation” “DevOps is feature switches” It’s DevOps! It’s DevOps! “DevOps is small deployments” “Kanban for Ops?” © 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.

DevOps: the three stage conversation S4 Solution Specialist Sales Summit 4/27/2017 4:41 PM DevOps: the three stage conversation DEV OPS 1 People 2 Process 3 Products © 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.

The consequences of inefficiency Build 2015 4/27/2017 4:41 PM The consequences of inefficiency IT drives business success! High IT performance correlates with strong business performance, helps boost productivity, market share and profit. 40 % … of implementations end up getting reworked because they don’t meet the users’ original requirements Outperforming teams are collaborate extensively with their counterparts 54 % more likely to … of development budgets for software, IT staff and external professional services will be consumed by poor requirements 41 % 26.7% No executive support 56.7% Cultural inhibitors 43.3% Fragmented processes Collaboration blockers … for companies that try to adapt their existing tools for DevOps practices 80 % failure rate … IT Ops Developers CIOs 70 % to reduce IT costs Would increase risk and accelerate business agility o f Business IT decision makers is still unfamiliar with the term DevOps 6 1 in It takes on average 200 minutes to diagnose and repair a production issue Agile methodologies have adopted 3/4 of teams DevOps was being initiated by more development teams than IT Ops teams by about a 40% to 33% margin Responding to ongoing needs for efficiency and growth Always keeping all systems safe and secure dual goals The average hourly cost of infrastructure failure is $100,000 per hour A bug caught in production ends up costing than if the same bug was found earlier in the development cycle 100x more © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

<Event Name Here> 4/27/2017 DevOps Benefits Strong IT Performance is a competitive advantage Deploy code 30x faster Firms with high-performing IT organizations were 2x as likely to exceed their profitability, market share, and productivity goals and with 200x shorter lead time as compared to their lower-performing peers Have 60x fewer failures DevOps Practices improve IT performance and recover from failure 168x faster as compared to their lower-performing peers Source: https://puppetlabs.com/ © 2012 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.

DevOps Frame 200 level Practices 300 level Product w/ Practice 100 level Overview Azure Deployment Template with Azure Website + SQL DB Infrastructure as Code Chef Recipe with Linux VM on Azure People, Process, Business Value, etc. Visual Studio Team Services (git) + Jenkins (build) Continuous Integration Github + Visual Studio Team Services + Gradle

List of DevOps Practices One Marketing Template 4/27/2017 List of DevOps Practices Infrastructure as Code (IaC) Continuous Integration Automated Testing Continuous Deployment Release Management App Performance Monitoring Load Testing & Auto-Scale Availability Monitoring Change/Configuration Management Feature Flags Automated Environment De-Provisioning Self Service Environments Automated Recovery (Rollback & Roll-Forward) Hypothesis Driven Development Testing in Production Fault Injection Usage Monitoring/User Telemetry http://www.itproguy.com/devops-practices/ © 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.

One Marketing Template 4/27/2017 Tools / Products © 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.

Cloud-inspired infrastructure Power of Azure with the control of the datacenter Introducing the Microsoft Azure Stack App Innovation Hybrid Hyper-scale Enterprise-grade Windows Server Linux Windows Server Linux Portal IaaS | PaaS services Cloud infrastructure Portal IaaS | PaaS services Cloud-inspired infrastructure Powered by Windows Server, Hyper-V, System Center, and Azure technologies Microsoft Azure Stack Datacenter Microsoft Azure

Open + Flexible Hyper-scale Open & flexible Enterprise proven Hybrid 4/27/2017 Open + Flexible Applications Infrastructure Management Databases & Middleware App Frameworks Hyper-scale Open & flexible Enterprise proven Hybrid Linux © 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.

Enables automation and Agile & DevOps practices 4/27/2017 Visual Studio Team Services Enables automation and Agile & DevOps practices Open and extensible, supports your tools and technologies Team Foundation Server Flexibility with on-premises or cloud service http://www.visualstudio.com/news/release-archive-vso © 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.

65 5,910 90 48 Visual Studio Partners and Extensions 4/27/2017 Visual Studio Partners and Extensions 65 Visual Studio Code Extensions 5,910 Visual Studio Gallery Extensions 90 Visual Studio Sim-Ship Partners 48 VS Team Services Extensions © 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.

One Marketing Template 4/27/2017 Resources © 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.

One Marketing Template 4/27/2017 Based on our experiences from our own transformation to a DevOps culture, we have identified DevOps habits and related DevOps practices that will lead to a true shift to DevOps in organizations of any size. OUR 7 HABITS FOR DEVOPS SUCCESS DevOps Maturity Assessment http://DevOpsAssessment.azurewebsites.net/ © 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.

Microsoft’s DevOps Journey Microsoft Ignite 2015 4/27/2017 4:41 PM Microsoft’s DevOps Journey http://aka.ms/OurDevOpsJourney http://www.itproguy.com/how-microsoft-does-agile-devops-resources/ © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Resources for DevOps Practices 4/27/2017 4:41 PM Resources for DevOps Practices 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.

Happy DevOps DEV OPS Production 4/27/2017 © 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.

One Marketing Template 4/27/2017 © 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. © 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.