SlideShare a Scribd company logo
1 of 29
Sherman Antonio
Accelerate Digital Transformation
with Azure DevOps and GitHub
Accelerating Delivery with DevOps
DevOps is the union of people,
process, and products to
enable continuous delivery of
value to your end users.
“
”
Microsoft Azure is the cloud
with DevOps tooling built in
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Connecting ideas to releases
Scrum ready to help your teams run sprints,
stand-ups, and plan work
Integrated with GitHub commits and pull requests
Insights into project status and health
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Private Git and TFVC repos for your teams
Code review via branch pull requests
Branch policies and build validation
Easy migration path to / from GitHub
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Cloud-hosted pipelines for Linux, macOS and
Windows
Any language, any platform, any cloud
Native support for containers and Kubernetes
Best-in-class for open source
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deploy to on-premises, ANY cloud or a hybrid
of cloud and on-prem
Staged environment releases
Pre and post deployment approvals with gates
to automate approval based on conditions
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Share code efficiently
Keep your Maven, npm, NuGet and Python
packages and more in the same place
Aggregate from public registries and internal
teams
Publish and track from any pipeline
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Run tests and log defects from your browser
Track and assess quality throughout your lifecycle
Capture rich data for reproducibility
Create tests directly from exploratory sessions
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
GitHub brings the premier social
coding workflows to your team,
breaking down silos and enabling
Inner Source through:
• Expertise sharing
• Cross-team collaboration
• Improved code reuse
• Increased velocity
Most contributions 1.1B in 2018
Most developers 33M
Most Repos 100M
Most secure 5M vulnerability alerts in 2018
Home to the most
important and popular
open source projects
on the planet
The world’s leading companies
use and contribute to open source
software. It is also how they attract
and retain talent
Developers want to:
• Solve interesting problems
• Collaborate with other developers
• Grow their skills
• Use tools they love
Azure DevOps
Integrated with GitHub
Rich integration with Azure Pipelines
and Azure Boards
Azure Pipelines
Free unlimited build minutes for
public projects
Up to 10 free parallel jobs across
Windows, Linux and macOS
Microsoft Open Source
https://azure.com/pipelines

Reactive operations
DELIVER OPERATE
DEVELOP
Moving to proactive operations with Azure
DELIVER OPERATE
DEVELOP
Deploy continuously and compliantly
Monitoring Automate
Governance Resiliency
Security
Azure and GitHub are fully integrated
with your existing tools and workflow
The cloud with DevOps tools built in
Azure DevOps
• Continued heavy investment in
Azure DevOps
• Best in class CI/CD solution across
the industry
• Best & most loved solution for
managing development teams
• Tight integrations with GitHub
• Provide enterprise scalable package
management
https://azure.com/devops

Azure DevOps supports small teams and the 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.
“
“
”
”
DevOps at Microsoft
Data: Internal Microsoft engineering system activity, March 2019
442k
Pull Requests per
month
2.4m
Private Git commits per
month
82,000
Deployments per day
4.6m
Builds per month
3.5k
Open Source repos
12k
Employees contributing
to open source
28k
Work items
created per day
Azure DevOps is the toolchain of choice for Microsoft engineering with over 100,000 internal users
https://aka.ms/DevOpsAtMicrosoft

Global Reach
Azure DevOps has more global regions than any other cloud provider
Migrating from On-Prem to the Cloud
Move from Team Foundation Server to Azure DevOps and bring your data along
Benefits of Cloud Hosted Azure DevOps Services
• Global availability
• Hosted and maintained by Microsoft with 99.9% uptime
guarantee and 24x7 support
• Immediate access to latest features
• Simplified deployment to Azure
Azure DevOps Import Service
• Fully supported high fidelity migration path
• Trusted by many large enterprises
• Now faster and easier to use
https://aka.ms/tfsimport

© Copyright Microsoft Corporation. All rights reserved.
Thank You!

More Related Content

Similar to Accelerate Digital Transformation with Azure DevOps and GitHub

Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - KochiAmal Dev
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAmal Dev
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsBelatrix Software
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsTomasz Wisniewski
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev opsVishwas N
 
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 DevOpsAndrea Tosato
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
Martin Woodward - DevOps Habits
Martin Woodward  - DevOps HabitsMartin Woodward  - DevOps Habits
Martin Woodward - DevOps HabitsPeter Laker
 
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 DevOpsEmmanuel Gomes Brandão
 
Azure Academyadi: Introduction to GitHub and AzureDevOps
Azure Academyadi: Introduction to GitHub and AzureDevOpsAzure Academyadi: Introduction to GitHub and AzureDevOps
Azure Academyadi: Introduction to GitHub and AzureDevOpsLorenzo Barbieri
 
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 DevOpsCommit University
 

Similar to Accelerate Digital Transformation with Azure DevOps and GitHub (20)

Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - Kochi
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - Trivandrum
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Welcome to Azure DevOps
Welcome to Azure DevOpsWelcome to Azure DevOps
Welcome to Azure DevOps
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure Devops
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOps
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
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
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Martin Woodward - DevOps Habits
Martin Woodward  - DevOps HabitsMartin Woodward  - DevOps Habits
Martin Woodward - DevOps Habits
 
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
 
Azure Academyadi: Introduction to GitHub and AzureDevOps
Azure Academyadi: Introduction to GitHub and AzureDevOpsAzure Academyadi: Introduction to GitHub and AzureDevOps
Azure Academyadi: Introduction to GitHub and AzureDevOps
 
DevOps lagos meetup
DevOps lagos meetupDevOps lagos meetup
DevOps lagos meetup
 
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
 

Recently uploaded

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

Accelerate Digital Transformation with Azure DevOps and GitHub

  • 1. Sherman Antonio Accelerate Digital Transformation with Azure DevOps and GitHub
  • 2. Accelerating Delivery with DevOps DevOps is the union of people, process, and products to enable continuous delivery of value to your end users. “ ”
  • 3.
  • 4. Microsoft Azure is the cloud with DevOps tooling built in
  • 5. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts
  • 6. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts Connecting ideas to releases Scrum ready to help your teams run sprints, stand-ups, and plan work Integrated with GitHub commits and pull requests Insights into project status and health
  • 7. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts Private Git and TFVC repos for your teams Code review via branch pull requests Branch policies and build validation Easy migration path to / from GitHub
  • 8. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts Cloud-hosted pipelines for Linux, macOS and Windows Any language, any platform, any cloud Native support for containers and Kubernetes Best-in-class for open source
  • 9. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts Deploy to on-premises, ANY cloud or a hybrid of cloud and on-prem Staged environment releases Pre and post deployment approvals with gates to automate approval based on conditions
  • 10. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts Share code efficiently Keep your Maven, npm, NuGet and Python packages and more in the same place Aggregate from public registries and internal teams Publish and track from any pipeline
  • 11. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts Run tests and log defects from your browser Track and assess quality throughout your lifecycle Capture rich data for reproducibility Create tests directly from exploratory sessions
  • 12. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts GitHub brings the premier social coding workflows to your team, breaking down silos and enabling Inner Source through: • Expertise sharing • Cross-team collaboration • Improved code reuse • Increased velocity
  • 13. Most contributions 1.1B in 2018 Most developers 33M Most Repos 100M Most secure 5M vulnerability alerts in 2018
  • 14. Home to the most important and popular open source projects on the planet
  • 15. The world’s leading companies use and contribute to open source software. It is also how they attract and retain talent Developers want to: • Solve interesting problems • Collaborate with other developers • Grow their skills • Use tools they love
  • 16. Azure DevOps Integrated with GitHub Rich integration with Azure Pipelines and Azure Boards
  • 17. Azure Pipelines Free unlimited build minutes for public projects Up to 10 free parallel jobs across Windows, Linux and macOS Microsoft Open Source https://azure.com/pipelines 
  • 19. Moving to proactive operations with Azure DELIVER OPERATE DEVELOP
  • 20. Deploy continuously and compliantly Monitoring Automate Governance Resiliency Security
  • 21. Azure and GitHub are fully integrated with your existing tools and workflow
  • 22. The cloud with DevOps tools built in
  • 23. Azure DevOps • Continued heavy investment in Azure DevOps • Best in class CI/CD solution across the industry • Best & most loved solution for managing development teams • Tight integrations with GitHub • Provide enterprise scalable package management https://azure.com/devops 
  • 24. Azure DevOps supports small teams and the 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. “ “ ” ”
  • 25. DevOps at Microsoft Data: Internal Microsoft engineering system activity, March 2019 442k Pull Requests per month 2.4m Private Git commits per month 82,000 Deployments per day 4.6m Builds per month 3.5k Open Source repos 12k Employees contributing to open source 28k Work items created per day Azure DevOps is the toolchain of choice for Microsoft engineering with over 100,000 internal users https://aka.ms/DevOpsAtMicrosoft 
  • 26.
  • 27. Global Reach Azure DevOps has more global regions than any other cloud provider
  • 28. Migrating from On-Prem to the Cloud Move from Team Foundation Server to Azure DevOps and bring your data along Benefits of Cloud Hosted Azure DevOps Services • Global availability • Hosted and maintained by Microsoft with 99.9% uptime guarantee and 24x7 support • Immediate access to latest features • Simplified deployment to Azure Azure DevOps Import Service • Fully supported high fidelity migration path • Trusted by many large enterprises • Now faster and easier to use https://aka.ms/tfsimport 
  • 29. © Copyright Microsoft Corporation. All rights reserved. Thank You!

Editor's Notes

  1. Disruption affects every industry and no company is safe – we all have heard about the now classic examples of Blockbuster being ousted by Netflix, Lyft & Uber disrupting the traditional taxi industry, and even Twitter changing how we consume news and media. Half of the companies that were on the Fortune 500 in 2000 are now gone, replaced by organizations that deliver value faster, better, and cheaper than the incumbents did – and the current Fortune 500 very much faces the same fate. Technology plays a central role in the disruptors‘ ability to execute and out innovate their competition.
  2. But, it’s not enough to have the worlds most efficient and collaborative developers This code needs to be realized in functioning products that your customers can use And these products and services need to be reliable, scalable and secure
  3. Traditional methods of delivering and operating software need re-thinking, especially in a cloud based world. A business needs to move fast and innovate But because of the manual nature of deployments and the siloed organizational structures, processes and tools – human error is inevitably introduced which leads to: High failure rates when changes are implemented and Long times to recover from outages In a bid to improve reliability in these situations, we traditionally implement further controls – via more manual processes, and approval gates. But, this doesn’t improve overall system reliability, and merely introduces: Long lead times for changes and Low deployment frequency
  4. In a technology driven world, developers are at the heart of your company’s future innovation endeavors From those first lines of code, how do you give your developers the best tools to unleash their capabilities and make them their most productive selves. But productivity doesn’t just come from great tools, your also need to facilitate collaboration and code re-use across teams This accelerates problem solving and focuses efforts on solving new problems important to your business, versus those that have already been solved by others.
  5. DevOps allows us to accelerate delivery, while still delivering reliable products and services This is about bringing people together, through shared common goals, increased collaboration and a focus on improvement Technology plays a key role in helping to execute a DevOps strategy by enabling teams to collaborate more, enhance productivity, facilitate experimentation and automate their processes from development, through to delivery and operations It’s also about delivering value faster by increasing efficiency, eliminating waste and streamlining feedback back to developers to continuously improve the product The result: better products, delivered faster, to happier customers https://medium.com/@DonovanBrown_41367/dissecting-the-definition-69151da0435f
  6. According the 2018 State of DevOps Report, presented by DORA, the top performing DevOps companies when compared to low performers spend: 66% less time on customers support issues 50% less time on customer identified defects and remediation of security issues More importantly they spend 66% more time on new work They spend more time innovating, and less time keeping the lights on – enabling them to be more adaptive in their markets and disrupt their competitors
  7. So, we’ve just run through our overall solution and how this addresses all four areas that enable you to innovate at scale, and deliver with confidence. We looked at how you can use: Visual Studio and Visual Studio code to maximize developer efficiency GitHub to accelerate collaboration and open source development practices Azure DevOps to accelerate delivery of your products and Azure Security & Management services to ensure your products operate reliably, scale and remain secure
  8. In fact, Github is the #1 developer platform on the planet GitHub has long been known as the home of the largest open source community in the world and it continues to grow. In 2018, open source developers made more than 1.1 billion updates to 96 million repositories on GitHub. GitHub’s dominance in open source is the result of their intense focus on developers. Developers choose GitHub because it focuses on providing the best possible environment for building code, whether that’s alone or together. GitHub allows hundreds, even thousands, of developers to contribute to the same code base without fear of losing or overwriting work. After seeing the successful projects being built in the open source communities, organization of all shapes and sizes took notice. Today, GitHub is meeting the demands of some of the most challenging business environments, including highly regulated industries from automotive and finance, to farming and medicine.
  9. GitHub is also home to the most important and popular open source projects on the planet From the Linux kernel itself, Kubernetes and through to today’s most popular languages and frameworks such as Go, Angular, React and .NET core With almost all IT solutions these days taking a dependency on open source projects, it’s likely that these projects live on GitHub. This makes GitHub, the best place for your company to participate in these projects, even if it’s just keeping your finger on the pulse or the ability to raise issues
  10. The average developer turnover is 10% annually, but it’s much higher in companies that are focusing on legacy ways of doing business. Data from SHRM (Society for Human Resources Management) shows that to replace a salaried employee costs on average 6-9 months’ salary. If we assume the average developer salary is $90k, that’s $45-68k in recruiting and training expenses alone. What is your developer turnover? How many developers do you have? For an organization with 100 developers and 10% attrition annually would incur $450-675k a year in additional costs from turnover. How else could you invest even half of that - $300k a year? There are 10s of millions of developers choosing to work on open source in their own time on GitHub, using Visual Studio When given the choice in their personal time, they choose these platforms and tools, so not only can they help you increase your company’s innovation by implementing this – you can increase employee satisfaction, helping you win and retain talent in today’s competitive marketplace
  11. All the builds you need, using the power of Azure you get one service that gives you unlimited build minutes where you can build on Windows Mac and Linux in parallel using a single build YAML file.
  12. Operations is typically an afterthought post-deployment Operations teams usually use their own processes and tools, separate to development teams Re-design of the application for resiliency, security and governance for an already deployed app is costly and time consuming This means that best-effort measures are put in place to enable the application go go-live – putting the business at risk In the event of an actual outage, this leaves little or no time to react to issues
  13. By using policy driven governance services and defining our policies in code, we can shift operations best practices “left” to early in the development cycle We also provide developers with the tools to design apps with resiliency in mind, and providing them continuous monitoring for immediate detection and insights to application issues, in all environments from development, through to test and production. We can now detect security vulnerabilities and risks even before deployment And Governance policy checks and validations are applied pre-deployment, and enforced post-deployment And because we’re now defining these operational policies as code, just as we do with our application code, with our operational code we can now take advantage of the same development, collaboration and delivery benefits using Visual Studio, GitHub and Azure DevOps. This means less issues post-deployment, which results in less downtime and more reliable products
  14. Azure has a full set of services to meet all your security and management needs Governance – We have new exciting tools in the Governance area. Azure Policy, in limited preview, helps you centrally manage your policies. Azure Cost Management, previously known as Cloudyn, helps organizations manage and optimize cloud spend across a multi-cloud environment. Security – We have industry leading security and continue to make huge investments in this area that help your prevent, identify and remediate security threats Resiliency – It is easy to architect resiliency in Azure. We have several options including Backup, High Availability and Disaster Recover that are cost effective and easy for you to setup Monitoring - We are bringing all the monitoring capabilities together in Azure Monitor, including Application Insights, Log Analytics, Network Watcher, and other monitoring tools Automate - We also have tools for configuration, patching, automation, and PowerShell scripting.
  15. While we provide a best-in-class pre-integrated solution, we understand you likely have investments in certain areas GitHub & Azure are open, and allow you to use and orchestrate your favorite 3rd party tools So If you've already made tooling choices such as Jenkins, Terraform or Ansible, we provide integrations, clear guidance and documentation to help you get started, fast.
  16. Not only do you get the most productive Developer and DevOps tools and platforms with GitHub and Microsoft Azure But, because these are integrated with Microsoft Azure, you can deploy to and take advantage of our 140+ services that we have for your use This is not a complete listing of all the of the services, but highlights some of the key/main areas that you can utilize to accelerate your innovation You can deploy to our core infrastructure, or advanced platform as service workloads such as Azure Functions and Azure Kubernetes service As well as leverage Microsoft and open source data solutions, AI and cognitive services As well as extending your applications across Azure Stack and Hybrid deployments
  17. Enterprise scale
  18. We use Azure DevOps to deploy Azure DevOps (and build and deploy all the large products in Microsoft, from Windows to Office, Minecraft to Teams)
  19. 1ES Agile: Agile tooling that developers want to use. GitHub Integration Done V1 V2 aiming to be much deeper. Secure & Compliant Pipeline (DevSecOps) Actionable Insights Bring analytics across the whole DevOps lifecycle Bring analytics and work tracking closer to DevOps Teams Continued investment in OSS integrations with Azure