Azure DevOps Presentation
-
Upload
incyclesoftware -
Category
Technology
-
view
88 -
download
3
Transcript of Azure DevOps Presentation
David Pitcher | Sr. DevOps and Azure ConsultantInCycle Software
TIME ACTIVITY
09:15 – 9::30 Welcome Introduction
9:30 – 10:45 DevOps with Azure
10:45 – 11:00 Break
11:00 – 11:45 DevOps with Azure
12:30 – 13:00
13:00 – 14:15 Hands-On Experience 1Azure PaaS CI/CD WebApp
14:15 – 14:30 Break
14:30 – 15:15 Hands-On Experience 2Geo-Redundant WebApps with Traffic Manager
15:15 – 16:00 Hands-On Experience 2Web Application Monitoring with Application Insights
16:00 – 16:30 Q&A and Wrap-up
Experience 3 Web App Monitoring with Application Insights
Experience 2 Geo-Redundant Web App with Traffic Manager
Experience 1
Customer
BradIT Manager
BonitaBranch Manager
Application Team
VinceConsumer
IT
Where is
Azure?
19 regions worldwide in 2016
Optimize investments by paying only for what you need and use
OPEX vs. CAPEX
What is Cloud Computing?
DRIVEVALUE with
DEVOPS using Azure
and VSTS
DevOps? It’s IT agility!
+ + +AGILE
PLANNING
AGILE
DEVELOPMENT
AGILE
DELIVERY
AGILE
OPERATION
DevOps principles
Build quality into process
Incremental value delivery
Cross-disciplinary team
Process automation
Continuous improvement
DevOps – Some examples
“DevOps is development and operations collaboration”
“DevOps is treating your infrastructure as code”
“DevOps is automating the provisioning of environments”
“DevOps is Learning in production”
“DevOps is continuous delivery
DEVELOP OPERATERELEASE
P R A C T I C E SPortfolio managementProject managementFunctional requirements mgmtOperational requirements mgmtArchitectural requirements mgmtPlatform and infrastructure abstraction Hypothesis-driven requirementChange managementDefect managementActive stakeholder participationCross-disciplinary team structureCompliance management
P R A C T I C E SRelease governanceAutomated provisioning and configurationOn-Demand environmentsAutomated functional testingAutomated operational testingAlways-on deploymentContinuous deploymentContainerization
P R A C T I C E STelemetry monitoringLearning in production Intelligence-driven operationsSelf healingService level managementShared operational visibilityOperational security
P R A C T I C E SVersion controlDependency managementContinuous integrationTechnical debt managementTest planningManual testingAutomated unit testing Analysis & DesignCodingInfrastructure and configuration as codeTelemetry development
DevOps
practices
G E N E R A L P R A C T I C E STeam collaborationCommunity of practicesMaturity assessmentValue Retrospective
PLAN
DevOps: the three stage conversation
2 Process1 People 3 Technology
Microsoft Solution
What did we just see?
Planning, Tracking and Traceability
• Version control
• Dependency management
• Continuous integration
• Technical debt management
• Test planning
• Manual testing
• Automated unit testing
• Analysis & Design
• Coding
• Infrastructure and configuration as code
• Telemetry development
Practices overview
DEVELOP
Development
What did we just see?
RELEASE
• Release governance
• Automated provisioning and configuration
• On-Demand environments
• Automated functional testing
• Automated operational testing
• Always-on deployment
• Continuous deployment
• Containerization
Practices overview
Deployment
What did we just see?
OPERATE
• Telemetry monitoring
• Learning in production
• Intelligence-driven operations
• Self healing
• Service level management
• Shared operational visibility
• Operational security
• Value retrospective
Practices overview
Operate
What did we just see?
DevOps: the three stage conversation
2 Process1 People 3 Technology
Identify initiatives & goals
Prioritize for business impact and value
Develop roadmap
Define first iteration
Scope proof-of-concept (s)
Integrate change mgmt.
Confirm logistics & schedule
DevOps Jumpstart!
Implement 1st initiative
Train stakeholders
Coach and mentor
Evaluate & refine
Repeat
PoC review & results
Update roadmap
Recommendations & next steps
Kick-off meeting (Ops, Dev, QA etc.)
Identify environment, tools, processes & culture
Document current state
Identify opportunities & transformation objectives
DevOps maturity assessment & presentation
Discovery & Analysis Implement & AdoptRoadmap
Subscription Endpoint:
Password:
Login Users:
Your Environment : https://incyclelabs.visualstudio.com
https://portal.azure.com
P@ssw0rd123!
InCycleLabs – MSDN DevTest