David Tesar | @dtzar 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
Slide1028“DevOps is development and operations collaboration” “DevOps is treating your infrastructure as code” “DevOps is using automation” “Kanban for Ops?” “DevOps is feature switches” “DevOps is small deployments” It’s DevOps! It’s DevOps! It’s DevOps! It’s DevOps!
The consequences of inefficiencyDevelopers Business IT Ops The consequences of inefficiency Outperforming teams are collaborate extensively with their counterparts 54 % more likely to 26.7% No executive support 56.7% Cultural inhibitors 43.3% Fragmented processes Collaboration blockers DevOps was being initiated by more development teams than IT Ops teams by about a 40% to 33% margin Agile methodologies have adopted 3/4 of teams The average hourly cost of infrastructure failure is $100,000 per hour It takes on average 200 minutes to diagnose and repair a production issue A bug caught in production ends up costing than if the same bug was found earlier in the development cycle 100x more IT decision makers is still unfamiliar with the term DevOps 6 1 in 40 % … of implementations end up getting reworked because they don’t meet the users’ original requirements … of development budgets for software, IT staff and external professional services will be consumed by poor requirements 41 % IT drives business success! High IT performance correlates with strong business performance, helps boost productivity, market share and profit. Responding to ongoing needs for efficiency and growth Always keeping all systems safe and secure dual goals … for companies that try to adapt their existing tools for DevOps practices 80 % failure rate … CIOs 70 % to reduce IT costs Would increase risk and accelerate business agility o f
DevOps Benefits DevOps Benefits Source: https://puppetlabs.com/ Deploy code 30x faster and with 200x shorter lead time as compared to their lower-performing peers DevOps Practices improve IT performance Strong IT Performance is a competitive advantage Firms with high-performing IT organizations were 2x as likely to exceed their profitability, market share, and productivity goals Have 60x fewer failures and recover from failure 168x faster as compared to their lower-performing peers
DevOps FrameDevOps Frame Azure Deployment Template with Azure Website + SQL DB Chef Recipe with Linux VM on Azure Visual Studio Team Services (git) + Jenkins (build) Github + Visual Studio Team Services + Gradle 300 level Product w/ Practice 200 level Practices 100 level Overview People, Process, Business Value, etc. Infrastructure as Code Continuous Integration
List of DevOps PracticesList 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/
Power of Azure with the control of the datacenterIntroducing the Microsoft Azure Stack Microsoft Azure Power of Azure with the control of the datacenter Introducing the Microsoft Azure Stack Microsoft Azure Stack Datacenter Windows Server Linux Portal IaaS | PaaS services Cloud-inspired infrastructure Powered by Windows Server, Hyper-V, System Center, and Azure technologies Windows Server Linux App Innovation Hybrid Hyper-scale Enterprise-grade Portal IaaS | PaaS services Cloud infrastructure
Slide1119Open + Flexible Enterprise proven Hybrid Hyper-scale Open & flexible Applications Infrastructure Management Databases & Middleware App Frameworks Linux
Slide1116Enables automation and Agile & DevOps practices Open and extensible, supports your tools and technologies Flexibility with on-premises or cloud service Team Foundation Server Visual Studio Team Services http://www.visualstudio.com/news/release-archive-vso
Slide1118Visual 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
Slide1120http://DevOpsAssessment.azurewebsites.net/ 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
Resources for DevOps PracticesResources for DevOps Practices 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 Learn DevOps Practices hands-on with PartsUnlimited apps http://aka.ms/PartsHOL Accelerate your application delivery lifecycle 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/
Thank you for your comment.