SlideShare a Scribd company logo
1S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Microsoft, Linux, OSS
Cloud and DevOps
Jessica Deen| Senior Cloud
Advocate
2S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
“Empowerment of individuals is a key part of what makes open
source work, since in the end, innovations tend to come from
small groups, not from large, structured efforts.”
-[ Tim O’Reilly]-
Empowerment is key.
E m p o w e r m e n t- [ ] -
3S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
http://research.microsoft.com/en-us/um/cambridge/projects/hci2020/
A new era of computing
4S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
IT Stress Points
L E V E L S E T- [ ] -
Security InnovationEfficiency
5S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
- Donovan Brown
What is DevOps?
D e f i n i t i o n- [ ] -
6S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Build/Release
Continuous Integration
Continuous Deployment
CI/CD
Telemetry, metrics
Availability and Performance
Monitoring
Pipeline as Code
Infrastructure as Code
IAC
Roll back & Roll
forward
Recovery
Automation
Key DevOps Practices
P r a c t i c e s- [ ] -
7S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
> 60%
Why open
source?
> 40%
90%
W h y- [ ] -
8S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Open Source Growth
G r o w t h- [ ] -
9S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
10S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
11S L I D E# D E E N O F D E V O P S @jldeen- [ ] -Source: Softpedia
Credits: James Niccolai
12S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
In 2014, Microsoft CEO Satya Nadella
directed all Microsoft engineers to
"open source internally" - anyone at
the company can see anyone else's
code and use it as needed.
This vision is now a day-to-day reality
for Microsoft engineers.
14S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Why Containers?
C o m i n g t o g e t h e r- [ ] -
Developers
Enable ‘write-once, run-anywhere’
apps
Enables microservice architectures
Operations
Portability
Standardization
Abstraction
Higher compute density
Scale
DevOps
15S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
What is
Kubernete
s?
C o n t a i n e r O r c h e s t r a t i o n- [ ] -
16S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Release
Automatio
n
C o n t a i n e r O r c h e s t r a t i o n- [ ] -
Kubernetes is hard.
Kubernetes is
complex.
Let’s simplify.
Open
Sourc
e
Open Service Broker for Azure (OSBA)
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
IaaSPaaS
Azure services
SQL Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
Azure Container
Service (AKS)
ACS
Engine
Batch
Azure Container
Instances (ACI)
Azure Virtual
Machines
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Virtual kubelet
App Service
OSBA
18S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
R e l e a s e A u t o m a t i o n- [ ] -
Manage complexity
Charts can describe
complex apps; provide
repeatable app installs, and
serve as a single point of
authority
Easy updates
Take the pain out
of updates with in-
place upgrades and
custom hooks
Simple sharing
Charts are easy to
version, share, and host
on public or private
servers
Rollbacks
Use helm rollback to
roll back to an older
version of a release
with ease
The best way to find, share, and use software
built for Kubernetes
19S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
R e l e a s e A u t o m a t i o n- [ ] -
Helm charts help you define, install, and
simplify
custom
services
Chart.yml
db
load balancer
ci
…
20S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
R e l e a s e A u t o m a t i o n- [ ] -
Simple app development and deployment
into any Kubernetes cluster
Simplified development
Using two simple commands, developers
can now begin hacking on container-based
applications without requiring Docker or
even installing Kubernetes themselves
Language support
Draft detects which language your app is
written in, and then uses packs to
generate a Dockerfile and Helm Chart
with the best practices for that language
21S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
F U N T I M E
DEMO
22S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
What just happened?
C o m i n g t o g e t h e r- [ ] -
Kubernetes Pipeline
Kubernetes Repository
Build
Package
Deploy
23S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
OCTOVERSE
REPORT
24S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
25S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
26S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
27S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Introducing 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

D E V O P S- [ ] -
28S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
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
D E V O P S- [ ] -
29S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Integrated with
GitHubAzure Pipelines available now
to any developer from the
GitHub Marketplace
D E V O P S- [ ] -
30S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
31S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
E l e p h a n t i n t h e r o o m- [ ] -
will continue to operate independently.
will remain open to any project, using any tools and for any
platform, from any person, and offered under any license.
will continue to support deployment to any cloud, and any
device.
32S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
“In open source, we feel strongly that to really do something well,
you have to get a lot of people involved.”
-[ Linus Torvalds ]-
People are key.
E m p o w e r m e n t- [ ] -
33S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
H e l l o !- [ ] -
I am Jessica Deen
34S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
aka.ms/jldeen/oss2019 SEARCH
35S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
THANK YOU

More Related Content

PPTX
Microsoft, Linux, OSS, Cloud and DevOps
PDF
Everyone wants (someone else) to do it: writing documentation for open source...
PPTX
Microsoft, Open Source, DevOps, Kubernetes
PPTX
DevOps, Kuberenetes, Helm and Draft Azure Montevideo Meetup
PPTX
Getting Started with Azure DevOps
PPTX
DevOps with Kubernetes and Helm
PPTX
From Zero to DevOps Superhero
PPTX
DevOps, Waffles, and Superheroes
Microsoft, Linux, OSS, Cloud and DevOps
Everyone wants (someone else) to do it: writing documentation for open source...
Microsoft, Open Source, DevOps, Kubernetes
DevOps, Kuberenetes, Helm and Draft Azure Montevideo Meetup
Getting Started with Azure DevOps
DevOps with Kubernetes and Helm
From Zero to DevOps Superhero
DevOps, Waffles, and Superheroes

Similar to Microsoft, Linux, OSS, Cloud and DevOps (20)

PPTX
DevOps Days Montevideo Container Superhero Keynote
PPTX
Frome Zero to DevOps Superhero: The Container Edition
PPTX
From Zero to DevOps Superhero: The Container Edition (Build 2019)
PDF
Iterative Architecture: Your Path to on-time Delivery
PDF
Migliorare la Developer Experience in un mondo Cloud Native
PDF
DevSecOps: The DoD Software Factory
PDF
Scaling DevSecOps Culture for Enterprise
PDF
TechRadarCon 2022 | Have you built your platform yet ?
PDF
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
PDF
From desktop to the cloud, cutting costs with Virtual kubelet and ACI
PDF
CHIPS Alliance_Object Automation Inc_workshop
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
PDF
DockerCon EU 2015: Day 1 General Session
PDF
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
PPTX
Salesforce DX for Admin v2
PDF
Java Day Minsk 2016 Keynote about Microservices in real world
PDF
FedScoop Public Sector Innovation Summit DOD Enterprise DevSecOps Initiative ...
PPTX
Breaking the 2 Pizza Paradox with your Platform as an Application
PDF
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
PDF
The GE Design System and thoughts about craft at scale
DevOps Days Montevideo Container Superhero Keynote
Frome Zero to DevOps Superhero: The Container Edition
From Zero to DevOps Superhero: The Container Edition (Build 2019)
Iterative Architecture: Your Path to on-time Delivery
Migliorare la Developer Experience in un mondo Cloud Native
DevSecOps: The DoD Software Factory
Scaling DevSecOps Culture for Enterprise
TechRadarCon 2022 | Have you built your platform yet ?
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
From desktop to the cloud, cutting costs with Virtual kubelet and ACI
CHIPS Alliance_Object Automation Inc_workshop
Docker Bday #5, SF Edition: Introduction to Docker
DockerCon EU 2015: Day 1 General Session
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
Salesforce DX for Admin v2
Java Day Minsk 2016 Keynote about Microservices in real world
FedScoop Public Sector Innovation Summit DOD Enterprise DevSecOps Initiative ...
Breaking the 2 Pizza Paradox with your Platform as an Application
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
The GE Design System and thoughts about craft at scale
Ad

More from Jessica Deen (10)

PPTX
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
PPTX
Deploying Windows Containers with Draft, Helm and Kubernetes
PPTX
Deploying Windows Apps to Kubernetes with Draft and Helm
PPTX
Microsoft, Linux, Open Source, DevOps
PPTX
DevOps with Kubernetes and Helm - Jenkins World Edition
PPTX
Microsoft, Linux, Open Source, DevOps
PPTX
Microsoft Ignite 2018 BRK3192 Container DevOps on Azure
PPTX
DevOps with Kubernetes and Helm - OSCON 2018
PPTX
Tech Summit Paris DevOps Best Practices for Azure and VSTS
PPTX
DevOps: Kubernetes + Helm with Azure
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
Deploying Windows Containers with Draft, Helm and Kubernetes
Deploying Windows Apps to Kubernetes with Draft and Helm
Microsoft, Linux, Open Source, DevOps
DevOps with Kubernetes and Helm - Jenkins World Edition
Microsoft, Linux, Open Source, DevOps
Microsoft Ignite 2018 BRK3192 Container DevOps on Azure
DevOps with Kubernetes and Helm - OSCON 2018
Tech Summit Paris DevOps Best Practices for Azure and VSTS
DevOps: Kubernetes + Helm with Azure
Ad

Recently uploaded (20)

PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Introduction to Artificial Intelligence
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
history of c programming in notes for students .pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
System and Network Administration Chapter 2
PPTX
ISO 45001 Occupational Health and Safety Management System
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms II-SECS-1021-03
Operating system designcfffgfgggggggvggggggggg
How to Choose the Right IT Partner for Your Business in Malaysia
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Which alternative to Crystal Reports is best for small or large businesses.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Navsoft: AI-Powered Business Solutions & Custom Software Development
Introduction to Artificial Intelligence
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
history of c programming in notes for students .pptx
Understanding Forklifts - TECH EHS Solution
How to Migrate SBCGlobal Email to Yahoo Easily
System and Network Administration Chapter 2
ISO 45001 Occupational Health and Safety Management System

Microsoft, Linux, OSS, Cloud and DevOps

  • 1. 1S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Microsoft, Linux, OSS Cloud and DevOps Jessica Deen| Senior Cloud Advocate
  • 2. 2S L I D E# D E E N O F D E V O P S @jldeen- [ ] - “Empowerment of individuals is a key part of what makes open source work, since in the end, innovations tend to come from small groups, not from large, structured efforts.” -[ Tim O’Reilly]- Empowerment is key. E m p o w e r m e n t- [ ] -
  • 3. 3S L I D E# D E E N O F D E V O P S @jldeen- [ ] - http://research.microsoft.com/en-us/um/cambridge/projects/hci2020/ A new era of computing
  • 4. 4S L I D E# D E E N O F D E V O P S @jldeen- [ ] - IT Stress Points L E V E L S E T- [ ] - Security InnovationEfficiency
  • 5. 5S L I D E# D E E N O F D E V O P S @jldeen- [ ] - - Donovan Brown What is DevOps? D e f i n i t i o n- [ ] -
  • 6. 6S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Build/Release Continuous Integration Continuous Deployment CI/CD Telemetry, metrics Availability and Performance Monitoring Pipeline as Code Infrastructure as Code IAC Roll back & Roll forward Recovery Automation Key DevOps Practices P r a c t i c e s- [ ] -
  • 7. 7S L I D E# D E E N O F D E V O P S @jldeen- [ ] - > 60% Why open source? > 40% 90% W h y- [ ] -
  • 8. 8S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Open Source Growth G r o w t h- [ ] -
  • 9. 9S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 10. 10S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 11. 11S L I D E# D E E N O F D E V O P S @jldeen- [ ] -Source: Softpedia Credits: James Niccolai
  • 12. 12S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 13. In 2014, Microsoft CEO Satya Nadella directed all Microsoft engineers to "open source internally" - anyone at the company can see anyone else's code and use it as needed. This vision is now a day-to-day reality for Microsoft engineers.
  • 14. 14S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Why Containers? C o m i n g t o g e t h e r- [ ] - Developers Enable ‘write-once, run-anywhere’ apps Enables microservice architectures Operations Portability Standardization Abstraction Higher compute density Scale DevOps
  • 15. 15S L I D E# D E E N O F D E V O P S @jldeen- [ ] - What is Kubernete s? C o n t a i n e r O r c h e s t r a t i o n- [ ] -
  • 16. 16S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Release Automatio n C o n t a i n e r O r c h e s t r a t i o n- [ ] - Kubernetes is hard. Kubernetes is complex. Let’s simplify. Open Sourc e
  • 17. Open Service Broker for Azure (OSBA) Azure Container Service (AKS) Azure Container Instances (ACI) Azure Container Registry Open Service Broker API (OSBA) Release Automation Tools IaaSPaaS Azure services SQL Database Redis Cache CosmosDB And more! Partner services OpenShift Pivotal Cloud Foundry Docker Enterprise Edition Mesosphere DC/OS Azure Azure Container Registry (ACR) Azure Container Service (AKS) ACS Engine Batch Azure Container Instances (ACI) Azure Virtual Machines Virtual Machine Scale Sets (VMSS) Service Fabric Virtual kubelet App Service OSBA
  • 18. 18S L I D E# D E E N O F D E V O P S @jldeen- [ ] - R e l e a s e A u t o m a t i o n- [ ] - Manage complexity Charts can describe complex apps; provide repeatable app installs, and serve as a single point of authority Easy updates Take the pain out of updates with in- place upgrades and custom hooks Simple sharing Charts are easy to version, share, and host on public or private servers Rollbacks Use helm rollback to roll back to an older version of a release with ease The best way to find, share, and use software built for Kubernetes
  • 19. 19S L I D E# D E E N O F D E V O P S @jldeen- [ ] - R e l e a s e A u t o m a t i o n- [ ] - Helm charts help you define, install, and simplify custom services Chart.yml db load balancer ci …
  • 20. 20S L I D E# D E E N O F D E V O P S @jldeen- [ ] - R e l e a s e A u t o m a t i o n- [ ] - Simple app development and deployment into any Kubernetes cluster Simplified development Using two simple commands, developers can now begin hacking on container-based applications without requiring Docker or even installing Kubernetes themselves Language support Draft detects which language your app is written in, and then uses packs to generate a Dockerfile and Helm Chart with the best practices for that language
  • 21. 21S L I D E# D E E N O F D E V O P S @jldeen- [ ] - F U N T I M E DEMO
  • 22. 22S L I D E# D E E N O F D E V O P S @jldeen- [ ] - What just happened? C o m i n g t o g e t h e r- [ ] - Kubernetes Pipeline Kubernetes Repository Build Package Deploy
  • 23. 23S L I D E# D E E N O F D E V O P S @jldeen- [ ] - OCTOVERSE REPORT
  • 24. 24S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 25. 25S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 26. 26S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 27. 27S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Introducing 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  D E V O P S- [ ] -
  • 28. 28S L I D E# D E E N O F D E V O P S @jldeen- [ ] - 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 D E V O P S- [ ] -
  • 29. 29S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Integrated with GitHubAzure Pipelines available now to any developer from the GitHub Marketplace D E V O P S- [ ] -
  • 30. 30S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 31. 31S L I D E# D E E N O F D E V O P S @jldeen- [ ] - E l e p h a n t i n t h e r o o m- [ ] - will continue to operate independently. will remain open to any project, using any tools and for any platform, from any person, and offered under any license. will continue to support deployment to any cloud, and any device.
  • 32. 32S L I D E# D E E N O F D E V O P S @jldeen- [ ] - “In open source, we feel strongly that to really do something well, you have to get a lot of people involved.” -[ Linus Torvalds ]- People are key. E m p o w e r m e n t- [ ] -
  • 33. 33S L I D E# D E E N O F D E V O P S @jldeen- [ ] - H e l l o !- [ ] - I am Jessica Deen
  • 34. 34S L I D E# D E E N O F D E V O P S @jldeen- [ ] - aka.ms/jldeen/oss2019 SEARCH
  • 35. 35S L I D E# D E E N O F D E V O P S @jldeen- [ ] - THANK YOU

Editor's Notes

  • #4: There have been various computer-driven revolutions in the past: the widespread introduction of the personal computer (PC) was one, the invention of the graphical browser was another, and the Internet yet another. There have also been computer eras where one type of computer has dominated, having straightforward implications for whether the computers were shared or personal, and for whether they were specialized commodities or not (see diagram below). But the ways computers have altered our lives, all aspects of our lives, is more comprehensive than, at first blush, recollections of these technological revolutions or eras might suggest. Computers affect how we undertake the most prosaic of activities – from buying food to paying our bills – and they do so in ways we might not have imagined when the first personal computers arrived on our desks. They have also created wholly new experiences, for example, allowing us to inhabit virtual worlds with people from many different parts of the globe. In between these extremes, from the prosaic to the wholly new, computers have taken over from older technologies in ways that looked merely like substitution at first but which have ended up creating radical change. Computers have played a massive role in changing the way we live over the last couple of decades. They are no longer possessions of the privileged but are rapidly becoming inexpensive, everyday commodities. They have evolved from being isolated machines to globally interconnected devices. Not only has access to computers vastly increased, but the ways we interact with them and materials used for computer devices have changed too. All of this means that computers can now be interwoven with almost every aspect of our lives. As we move towards 2020, so the extent of these changes will increase. By 2020, it may not be possible to realize all of our goals, ambitions and aspirations without using a computer or computing in one way or another. This binding of computing to our daily activities will in turn affect our values, goals and aspirations.
  • #10: 229% increase in just 4 years
  • #14: Context, motivation and vision come from the top, but there are still barriers to overcome all the way down. Another example: in a recent company meeting, Satya said that improving our engineering systems is more important than adding new features. (Can we get the exact quote?)
  • #28: So does TFS
  • #29: 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.