SlideShare a Scribd company logo
The Power of
Azure DevOps
Jeff Bramwell
Global Azure Day 2020
Jeff Bramwell
Farm Credit Services of America
VP – Solutions Architecture
Microsoft Development Technologies MVP
@jbramwell
blog.devmatter.com
jeff@moonspace.net
Who Am I?
People. Process. Products.
What is DevOps?
DevOps is the union of people,
process, and products to
enable continuous delivery of
value to your end users.
“
”
Build
&
Test
Continuous
Delivery
Deploy
Operate
Monitor
&
Learn
Plan
&
Track
Develop
Introducing: Azure DevOps Team
Foundation
Server
Team
Foundation
Service
Visual Studio
Online
Visual Studio
Team Services
Azure DevOps
Microsoft Azure is the cloud
with DevOps tooling built in
Azure DevOps
Q. Does Azure DevOps require an Azure
subscription?
A. No!
Q. Will Azure DevOps work with non-
Microsoft technologies?
A. Yes!
Q. Will Azure DevOps work with AWS or
GCP?
A. Yes!
Q. How about open source (OSS)?
A. Yes!
But First, Let’s Clear Up the ‘A’ Word (hint: Azure)
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
• Based on process templates
• Can use out-of-the-box templates or create custom templates
• Defines the fields that show up on work items and the rules that
control moving from one state to another
• Easy to add/remove board columns
• Can also add swim lanes – e.g. Expedite, etc.
• Configurable rules to modify background and/or tag colors
• Track conversations related to ideas, over time
• Tie work items to source code, builds and deployments
• E.G. via pull requests
Azure Boards – Other Thoughts
Azure Boards Demo
Let’s take a closer look…
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
• Enterprise-class source control
• Highly scalable
• Supports pull request (PR) workflows (w/Git)
• Granular security control
• Works with any coding language
• C#, C++, Java, Go, PHP, Python, JavaScript, Swift, Ruby, etc.…
• Supports multiple development workflows such as GitFlow,
trunk-based development, etc.
• Lots more!
Azure Repos – Other Thoughts
Azure Repos Demo
Let’s take a closer look…
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
• Great for projects that span platforms – e.g. Windows, Linux & macOS
• A single tool for all builds & deployments
• Native integration with GitHub and Azure Repos
• Native integration with Kubernetes and containers
• Can create builds with “drag-n-drop” UI or as “code” (via YAML)
• Great for branching pipeline definitions with code
Azure Pipelines – Other Thoughts
Pipelines Demo
Let’s take a closer look…
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
• Great for code reuse!
• E.G. reusable NuGet/NPM packages
• Can create multiple feeds
Azure Artifacts – Other Thoughts
Artifacts Demo
Let’s take a closer look…
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
• Enhance traceability across your SDLC
• At-a-glance dashboard of test outcomes
Azure Test Plans – Other Thoughts
Test Plans Demo
Let’s take a closer look…
The Power of Azure DevOps - Global Azure Day 2020
The Other “Stuff”
Let’s take a closer look…
Microsoft Acquires Acquired
Popular Open Source Tool!
…kinda old news now ;-)
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
DevOps at Microsoft
Data: Internal Microsoft engineering system activity, March 2019
442k
Pull Requests per
month
2.4m
Private Git commits per
month
82,000Deployments 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
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.
*
Azure DevOps Extensions
https://marketplace.visualstudio.com/azuredevops/
Azure DevOps Demo Generator
https://azuredevopsdemogenerator.azurewebsites.net/
Thanks!

More Related Content

What's hot (20)

PPTX
Tour of Azure DevOps
Callon Campbell
 
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
PPTX
Azure dev ops
Swaminathan Vetri
 
PPTX
A Roadmap to Enterprise Quality
Jeff Bramwell
 
PDF
Azure Pipeline Tutorial | Azure DevOps Tutorial | Edureka
Edureka!
 
PPTX
Infrastructure automation with .NET
Swaminathan Vetri
 
PDF
Workshop Azure DevOps | Docker | Azure Kubernetes Services
Norberto Enomoto
 
PDF
[JAZUG Tohoku Azure DevOps] Azure DevOps
Naoki (Neo) SATO
 
PPTX
Azure, DevOps and the Commodore 64
Todd Whitehead
 
PPTX
Power of Azure Devops
Azure Riyadh User Group
 
PPTX
Azure DevOps in Action
Callon Campbell
 
PDF
Azure DevOps
Surasuk Oakkharaamonphong
 
PPTX
Automated Release Pipelines with Azure DevOps
ProjectCon
 
PPTX
Roadmap to Enterprise Quality
Jeff Bramwell
 
PDF
#SheSharp Conference - Azure DevOps for .NET
Jaqueline Ramos
 
PDF
Azure DevOps - Azure Guatemala Meetup
Guillermo Zepeda Selman
 
PPTX
Getting Started with Azure DevOps
Jessica Deen
 
PDF
All Day DevOps - Azure DevOps from Start to Star
Ángel Rayo
 
PPTX
UGIdotNET App Modernisation Keynote
Lorenzo Barbieri
 
PPTX
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
Tour of Azure DevOps
Callon Campbell
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
Azure dev ops
Swaminathan Vetri
 
A Roadmap to Enterprise Quality
Jeff Bramwell
 
Azure Pipeline Tutorial | Azure DevOps Tutorial | Edureka
Edureka!
 
Infrastructure automation with .NET
Swaminathan Vetri
 
Workshop Azure DevOps | Docker | Azure Kubernetes Services
Norberto Enomoto
 
[JAZUG Tohoku Azure DevOps] Azure DevOps
Naoki (Neo) SATO
 
Azure, DevOps and the Commodore 64
Todd Whitehead
 
Power of Azure Devops
Azure Riyadh User Group
 
Azure DevOps in Action
Callon Campbell
 
Automated Release Pipelines with Azure DevOps
ProjectCon
 
Roadmap to Enterprise Quality
Jeff Bramwell
 
#SheSharp Conference - Azure DevOps for .NET
Jaqueline Ramos
 
Azure DevOps - Azure Guatemala Meetup
Guillermo Zepeda Selman
 
Getting Started with Azure DevOps
Jessica Deen
 
All Day DevOps - Azure DevOps from Start to Star
Ángel Rayo
 
UGIdotNET App Modernisation Keynote
Lorenzo Barbieri
 
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 

Similar to The Power of Azure DevOps - Global Azure Day 2020 (20)

PPTX
Azure_DevOps_Customer1212121_201903.pptx
Ganesh Shirsat
 
PPTX
Azure DevOps
Juan Fabian
 
PPTX
Azure_DevOps_Customer_201903.pptx
Sherman37
 
PDF
DevOps para Open Source com Azure DevOps
Emmanuel Gomes Brandão
 
PDF
Azure DevOps Day - Trivandrum
Amal Dev
 
PPTX
Drive business outcomes using Azure Devops
Belatrix Software
 
PPTX
Azure DevOps
Michael Jesse
 
PDF
Azure DevOps Day - Kochi
Amal Dev
 
PDF
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
PPTX
Intro to DevOps using Azure DevOps
TJTurner6
 
PPTX
Azure DevOps
Omnia Ismail
 
PPTX
Azure dev ops
Vishwas N
 
PPTX
Welcome to Azure DevOps
Riccardo Cappello
 
PPTX
Azure DevOps for QA Automation
Evgeny Popovich
 
PPTX
Azure DevOps
Allied Consultants
 
PPTX
Introducción a Azure Devops Pipelines - Plain Concepts DevOps day
Plain Concepts
 
PDF
DevOps lagos meetup
Ewere Diagboya
 
PDF
Welcome to Azure Devops
Alessandro Scardova
 
PPTX
Azure DevOps työkalut - Roundtable 14.3.2019
Janne Mattila
 
PDF
Azure Devops
Amitesh Raikwar
 
Azure_DevOps_Customer1212121_201903.pptx
Ganesh Shirsat
 
Azure DevOps
Juan Fabian
 
Azure_DevOps_Customer_201903.pptx
Sherman37
 
DevOps para Open Source com Azure DevOps
Emmanuel Gomes Brandão
 
Azure DevOps Day - Trivandrum
Amal Dev
 
Drive business outcomes using Azure Devops
Belatrix Software
 
Azure DevOps
Michael Jesse
 
Azure DevOps Day - Kochi
Amal Dev
 
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
Intro to DevOps using Azure DevOps
TJTurner6
 
Azure DevOps
Omnia Ismail
 
Azure dev ops
Vishwas N
 
Welcome to Azure DevOps
Riccardo Cappello
 
Azure DevOps for QA Automation
Evgeny Popovich
 
Azure DevOps
Allied Consultants
 
Introducción a Azure Devops Pipelines - Plain Concepts DevOps day
Plain Concepts
 
DevOps lagos meetup
Ewere Diagboya
 
Welcome to Azure Devops
Alessandro Scardova
 
Azure DevOps työkalut - Roundtable 14.3.2019
Janne Mattila
 
Azure Devops
Amitesh Raikwar
 
Ad

More from Jeff Bramwell (19)

PPTX
The Future is Here
Jeff Bramwell
 
PPTX
Evaluating Docker in the Enterprise - Getting Started
Jeff Bramwell
 
PPTX
Performance testing with VSTs on- and off-premises
Jeff Bramwell
 
PPTX
Using REST with VSTS and TFS
Jeff Bramwell
 
PPTX
Building Extensions in VSTS and TFS
Jeff Bramwell
 
PPTX
Adventures in enterprise architecture
Jeff Bramwell
 
PPTX
Building with Visual Studio Online
Jeff Bramwell
 
PPTX
Introduction to Windows 8 Development
Jeff Bramwell
 
PPTX
Visual studio 2012 - What's in it for me?
Jeff Bramwell
 
PPTX
Getting Started With the TFS Object Model
Jeff Bramwell
 
PPTX
What's Coming in Visual Studio v.Next
Jeff Bramwell
 
PPTX
Getting Started with WP7 Development
Jeff Bramwell
 
PDF
TDC 2010 - VS2010 ALM - What's In It for Me
Jeff Bramwell
 
PDF
TDC 2010 - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
PDF
Tulsa TechFest 2010 - What's New in TFS 2010
Jeff Bramwell
 
PDF
Tulsa TechFest 2010 - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
PDF
Tulsa TechFest 2010 - Creating Quality Software - A Look at Visual Studio 201...
Jeff Bramwell
 
PPTX
HDC 2010 - Creating Quality Software: A Look at Visual Studio 2010 Testing Tools
Jeff Bramwell
 
PPT
OTSUG - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
The Future is Here
Jeff Bramwell
 
Evaluating Docker in the Enterprise - Getting Started
Jeff Bramwell
 
Performance testing with VSTs on- and off-premises
Jeff Bramwell
 
Using REST with VSTS and TFS
Jeff Bramwell
 
Building Extensions in VSTS and TFS
Jeff Bramwell
 
Adventures in enterprise architecture
Jeff Bramwell
 
Building with Visual Studio Online
Jeff Bramwell
 
Introduction to Windows 8 Development
Jeff Bramwell
 
Visual studio 2012 - What's in it for me?
Jeff Bramwell
 
Getting Started With the TFS Object Model
Jeff Bramwell
 
What's Coming in Visual Studio v.Next
Jeff Bramwell
 
Getting Started with WP7 Development
Jeff Bramwell
 
TDC 2010 - VS2010 ALM - What's In It for Me
Jeff Bramwell
 
TDC 2010 - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
Tulsa TechFest 2010 - What's New in TFS 2010
Jeff Bramwell
 
Tulsa TechFest 2010 - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
Tulsa TechFest 2010 - Creating Quality Software - A Look at Visual Studio 201...
Jeff Bramwell
 
HDC 2010 - Creating Quality Software: A Look at Visual Studio 2010 Testing Tools
Jeff Bramwell
 
OTSUG - Migrating to TFS 2010 - Lessons Learned
Jeff Bramwell
 
Ad

Recently uploaded (20)

PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 

The Power of Azure DevOps - Global Azure Day 2020

  • 1. The Power of Azure DevOps Jeff Bramwell Global Azure Day 2020
  • 2. Jeff Bramwell Farm Credit Services of America VP – Solutions Architecture Microsoft Development Technologies MVP @jbramwell blog.devmatter.com [email protected] Who Am I?
  • 3. People. Process. Products. What is DevOps? DevOps is the union of people, process, and products to enable continuous delivery of value to your end users. “ ” Build & Test Continuous Delivery Deploy Operate Monitor & Learn Plan & Track Develop
  • 4. Introducing: Azure DevOps Team Foundation Server Team Foundation Service Visual Studio Online Visual Studio Team Services Azure DevOps
  • 5. Microsoft Azure is the cloud with DevOps tooling built in Azure DevOps
  • 6. Q. Does Azure DevOps require an Azure subscription? A. No! Q. Will Azure DevOps work with non- Microsoft technologies? A. Yes! Q. Will Azure DevOps work with AWS or GCP? A. Yes! Q. How about open source (OSS)? A. Yes! But First, Let’s Clear Up the ‘A’ Word (hint: Azure)
  • 7. Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts
  • 8. 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
  • 9. • Based on process templates • Can use out-of-the-box templates or create custom templates • Defines the fields that show up on work items and the rules that control moving from one state to another • Easy to add/remove board columns • Can also add swim lanes – e.g. Expedite, etc. • Configurable rules to modify background and/or tag colors • Track conversations related to ideas, over time • Tie work items to source code, builds and deployments • E.G. via pull requests Azure Boards – Other Thoughts
  • 10. Azure Boards Demo Let’s take a closer look…
  • 11. 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
  • 12. • Enterprise-class source control • Highly scalable • Supports pull request (PR) workflows (w/Git) • Granular security control • Works with any coding language • C#, C++, Java, Go, PHP, Python, JavaScript, Swift, Ruby, etc.… • Supports multiple development workflows such as GitFlow, trunk-based development, etc. • Lots more! Azure Repos – Other Thoughts
  • 13. Azure Repos Demo Let’s take a closer look…
  • 14. 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
  • 15. 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
  • 16. • Great for projects that span platforms – e.g. Windows, Linux & macOS • A single tool for all builds & deployments • Native integration with GitHub and Azure Repos • Native integration with Kubernetes and containers • Can create builds with “drag-n-drop” UI or as “code” (via YAML) • Great for branching pipeline definitions with code Azure Pipelines – Other Thoughts
  • 17. Pipelines Demo Let’s take a closer look…
  • 18. 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
  • 19. • Great for code reuse! • E.G. reusable NuGet/NPM packages • Can create multiple feeds Azure Artifacts – Other Thoughts
  • 20. Artifacts Demo Let’s take a closer look…
  • 21. 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
  • 22. • Enhance traceability across your SDLC • At-a-glance dashboard of test outcomes Azure Test Plans – Other Thoughts
  • 23. Test Plans Demo Let’s take a closer look…
  • 25. The Other “Stuff” Let’s take a closer look…
  • 26. Microsoft Acquires Acquired Popular Open Source Tool! …kinda old news now ;-)
  • 27. 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
  • 28. DevOps at Microsoft Data: Internal Microsoft engineering system activity, March 2019 442k Pull Requests per month 2.4m Private Git commits per month 82,000Deployments 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
  • 29. 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. *
  • 31. Azure DevOps Demo Generator https://azuredevopsdemogenerator.azurewebsites.net/

Editor's Notes

  • #4: DevOps is the union of people, process and products to enable the continuous delivery of value to your end customers – commonly heard in talks by Microsoft’s Donovan Brown
  • #5: Azure DevOps has had multiple names in the past. We now have Azure DevOps Server for private data centers (e.g. on-prem) and Azure DevOps Services if you prefer to let Azure manage your (cloud-hosted) Azure DevOps services. Think of Azure DevOps as an overall “umbrella” term for all the various services available. Similar to how Microsoft Office is an umbrella term for Microsoft Word, Microsoft PowerPoint and so on.
  • #6: 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
  • #7: Azure DevOps does not require an Azure subscription for use. That said, some billing is managed through Azure. Azure DevOps works great with Microsoft technologies such as .NET, .NET Core and Windows. It also works great with Java, PHP, Python, Objective-C and so on as well as Linux and MacOS. Azure DevOps provides a first class experience when working with Azure. It also works great with AWS and GCP. In fact, it also works great with private cloud. Azure DevOps in conjunction with GitHub provides an amazing OSS experience.
  • #8: Azure DevOps is composed of these five primary services.
  • #12: It’s more than just a source code repository! Code reviews, branch policies, build validation, history, etc.
  • #15: Provides a consistent, single UI for cross-platform builds – e.g. across Windows, Linux and macOS
  • #18: Pipelines have come a long way since Microsoft acquired InCycle’s InRelease back in 2013!
  • #20: The ability to essentially cache public registries is huge for an enterprise!
  • #27: While we’ve covered a lot of features in Azure DevOps, there are other cool features that we haven’t touched on. Let’s take a look at some of them now.
  • #29: Microsoft acquired GitHub in 2018 for $7.5 billion in Microsoft stock (https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/) GitHub has a huge community of developers using it today. Microsoft is working hard to provide 1st-party integration between GitHub and various Azure DevOps services such as pipelines and work items
  • #30: So… is Azure DevOps scalable? Why, yes, yes it is! ;-)
  • #31: Free for OSS! Free for the first five users (for non-OSS/private use) Pay for what you need after that!
  • #33: If you want to play around with Azure DevOps, I recommend creating a free Azure DevOps account and using the Azure DevOps Demo Generator to quickly create some test projects so have some initial artifacts to explore