Dev Ops Intro Demo
Dev Ops Intro Demo
Dev Ops Intro Demo
http://bit.ly/WhatIs-DevOps
Traditional Development and Operations
DEV OPS
“DevOps is “DevOps is
development It’s DevOps!
treating your
and operations infrastructure
collaboration” as code”
It’s
“DevOps DevOps! “DevOps
It’s DevOps!
is using It’s
DevOps!
is feature
automation” switches”
“DevOps “Kanban
is small for Ops?”
deployments”
DevOps: the three stage conversation
DEV OPS
70 %
of CIOs
Strong IT Performance is
a competitive advantage
Firms with high-performing Deploy code
IT organizations were 2x as likely
to exceed their profitability, market
30x faster
share, and productivity goals and with 200x
shorter lead time as compared to
their lower-performing peers
Have 60x
DevOps Practices fewer
improve IT failures
and recover from failure
performance 168x faster as compared to
their lower-performing peers
Source: https://puppetlabs.com/
DevOps
1 Plan
4 Monitor + Learn
Development Production
Manage work
Develop + Test 1
Write Code
Unit Testing
Version Control
Build
Build Verification
Release
Release
When all tests pass, the build is deployed to testing
environments for each stage in the release process
Cloud
Load Testing
Staging
Integration testing
environmen
environment
t
3 Monitor + Learn
Value
• Optimized Resources
• Accelerate Delivery
STAGE
Measure
• Deployment Rate
DEV OPS PRODUCTION • MTTR (Mean time to repair)
• Availability
Monitor + Learn
Learn and understand how users use your app, how it reacts
and quickly fix issues and bugs
Plan the next iteration
Feedback
Monitor
4
Monitor and Learn
90% 10% X X
X
Introducing Azure DevOps
Extensible
Explore and implement a wide range of community-
built build, test, and deployment tasks, along with
hundreds of extensions from Slack to SonarCloud.
Support for YAML, reporting and more
https://azure.com/pipelines
Microsoft Open Source
2018
Visual Studio Code
ranked #1 developer
tool
https://azure.com/pipelines
Azure DevOps supports small teams to the largest enterprises
“ Instead of telling people to wait for 6 “ Speed is gained in moving to the PaaS
months for a new feature, we can give it to offering of Azure DevOps. PaaS provides
them in a few weeks…Our 2800 worldwide regularly released features and a future-
developers can use the same backlog, user proof capability, eliminating the need for
stories and tests whether they’re on Accenture to maintain infrastructure and
Windows or Linux… building for iOS or go through upgrade cycles. ”
Android. ”
https://aka.ms/DevOpsAtMicrosoft
372k
Pull Requests per
4.4m
Builds per month
5m
Work items viewed per
month day
2m
Git commits per month
500m 500k
Test executions per
day Work items updated
per day
78,000
Deployments per day
Target any cloud, on-prem or both and deploy to the servers you need
#AzureDevOps
Demo
Building & Deploying Azure DevOps
with Azure DevOps
Azure DevOps: Demo
Your tools, languages, and clouds
Azure DevOps
Better together
Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts
Highly
Consistent
Fully Integrated available,
Scalable to Customer admin
with end multi region,
to end any team Support and access
hybrid
traceability and project size control
cloud &
on-prem
https://azure.com/devops
Azure DevOps: Case Study
Your tools, languages, and clouds
Thank you!
Fred Duarte
Resources
http://dev.azure.com/fduartej/DemoFan
https://keroku-api-azure.herokuapp.com/
https://dev.azure.com/fduartej/_git/DemoFan?version=GBautentificacion
https://medium.com/@renatoluizcarvalho/azure-pipelines-com-net-core-e-heroku-6b1479b6e9d2
https://docs.microsoft.com/es-es/azure/devops/?view=azure-devops