/
The IT Pro's Dynamic Operations Role within The IT Pro's Dynamic Operations Role within

The IT Pro's Dynamic Operations Role within - PowerPoint Presentation

pamella-moone
pamella-moone . @pamella-moone
Follow
394 views
Uploaded On 2017-10-07

The IT Pro's Dynamic Operations Role within - PPT Presentation

DevOps Morgan Webb Microsoft Platform Strategy Advisor morganmsft BRK3488 Ignite Azure Challenge Sweepstakes Attend Azure sessions and activities track your progress online win raffle tickets for great prizes ID: 593978

devops release application azure release devops azure application microsoft management amp cloud build aka business monitor team test studio visual free system

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "The IT Pro's Dynamic Operations Role wit..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

The IT Pro's Dynamic Operations Role within DevOps

Morgan Webb - MicrosoftPlatform Strategy Advisor@morgan_msft

BRK3488Slide3

Ignite Azure

Challenge Sweepstakes

Attend Azure sessions and activities, track your progress online, win raffle tickets for great prizes!

Aka.ms/

MyAzureChallenge

Enter this session code online: BRK3488

NO PURCHASE NECESSARY. Open only to event attendees. Winners must be present to win. Game ends May 9

th

, 2015. For Official Rules, see The Cloud and Enterprise Lounge or myignite.com/challengeSlide4

Free Resources for DevOps Practices

Optimize your

DevOps practices & tools

:

Get started on your DevOps journey: aka.ms/devops

Accelerate your application

delivery

lifecycle

Download the Forrester Infrastructure-as-Code whitepaper:

Complexity kills. Automate with Infra as code:

aka.ms/

iac_tlp

Technical resources for Practitioners:

Get access to free online training,

evals

and HOLs: aka.ms/devopsmva

Join the Community conversations:

Use

#

TalkDevOps

on TwitterSlide5

Session Objectives and Takeaways

Session Objectives:Understand DevOps, able to explain to your Business, Developer or IT Pro’sThrough the ALM framework, assist your Business to utilize and realise their

System Center

Visual Studio

Azure investments

Session Takeaways:Operations team role within DevOpsIntegration between SC, VS & AzureSlide6

Plan PhaseSlide7

It’s tough out there …

Business is faster

Competition is fiercer

Time-to-market is keySlide8

“It

has been said that the only sustainable advantage in business is the ability for a company to learn faster and respond more effectively than its competitors (also known as business agility

).”

– CIO

magazine

DevOps is an emerging trend that promises to increase the flow of value to customers.Slide9

Outperforming

teams are

collaborate

extensively

w

ith their

counterparts

54

%

more

likely to

Developers

26.7%

No executive support

56.7%

Cultural inhibitors

43.3%

Fragmented processes

Collaboration blockers

DevOps

was being initiated

by

more

development teams

than

IT

Ops

teams

by

about a

40%

to

33%

margin

Agile methodologies

h

ave adopted

3/4

o

f teams

Business

IT Ops

The average hourly cost of

infrastructure

failure is

$100,000

per

hour

It takes

on

average

200 minutes

to diagnose and repair a production issue

IT decision

makers

is still

unfamiliar with

the term DevOps

6

1 in

4

0

%

… of

implementations end up

getting reworked

because they

don’t meet the users’ original

requirements

… of

development budgets for

software, IT

staff and external professional services

will

be consumed by

poor requirements

4

1

%

The consequences of inefficiency

IT drives business

s

uccess!

High

IT performance

correlates with strong business

performance,

helps boost productivity,

market share and profit.

Responding to

ongoing needs for

efficiency and growth

Always keeping all

systems

safe and secure

dual goals

… for

companies

that

try

to

adapt their existing

tools

for

DevOps

practices

80

%

f

ailure rate …

CIOs

70

%

t

o

reduce

IT costs

Would

increase

risk

and

accelerate

business agility

o

f

A bug caught

in

production ends

up

costing

than

if

the same bug was

found

earlier in the development

cycle

100x moreSlide10

Plan

1

Monitor

+

Learn

ReleaseDevelop + Test2DevelopmentProduction

DevOps

4

3Slide11

TFS

1

Team Foundation Server

Develop

Developer Workstation

Team Collaboration

2

Build & Test

Build/CI

Team Foundation Server

Test

Release Management

for Visual Studio

Microsoft Test Manager

Team Foundation Server

3

Deploy

Release Management

for Visual Studio

Release

Automation Service

Azure Resource Management

PowerShell | WAML

xPlat

Command Line

4

Monitor & Learn

Monitor

Microsoft

Ecosystem

Application Insights

People | Process | Tools

Workstations - On-Premises | Hybrid | Cloud

Monitoring - On-Premises | Hybrid | Cloud

Services - On-Premises | Hybrid | Cloud

DEV

TEST

QA

Environments - On-Premises | Hybrid | CloudSlide12

1

Develop

Developer Workstation

Team Collaboration

2

Build & Test

Build/CI

Test

3

Deploy

Configuration

4

Monitor & Learn

Monitor

This graphic shows OSS and partner

products that are integrated with the Microsoft

DevOps

solution

Mixed

Ecosystem

Release

People | Process | ToolsSlide13

Microsoft Open Technologies

http://msopentech.comSlide14

Microsoft Azure is an Open Cloud

Dozens

of .NET & PHP CMS and Web

applications

Bring

your own

Via

HTMl/JS,

cross-platform and

native

Ecosystem Provided

Languages, Dev Tools & App Containers

CMS & Apps

Devices

Databases

Management

MS Integrated

Operating

systems

Ubuntu

SUSE,

OpenSUSE

,

OpenLogic

CentOS-based

Oracle Linux,

CoreOS

Bring

your

own

libcloud

jclouds

DocDB

DataStaxSlide15

Some essential Qs for Operations

When does application development start?Where is this app going to live eventually?

Any sensitive information?

What infrastructure is required through the phases?

What kind of SLA & performance does business eventually desire?

How much will it cost to run the infrastructure?Slide16

Develop PhaseSlide17

Write Code

Unit Testing

2

Build

Version Control

Build Verification

Release

Once the iteration starts, developers turn great ideas into

features …

Develop

+

TestSlide18

Build services

Automate your build processOffload your builds to the pubic cloud with Visual Studio Online, or build on-premises with Team Foundation Server

Gated check-in

Use gated check-ins to trigger builds to validate each

check-in

Eliminating waste by preventing unchecked code Test AutomationTest automation capability plays a role in shortening the delivery cycleVSO and TFSSlide19

Demo

Team Foundation Server,System Center Virtual Machine Manager, Visual Studio OnlineSlide20

Azure Resource Manager

Consistency between cloud

and on premises

Seamless service delivery across Azure and datacenters

Centralized deployment

Write once, deploy anywhere

Gallery

ARM

ARM

AZURE

DATACENTER

Consistency

Describe

Deploy

ControlSlide21

Release PhaseSlide22

Cloud

Load Testing

Integration testing

environment

Automated functional testing environment

3

Pre-production

e

nvironment

Staging

environment

Monitor + Learn

When all tests pass,

the

build

is deployed to testing environments

for each stage in the release process

ReleaseSlide23

Release Management

Release Management

Public Cloud

Private Cloud

PowerShell DSC

Microsoft System Center

Run Books

SCVMM

Azure Pack

Azure

VMWare

AWSSlide24

Continuous

deploymentCreate a single automated deployment process to use across all environments.Trigger deployments to specific environments from automated builds

Visibility

to the

pipelineGet view of application’s release and issues using ONE tool.

Monitor the progress of each release.Consistent releasesDefine which groups can create, edit, or view release templates.Flexibility to define approvals for each release stage.Define the release workflow and its activities for each of your applications.Use deployment built-in actions or create your own.Release ManagementQuickly enable continuous delivery

Identify issues and patterns with your application deployment

Check the status

of

your

releases

Granular control for the entire release process

Seamless integration with Visual

Studio

Build

process

Use built-in

actions

or

define your own

Define

release

workflow

and activities

per

environment

Trigger

actions

based

on

approvals

Simple

way

to

request and

provide

approvalsSlide25

Demo

Release ManagementSlide26

Monitor PhaseSlide27

Learn and understand how users use your app, how it reacts and quickly fix issues and bugs

Monitor + Learn

4

Monitor

Feedback

Plan the next iterationSlide28

System Center

Automatic alerts whenever your application is not responding according to SLAs.Full IT operations intelligence across on-premises and public cloud infrastructure.Sharing data with Applications Insights and Team Foundation Server for greater collaboration and reduced mean time for detection

.

Application Insights

Create an account through Visual Studio Online.

Add the extension in Visual Studio.Add Application Insights to new or existing projectsGet a 360-degree view into an application’s health.Understand how the platform is performing.View relevant metrics to help you detect issues.Application Performance MonitoringProduction incident alert in operations systemAutomatic alerts with relevant contextual information

Identify issues and patterns with your platform and application in production

Check the pulse of your platform and application

Set up a view of your platform and application health with metrics that you care aboutSlide29

Visual Studio Application Insights

Detect issues, diagnose crashes and track usage in your web and mobile

apps

Announcing:

Public

Preview on Azure Preview

Portal

Monitor

ASP.NET, Java and other web apps and

services

Support

for Android, iOS and Windows mobile

apps

P

ricing details available now including free tier

Check it out!

http

://

azure.microsoft.com/en-us/services/application-insights Slide30

Demo

Application Performance MonitoringSlide31

Project Server

Microsoft

System

Center

Microsoft Azure

SharePoint

Source c

ontrol

Agile planning

Test case management

Build

automation

Continuous deployment

Release management

Load testing

Lab management

Feedback management

Team collaboration

Application

telemetry

Our solutionSlide32

Session Objectives and Takeaways

Session Objectives:Understand DevOps, able to explain to your Business, Developer or IT Pro’sThrough the ALM framework, assist your Business to utilize and realise their

System Center

Visual Studio

Microsoft Azure investments

Session Takeaways:Operations team role within DevOpsIntegration between SC, VS & Microsoft AzureSlide33

Learn more

with FREE

IT Pro Resources

Free technical training resources:

On-demand

online training: http://aka.ms/cloudautomation

Expand your Automation Knowledge

Free

ebooks

:

System Center: Introduction to Microsoft Automation Solutions:

http://aka.ms/automation-ebook

System Center: Designing Orchestrator

Runbooks

:

http://aka.ms/orchestrator-runbooks-ebook

Join the IT Pro community: Twitter

@

MS_ITPro

Get hands-on: Free virtual labs:

System Center 2012 R2: Automation and Self-Service:

http://aka.ms/automation-lab

Windows Azure Pack: Understand Service Management Automation:

http://aka.ms/sma-labSlide34

Free Resources for DevOps Practices

Optimize your

DevOps practices & tools

:

Get started on your DevOps journey: aka.ms/devops

Accelerate your application

delivery

lifecycle

Download the Forrester Infrastructure-as-Code whitepaper:

Complexity kills. Automate with Infra as code:

aka.ms/

iac_tlp

Technical resources for Practitioners:

Get access to free online training,

evals

and HOLs: aka.ms/devopsmva

Join the Community conversations:

Use

#

TalkDevOps

on TwitterSlide35

Visit

Myignite

at

http://myignite.microsoft.com or download and use the Ignite

Mobile App

with

the QR code above.

Please evaluate this session

Your feedback is important to us!Slide36