SlideShare a Scribd company logo
1 of 37
Azure DevOps
Omnia Ismail
Azure Application Development Technical Specialist
© Microsoft Corporation
1.
What is DevOps?
Push
Code
Production
environments
Run, Manage
5.
6.
…
…
…
…
…
…
…
Code
Run
Validate
Debug
CD, Deploy
4.
Source Code
Control
(SCC)
2.
Build/CI,
Integrate,
Test
3.
© Microsoft Corporation
The last 20 years…
High Performance DevOps Companies Achieve…
DevOps
Faster
Time to Market
Increased
Revenue
2,604x Faster Mean
Time to Recover
2,555x Faster Lead
Time For Changes
7x Lower Change
Failure Rate
46x Deployment
Frequency
$
Source: 2018 Accelerate: State of DevOps: Strategies for a New Economy." N. Forsgren, J. Humble, G. Kim. DevOps Research and Assessment (DORA)
Increase flow of value Shorten cycle times Continuously Improve
DevOps is the union of people,
process, and products to
enable continuous delivery of
value to your end users.
People. Process. Products.
What is DevOps?
© Microsoft Corporation
DevOps delivers value for
your customers Organizations realizing up to 20%
improvements in..
Time-to-market
OPSDEV
Source: Global Study by CA Technologies
Software quality
Frequency of deployment
Increased revenue
Customer reach and retention
DEV
Team Structure @ Microsoft
One Engineering System for DevOps
DevOps at Microsoft
Data: Internal Microsoft engineering system activity, August 2018
372k
Pull Requests per
month
2m
Git commits per month
78,000Deployments per day
4.4m
Builds per month
500m
Test executions per day
500k
Work items updated
per day
5m
Work items viewed per
day
Azure DevOps is the toolchain of choice for Microsoft engineering with over 90,000 internal users
https://aka.ms/DevOpsAtMicrosoft
Plan
1 Monitor + Learn
ReleaseDevelop + Test
2
Development Production
4
3
Process
0
1
2
3
4
5
6
7
8
9
10
0 1 2 3 4 5 6 7 8 9 10
Change
Time
A Long
Time
Lots of
Lines of
Code
Change
Time
Deployed
frequently
Small
Amounts of
Code
Change
Traditional Vs. DevOps
Any Language
Any Platform
DevOps
Azure DevOps
Deliver value to your users faster
using proven agile tools to plan,
track, and discuss work across
your teams.
Build, test, and deploy with CI/CD that
works with any language, platform,
and cloud. Connect to GitHub or any
other Git provider and deploy
continuously.
Get unlimited, cloud-hosted
private Git repos and collaborate
to build better code with pull
requests and advanced file
management.
Test and ship with confidence
using manual and exploratory
testing tools.
Create, host, and share packages with
your team, and add artifacts to your
CI/CD pipelines with a single click.
Azure Boards Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
https://azure.com/devops

Track work with Kanban boards, backlogs, team
dashboards, and custom reporting
Azure Boards
https://azure.com/devops
Connected from idea to release
Track all your ideas at every development stage and
keep your team aligned with all code changes linked
directly to work items.
Scrum ready
Use built-in scrum boards and planning tools to help
your teams run sprints, stand-ups, and planning
meetings.
Project insights
Gain new insights into the health and status of your
project with powerful analytics tools and dashboard
widgets.
Unlimited private Git repo hosting and support for
TFVC that scales from a hobby project to the
world’s largest Git repositories
Azure Repos
https://azure.com/devops
Works with your Git client
Securely connect with and push code into your Git
repos from any IDE, editor, or Git client.
Web hooks and API integration
Add validations and extensions from the marketplace
or build your own using web hooks and REST APIs.
Semantic code search
Quickly find what you’re looking for with code-aware
search that understands classes and variables.
Get end-to-end traceability. Run tests and log
defects from your browser. Track and assess quality
throughout your testing lifecycle.
Azure Test Plans
Capture rich data
Capture rich scenario data as you execute tests to
make discovered defects actionable. Explore user
stories without test cases or test steps. You can create
test cases directly from your exploratory test sessions.
Test across web and desktop
Test your application where it lives. Complete scripted
tests across desktop or web scenarios. Test on-
premises application from the cloud and vice-versa.
Get end-to-end traceability
Leverage the same test tools across your engineers
and user acceptance testing stakeholders. Pay for the
tools only when you need them.
https://azure.com/devops
Create and share Maven, npm, and NuGet package
feeds from public and private sources – fully
integrated into CI/CD pipelines
Azure Artifacts
Manage all package types
Get universal artifact management for Maven, npm,
and NuGet.
Add packages to any pipeline
Share packages, and use built-in CI/CD, versioning,
and testing.
Share code efficiently
Easily share code across small teams and large
enterprises.
https://azure.com/devops
Better together
Azure DevOps
Fully
Integrated
with end to
end
traceability
Scalable to
any team or
project size
Highly
available,
multi region
Customer
Support
Consistent
administration
and access
control
Mix and match
to create
workflows with
tools from
Microsoft, open
source or your
favorite
3rd party tools
Azure DevOps: Choose what you love
Azure
DevOps lets
developers
choose the
tools and
languages that
are right for
them
Target any cloud, on-prem or both and deploy to the servers you need
Your tools, languages, and clouds
Smarter Insights, Faster
Simplify cloud environment
management for developers and
testers.
Enforce policies and control costs
with full visibility
Use templates, custom images and
formulas to reproduce environments.
Orchestrate with Azure Pipelines or
integrate using REST API
Self-Service Dev/Test Environments
© Microsoft Corporation
Azure DevOps Succeeds Visual Studio Team Services
Visual Studio
Team Services
Azure DevOps
Azure DevOps supports small teams to largest enterprises
Instead of telling people to wait for 6
months for a new feature, we can give it to
them in a few weeks…Our 2800 worldwide
developers can use the same backlog, user
stories and tests whether they’re on
Windows or Linux… building for iOS or
Android.
Microsoft made it really easy to break
outside the silos… and tie the DevOps
process into the fulfilment of business
process. Without the tools that we have
today, we would not be successful.
“
“
”
”
Branches sync 500 percent faster. Builds
are 400 percent faster, with the typically
six-hour process reduced to 90 minutes.
We (now have) a highly streamlined
process that operates with a few button
clicks—and one-button deployment.
Speed is gained in moving to the PaaS
offering of Azure DevOps. PaaS provides
regularly released features and a future-
proof capability, eliminating the need for
Accenture to maintain infrastructure and
go through upgrade cycles.
“
“
”
”
© Microsoft Corporation
RMS
Customer need
Before adopting Azure and Azure DevTest Labs, getting hardware
deployed for dev/test could take a month or more.
Results
• Now, the time between request and delivery of environments for
app development is hours if not minutes. At RMS, IT is supporting
the mission and helping the business get more done.
Source: https://customers.microsoft.com/en-us/story/risk-management-solutions
© Microsoft Corporation
Geico
Customer need
Challenged by increased customer appetite for 24/7 digital engagement,
Geico needed to deliver new services and features to customers faster.
Traditionally new feature rollouts to their tier 1 business systems often results
in downtime that could be devastating to their online business
Results
• By adopting a DevOps development strategy and transitioning
development to Microsoft Azure, GEICO is working to engage
customers more personally and dynamically.
• “With DevOps and Azure, we’re able to reduce our new-feature
release cycle down to one week, and we think we can even speed
that up.”
– Fikri Larguet, Director of Cloud Services
Source: https://customers.microsoft.com/en-us/story/geico
© Microsoft Corporation
DevOps Pipelines in Minutes
#AzureDevOps
Azure DevOps Projects
Recap: Azure DevOps
Azure DevOps
An end-to-end solution for organizations looking for an enterprise-grade toolchain
Fully Integrated
with end
to end
traceability
Better together
Scalable to
any team
and project
size
Highly
available,
multi region,
hybrid
cloud &
on-prem
Customer
Support
Consistent
admin
and access
control
https://azure.com/devops
Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts
© Microsoft Corporation
https://azure.com/devops
Plan smarter, collaborate better, and ship faster with a set of
modern dev services
Any developer, any platform, any cloud. Full support for hybrid
cloud, on-premises & containers.
Use all the Azure DevOps services or choose just what you need
to complement your existing workflows
Best in class builds for open source. Free unlimited build minutes
for public projects and up to 10 free concurrent jobs across
Windows, Linux and macOS
Get started for free for small teams, scales to support the largest
enterprises
Azure DevOps
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Azure DevOps Services Pricing
Free
Unlimited users and build time
• Azure Pipelines: 10 parallel jobs with
unlimited minutes for CI/CD
• Azure Boards: Work item tracking and
Kanban boards
• Azure Repos: Unlimited public Git repos
Free
Start free with up to 5 users
• Azure Pipelines: Run 1 Microsoft-hosted
job for 1,800 minutes per month and 1
self-hosted job for any amount of time
• Azure Boards: Work item tracking and
Kanban boards
• Azure Repos: Unlimited public Git repos
• Azure Artifacts: package management
• Unlimited stakeholders
Starts at $6
per user, per month for Boards & Repos*
Easy pricing that grows with your team
• Azure Pipelines: Run 1 Microsoft-hosted
job for 1,800 minutes per month and 1
self-hosted job for any amount of time
• Azure Boards: Work item tracking and
Kanban boards
• Azure Repos: Unlimited public Git repos
• Azure Artifacts: package management
• Unlimited stakeholders
• Boards & Repos included for Visual
Studio subscribers
https://azure.com/pricing/details/devops/
5 Boards & Repos users and 5 Artifacts users free. Pipelines
with unlimited minutes, Test Plans users and additional
Artifacts users also available. Please see the Azure pricing
calculator for details.
*
DevOps isn’t magic
Discussion
© Copyright Microsoft Corporation. All rights reserved.
Thank You

More Related Content

What's hot

What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn
 

What's hot (20)

Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
Introduction to Azure DevOps
Introduction to Azure DevOpsIntroduction to Azure DevOps
Introduction to Azure DevOps
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure Devops
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOps
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Azure Devops Build Tools for Powerapps
Azure Devops Build Tools for PowerappsAzure Devops Build Tools for Powerapps
Azure Devops Build Tools for Powerapps
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For Beginners
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
Azure devops
Azure devopsAzure devops
Azure devops
 
App Modernization with Microsoft Azure
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
 

Similar to Azure DevOps

Similar to Azure DevOps (20)

Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - Trivandrum
 
Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - Kochi
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Intro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsIntro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOps
 
Welcome to Azure DevOps
Welcome to Azure DevOpsWelcome to Azure DevOps
Welcome to Azure DevOps
 
DevOps lagos meetup
DevOps lagos meetupDevOps lagos meetup
DevOps lagos meetup
 
Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019
 
Azure_DevOps_Customer_201903.pptx
Azure_DevOps_Customer_201903.pptxAzure_DevOps_Customer_201903.pptx
Azure_DevOps_Customer_201903.pptx
 
Deploy multi-environment application with Azure DevOps
Deploy multi-environment application with Azure DevOpsDeploy multi-environment application with Azure DevOps
Deploy multi-environment application with Azure DevOps
 
DevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOpsDevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOps
 
Martin Woodward - DevOps Habits
Martin Woodward  - DevOps HabitsMartin Woodward  - DevOps Habits
Martin Woodward - DevOps Habits
 
Azure Architecture by P"Fu_27102018
Azure Architecture by P"Fu_27102018Azure Architecture by P"Fu_27102018
Azure Architecture by P"Fu_27102018
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicações
 
Rilasci senza paura (o panico) con Azure DevOps
Rilasci senza paura (o panico) con Azure DevOpsRilasci senza paura (o panico) con Azure DevOps
Rilasci senza paura (o panico) con Azure DevOps
 
Azure DevOps: the future of integration and traceability
Azure DevOps: the future of integration and traceabilityAzure DevOps: the future of integration and traceability
Azure DevOps: the future of integration and traceability
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
cloud value for application development
cloud value for application developmentcloud value for application development
cloud value for application development
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
Getting Started with Azure Artifacts
Getting Started with Azure ArtifactsGetting Started with Azure Artifacts
Getting Started with Azure Artifacts
 

Recently uploaded

Recently uploaded (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid Environments
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 

Azure DevOps

  • 1. Azure DevOps Omnia Ismail Azure Application Development Technical Specialist
  • 2. © Microsoft Corporation 1. What is DevOps? Push Code Production environments Run, Manage 5. 6. … … … … … … … Code Run Validate Debug CD, Deploy 4. Source Code Control (SCC) 2. Build/CI, Integrate, Test 3.
  • 3. © Microsoft Corporation The last 20 years…
  • 4. High Performance DevOps Companies Achieve… DevOps Faster Time to Market Increased Revenue 2,604x Faster Mean Time to Recover 2,555x Faster Lead Time For Changes 7x Lower Change Failure Rate 46x Deployment Frequency $ Source: 2018 Accelerate: State of DevOps: Strategies for a New Economy." N. Forsgren, J. Humble, G. Kim. DevOps Research and Assessment (DORA)
  • 5. Increase flow of value Shorten cycle times Continuously Improve DevOps is the union of people, process, and products to enable continuous delivery of value to your end users. People. Process. Products. What is DevOps?
  • 6. © Microsoft Corporation DevOps delivers value for your customers Organizations realizing up to 20% improvements in.. Time-to-market OPSDEV Source: Global Study by CA Technologies Software quality Frequency of deployment Increased revenue Customer reach and retention
  • 7.
  • 8. DEV
  • 9. Team Structure @ Microsoft
  • 10.
  • 11.
  • 13.
  • 14. DevOps at Microsoft Data: Internal Microsoft engineering system activity, August 2018 372k Pull Requests per month 2m Git commits per month 78,000Deployments per day 4.4m Builds per month 500m Test executions per day 500k Work items updated per day 5m Work items viewed per day Azure DevOps is the toolchain of choice for Microsoft engineering with over 90,000 internal users https://aka.ms/DevOpsAtMicrosoft
  • 15. Plan 1 Monitor + Learn ReleaseDevelop + Test 2 Development Production 4 3 Process
  • 16. 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 Change Time A Long Time Lots of Lines of Code Change Time Deployed frequently Small Amounts of Code Change Traditional Vs. DevOps
  • 18. Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build, test, and deploy with CI/CD that works with any language, platform, and cloud. Connect to GitHub or any other Git provider and deploy continuously. Get unlimited, cloud-hosted private Git repos and collaborate to build better code with pull requests and advanced file management. Test and ship with confidence using manual and exploratory testing tools. Create, host, and share packages with your team, and add artifacts to your CI/CD pipelines with a single click. Azure Boards Azure ReposAzure Pipelines Azure Test Plans Azure Artifacts https://azure.com/devops 
  • 19. Track work with Kanban boards, backlogs, team dashboards, and custom reporting Azure Boards https://azure.com/devops Connected from idea to release Track all your ideas at every development stage and keep your team aligned with all code changes linked directly to work items. Scrum ready Use built-in scrum boards and planning tools to help your teams run sprints, stand-ups, and planning meetings. Project insights Gain new insights into the health and status of your project with powerful analytics tools and dashboard widgets.
  • 20. Unlimited private Git repo hosting and support for TFVC that scales from a hobby project to the world’s largest Git repositories Azure Repos https://azure.com/devops Works with your Git client Securely connect with and push code into your Git repos from any IDE, editor, or Git client. Web hooks and API integration Add validations and extensions from the marketplace or build your own using web hooks and REST APIs. Semantic code search Quickly find what you’re looking for with code-aware search that understands classes and variables.
  • 21. Get end-to-end traceability. Run tests and log defects from your browser. Track and assess quality throughout your testing lifecycle. Azure Test Plans Capture rich data Capture rich scenario data as you execute tests to make discovered defects actionable. Explore user stories without test cases or test steps. You can create test cases directly from your exploratory test sessions. Test across web and desktop Test your application where it lives. Complete scripted tests across desktop or web scenarios. Test on- premises application from the cloud and vice-versa. Get end-to-end traceability Leverage the same test tools across your engineers and user acceptance testing stakeholders. Pay for the tools only when you need them. https://azure.com/devops
  • 22. Create and share Maven, npm, and NuGet package feeds from public and private sources – fully integrated into CI/CD pipelines Azure Artifacts Manage all package types Get universal artifact management for Maven, npm, and NuGet. Add packages to any pipeline Share packages, and use built-in CI/CD, versioning, and testing. Share code efficiently Easily share code across small teams and large enterprises. https://azure.com/devops
  • 23. Better together Azure DevOps Fully Integrated with end to end traceability Scalable to any team or project size Highly available, multi region Customer Support Consistent administration and access control
  • 24. Mix and match to create workflows with tools from Microsoft, open source or your favorite 3rd party tools Azure DevOps: Choose what you love Azure DevOps lets developers choose the tools and languages that are right for them Target any cloud, on-prem or both and deploy to the servers you need Your tools, languages, and clouds
  • 26. Simplify cloud environment management for developers and testers. Enforce policies and control costs with full visibility Use templates, custom images and formulas to reproduce environments. Orchestrate with Azure Pipelines or integrate using REST API Self-Service Dev/Test Environments © Microsoft Corporation
  • 27. Azure DevOps Succeeds Visual Studio Team Services Visual Studio Team Services Azure DevOps
  • 28. Azure DevOps supports small teams to largest enterprises Instead of telling people to wait for 6 months for a new feature, we can give it to them in a few weeks…Our 2800 worldwide developers can use the same backlog, user stories and tests whether they’re on Windows or Linux… building for iOS or Android. Microsoft made it really easy to break outside the silos… and tie the DevOps process into the fulfilment of business process. Without the tools that we have today, we would not be successful. “ “ ” ” Branches sync 500 percent faster. Builds are 400 percent faster, with the typically six-hour process reduced to 90 minutes. We (now have) a highly streamlined process that operates with a few button clicks—and one-button deployment. Speed is gained in moving to the PaaS offering of Azure DevOps. PaaS provides regularly released features and a future- proof capability, eliminating the need for Accenture to maintain infrastructure and go through upgrade cycles. “ “ ” ”
  • 29. © Microsoft Corporation RMS Customer need Before adopting Azure and Azure DevTest Labs, getting hardware deployed for dev/test could take a month or more. Results • Now, the time between request and delivery of environments for app development is hours if not minutes. At RMS, IT is supporting the mission and helping the business get more done. Source: https://customers.microsoft.com/en-us/story/risk-management-solutions
  • 30. © Microsoft Corporation Geico Customer need Challenged by increased customer appetite for 24/7 digital engagement, Geico needed to deliver new services and features to customers faster. Traditionally new feature rollouts to their tier 1 business systems often results in downtime that could be devastating to their online business Results • By adopting a DevOps development strategy and transitioning development to Microsoft Azure, GEICO is working to engage customers more personally and dynamically. • “With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.” – Fikri Larguet, Director of Cloud Services Source: https://customers.microsoft.com/en-us/story/geico
  • 31. © Microsoft Corporation DevOps Pipelines in Minutes #AzureDevOps Azure DevOps Projects
  • 33. Azure DevOps An end-to-end solution for organizations looking for an enterprise-grade toolchain Fully Integrated with end to end traceability Better together Scalable to any team and project size Highly available, multi region, hybrid cloud & on-prem Customer Support Consistent admin and access control https://azure.com/devops Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts
  • 34. © Microsoft Corporation https://azure.com/devops Plan smarter, collaborate better, and ship faster with a set of modern dev services Any developer, any platform, any cloud. Full support for hybrid cloud, on-premises & containers. Use all the Azure DevOps services or choose just what you need to complement your existing workflows Best in class builds for open source. Free unlimited build minutes for public projects and up to 10 free concurrent jobs across Windows, Linux and macOS Get started for free for small teams, scales to support the largest enterprises Azure DevOps Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts
  • 35. Azure DevOps Services Pricing Free Unlimited users and build time • Azure Pipelines: 10 parallel jobs with unlimited minutes for CI/CD • Azure Boards: Work item tracking and Kanban boards • Azure Repos: Unlimited public Git repos Free Start free with up to 5 users • Azure Pipelines: Run 1 Microsoft-hosted job for 1,800 minutes per month and 1 self-hosted job for any amount of time • Azure Boards: Work item tracking and Kanban boards • Azure Repos: Unlimited public Git repos • Azure Artifacts: package management • Unlimited stakeholders Starts at $6 per user, per month for Boards & Repos* Easy pricing that grows with your team • Azure Pipelines: Run 1 Microsoft-hosted job for 1,800 minutes per month and 1 self-hosted job for any amount of time • Azure Boards: Work item tracking and Kanban boards • Azure Repos: Unlimited public Git repos • Azure Artifacts: package management • Unlimited stakeholders • Boards & Repos included for Visual Studio subscribers https://azure.com/pricing/details/devops/ 5 Boards & Repos users and 5 Artifacts users free. Pipelines with unlimited minutes, Test Plans users and additional Artifacts users also available. Please see the Azure pricing calculator for details. *
  • 37. © Copyright Microsoft Corporation. All rights reserved. Thank You