Azure DevOps Presentation

Post on 15-Apr-2017

91 views 3 download

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

HOLUser@InCycleSoftware.com

P@ssw0rd123!

InCycleLabs – MSDN DevTest