SlideShare a Scribd company logo
DevOps on Azure
Boris Devouge
OSS Lead, Microsoft UK
“If ever there were definitive indications that
Microsoft is changing its tune when it comes to
open source software, its decisions involving .NET
announced at this year's Build developer conference
are evidence enough.”
Open Source Technology Center Open Solutions Group
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure
Plan Develop ReleasePlan Develop & Test OperateRelease
Ideation &
Prototyping
Prototype to
working software
Working software to
Production
Running software in
Production
It’s Dev + Ops working together to deliver solutions quickly & reliably
• #TagLine: Development and Operations are becoming a single role
“Treat Infrastructure as Code” – CI/CD
• Cloud Infrastructure and frameworks have programmatic interfaces (APIs)
• Automate and increase determinism and idempotency of Ops
• Maintain a Single Source Repository
• Automate the Build
• Make Your Build Self-Testing
• All Commits To the Mainline Every Day
• All Commits Should Build
• Keep the Build Fast
• Test in a Clone of the Production Environment
• Make it Easy for Anyone to Get the Latest
Executable
• Everyone can see what's happening
• Automate Deployment
• Validate on more production-like
conditions earlier
• Automate hand-offs/promotions
to increase velocity through the
different stages
• Standardization on processes and
assets between Dev and Ops
• Automated monitoring and
testing of quality and
performance against service level
agreements at multiple stages
Why do we
need DevOps?
REQUIREMENTS
OperateDevelop &
Test
WORKING SOFTWARE
Plan.Consistentplatform for entire App lifecycle
from Prototypeto Production
Develop &Test.On-demand & integratedwith
Source Control
Release.Continuousdeploymentwith easy Roll-
forward and Rollback.
Operate.Manage, Monitor, Scale& Automate in
the Cloud
Measure& Learn. 360o
shared visibilityacross
Dev & Ops teams
Build,
Measure
& Learn
Azure Cloud
HybridEnterprise
Grade
Hyper-scale
Cloud
Computing
Patterns &
Scenarios
http://aka.ms/AzureCloudGuidance
Fortune 500 using Azure
>57%
More than
2,000
Linux VMs created each day
>30TRILLION
storage objects >300MILLION
AAD users
>21 %
>280%Growth YoY
Linux VMs
>3
MILLION
requests/sec
>650k
IaaS Cores
Boris Devouge (Microsoft) - DevOps on Azure
Ecosystem Provided
Languages, Dev
Tools & App
Containers
CMS & Apps
Devices
Databases
Management
MS Integrated
Operating
systems Bring
your own
libcloud
jclouds
IDE
Provisioning
Monitoring &
Diagnostics
Development
Azure CLI
Knife-
Azure
Puppet CLI Vagrant-
Azure
Config
Customization
Release
Management
libcloud
jclouds



+ many more!



• Meet developers where they are : make Docker clients work great for Azure
• Works today on Azure Linux VMs
azure vm docker create -l <location> <vm-name> <image-name> <username> <password>
• Docker API as the primary management interface for Windows Server/Linux containers.
• Docker Hub as the public repo for Windows Server container images
• Docker Hub Azure Marketplace integration, Orchestration support
Boris Devouge (Microsoft) - DevOps on Azure
https://github.com/azure
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure

More Related Content

What's hot (20)

PPTX
Azure DevOps with VSTS
Microsoft Tech Community
 
PPTX
DevOps in Azure : Puppetize the Cloud
Utkarsh Pandey
 
PPTX
0 to hero with Azure DevOps
Christos Matskas
 
PDF
#SheSharp Conference - Azure DevOps for .NET
Jaqueline Ramos
 
PDF
Mastering Best Azure DevOps Online Training and Certification - Dot Net Tricks
Shailendra Chauhan
 
PPTX
The Power of Azure DevOps
Jeff Bramwell
 
PDF
Azure DevOps Presentation
InCycleSoftware
 
PPTX
DevOps Process
Amal Dev
 
PPTX
Deploy Resources to Azure using ARM templates
Amal Dev
 
PPT
Microsoft Azure DevOps
tdc-globalcode
 
PPTX
Azure dev ops
Swaminathan Vetri
 
PDF
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Jeffrey Palermo
 
PPTX
Azure DevOps in Action
Callon Campbell
 
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
PDF
Azure DevOps - Azure Guatemala Meetup
Guillermo Zepeda Selman
 
PDF
All Day DevOps - Azure DevOps from Start to Star
Ángel Rayo
 
PPTX
Intro to Azure DevOps
Lorenzo Barbieri
 
PPTX
The Power of Azure DevOps
Jeff Bramwell
 
PPTX
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
PPTX
DevOps Fest 2020. Сергей Абаничев. Modern CI\CD pipeline with Azure DevOps
DevOps_Fest
 
Azure DevOps with VSTS
Microsoft Tech Community
 
DevOps in Azure : Puppetize the Cloud
Utkarsh Pandey
 
0 to hero with Azure DevOps
Christos Matskas
 
#SheSharp Conference - Azure DevOps for .NET
Jaqueline Ramos
 
Mastering Best Azure DevOps Online Training and Certification - Dot Net Tricks
Shailendra Chauhan
 
The Power of Azure DevOps
Jeff Bramwell
 
Azure DevOps Presentation
InCycleSoftware
 
DevOps Process
Amal Dev
 
Deploy Resources to Azure using ARM templates
Amal Dev
 
Microsoft Azure DevOps
tdc-globalcode
 
Azure dev ops
Swaminathan Vetri
 
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Jeffrey Palermo
 
Azure DevOps in Action
Callon Campbell
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
Azure DevOps - Azure Guatemala Meetup
Guillermo Zepeda Selman
 
All Day DevOps - Azure DevOps from Start to Star
Ángel Rayo
 
Intro to Azure DevOps
Lorenzo Barbieri
 
The Power of Azure DevOps
Jeff Bramwell
 
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
DevOps Fest 2020. Сергей Абаничев. Modern CI\CD pipeline with Azure DevOps
DevOps_Fest
 

Viewers also liked (10)

PDF
DevOps in the Cloud with Microsoft Azure
gjuljo
 
PPTX
Dev and test with azure
InCycle Software
 
PDF
InCycle's DevOps with Azure
InCycleSoftware
 
PPTX
Devops - VSTS - Source
Michel Bruchet
 
PPTX
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Dmitry Lazarenko
 
PPTX
Devops - Git - VSTS
Michel Bruchet
 
PPTX
[Vssummit] DevOps - Release Management VSTS
Leandro Prado
 
PDF
Devops the Microsoft Way
Patrick Chanezon
 
PPTX
DevOps with Microsoft Azure
Vishal Narayan Saxena, MVP
 
PPTX
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
DevOps in the Cloud with Microsoft Azure
gjuljo
 
Dev and test with azure
InCycle Software
 
InCycle's DevOps with Azure
InCycleSoftware
 
Devops - VSTS - Source
Michel Bruchet
 
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Dmitry Lazarenko
 
Devops - Git - VSTS
Michel Bruchet
 
[Vssummit] DevOps - Release Management VSTS
Leandro Prado
 
Devops the Microsoft Way
Patrick Chanezon
 
DevOps with Microsoft Azure
Vishal Narayan Saxena, MVP
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
Ad

Similar to Boris Devouge (Microsoft) - DevOps on Azure (20)

PPTX
Drive business outcomes using Azure Devops
Belatrix Software
 
PPTX
Azure DevOps
Omnia Ismail
 
PPTX
Azure DevOps
Michael Jesse
 
PPTX
Azure DevOps
Juan Fabian
 
PDF
[JAZUG Tohoku Azure DevOps] Azure DevOps
Naoki (Neo) SATO
 
PPTX
Introducción a Azure Devops Pipelines - Plain Concepts DevOps day
Plain Concepts
 
PPTX
Unleashing Business Expansion through Microsoft Azure DevOps Exploring Its Ad...
Catherine William
 
PPTX
Tour of Azure DevOps
Callon Campbell
 
PPTX
Tooling and DevOps for the Hybrid Cloud with Azure and Azure Stack
Microsoft Tech Community
 
PPTX
Modern development tools - Kubernetes and DevOps
Houssem Dellai
 
PDF
DevOps lagos meetup
Ewere Diagboya
 
PPTX
Azure_DevOps_Customer1212121_201903.pptx
Ganesh Shirsat
 
PPTX
Welcome to Azure DevOps
Riccardo Cappello
 
PPTX
Putting the DOT in .NET - Dev/Ops/Test
Robert MacLean
 
PPTX
Agile & DevOps - It's all about project success
Adam Stephensen
 
PPTX
Introduction to DevOps with Azure DevOps Pipelines.pptx
ssuser89c372
 
PPTX
Microsoft Tech Series 2019 - Azure DevOps
Tomasz Wisniewski
 
PDF
DevOps para Open Source com Azure DevOps
Emmanuel Gomes Brandão
 
PDF
Devops - why, what and how?
Malinda Kapuruge
 
PPTX
Azure dev ops
Vishwas N
 
Drive business outcomes using Azure Devops
Belatrix Software
 
Azure DevOps
Omnia Ismail
 
Azure DevOps
Michael Jesse
 
Azure DevOps
Juan Fabian
 
[JAZUG Tohoku Azure DevOps] Azure DevOps
Naoki (Neo) SATO
 
Introducción a Azure Devops Pipelines - Plain Concepts DevOps day
Plain Concepts
 
Unleashing Business Expansion through Microsoft Azure DevOps Exploring Its Ad...
Catherine William
 
Tour of Azure DevOps
Callon Campbell
 
Tooling and DevOps for the Hybrid Cloud with Azure and Azure Stack
Microsoft Tech Community
 
Modern development tools - Kubernetes and DevOps
Houssem Dellai
 
DevOps lagos meetup
Ewere Diagboya
 
Azure_DevOps_Customer1212121_201903.pptx
Ganesh Shirsat
 
Welcome to Azure DevOps
Riccardo Cappello
 
Putting the DOT in .NET - Dev/Ops/Test
Robert MacLean
 
Agile & DevOps - It's all about project success
Adam Stephensen
 
Introduction to DevOps with Azure DevOps Pipelines.pptx
ssuser89c372
 
Microsoft Tech Series 2019 - Azure DevOps
Tomasz Wisniewski
 
DevOps para Open Source com Azure DevOps
Emmanuel Gomes Brandão
 
Devops - why, what and how?
Malinda Kapuruge
 
Azure dev ops
Vishwas N
 
Ad

More from Outlyer (20)

PPTX
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Outlyer
 
PPTX
How & When to Feature Flag
Outlyer
 
PPTX
Why You Need to Stop Using "The" Staging Server
Outlyer
 
PPTX
How GitHub combined with CI empowers rapid product delivery at Credit Karma
Outlyer
 
PPTX
Packaging Services with Nix
Outlyer
 
PDF
Minimum Viable Docker: our journey towards orchestration
Outlyer
 
PDF
Ops is dead. long live ops.
Outlyer
 
PDF
The service mesh: resilient communication for microservice applications
Outlyer
 
PPTX
Microservices: Why We Did It (and should you?)
Outlyer
 
PPTX
Renan Dias: Using Alexa to deploy applications to Kubernetes
Outlyer
 
PDF
Alex Dias: how to build a docker monitoring solution
Outlyer
 
PPTX
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
Outlyer
 
PDF
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Outlyer
 
PDF
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Outlyer
 
PDF
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
Outlyer
 
PPTX
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
Outlyer
 
PPTX
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Outlyer
 
PDF
Zero Downtime Postgres Upgrades
Outlyer
 
PDF
DOXLON November 2016: Facebook Engineering on cgroupv2
Outlyer
 
PDF
DOXLON November 2016 - ELK Stack and Beats
Outlyer
 
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Outlyer
 
How & When to Feature Flag
Outlyer
 
Why You Need to Stop Using "The" Staging Server
Outlyer
 
How GitHub combined with CI empowers rapid product delivery at Credit Karma
Outlyer
 
Packaging Services with Nix
Outlyer
 
Minimum Viable Docker: our journey towards orchestration
Outlyer
 
Ops is dead. long live ops.
Outlyer
 
The service mesh: resilient communication for microservice applications
Outlyer
 
Microservices: Why We Did It (and should you?)
Outlyer
 
Renan Dias: Using Alexa to deploy applications to Kubernetes
Outlyer
 
Alex Dias: how to build a docker monitoring solution
Outlyer
 
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
Outlyer
 
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Outlyer
 
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Outlyer
 
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
Outlyer
 
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
Outlyer
 
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Outlyer
 
Zero Downtime Postgres Upgrades
Outlyer
 
DOXLON November 2016: Facebook Engineering on cgroupv2
Outlyer
 
DOXLON November 2016 - ELK Stack and Beats
Outlyer
 

Recently uploaded (20)

PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
July Patch Tuesday
Ivanti
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Python basic programing language for automation
DanialHabibi2
 
July Patch Tuesday
Ivanti
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 

Boris Devouge (Microsoft) - DevOps on Azure