Top Banner
21

InCycle's DevOps with Azure

Jan 12, 2017

Download

Technology

InCycleSoftware
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: InCycle's DevOps with Azure
Page 2: InCycle's DevOps with Azure

Practical approach

Effective practices and

tools

Outstanding value

Consulting services

Helping and coaching

Deliver better software

Focused on

Microsoft VS/TFS/Azure

There is a better way to do software!

Who are we?

Page 3: InCycle's DevOps with Azure

Who are we?

2014 Microsoft Partner of the YearAward Finalist

Microsoft Gold PartnerGold

Gold

Consultants in ten locations

There is a better way to do software!

Page 4: InCycle's DevOps with Azure

Why DevOps with Azure?

Page 5: InCycle's DevOps with Azure

IT is facing big challenges – Rules have changed!

Business pressure

Asked to do more

Used to more

Spend less

Increased portfolio complexity

More techs and apps

More environments

“Old” and “new”

Modern development methods

Faster dev cycle

More environments

Page 6: InCycle's DevOps with Azure

Common responses

Standardization

Put controls in place

Process improvements

Working harder

Adding Virtualization

Page 7: InCycle's DevOps with Azure

Lead to the usual

Long hours

Frustration

Conflicting / wrong priorities

Out of compliance

Page 8: InCycle's DevOps with Azure

So, common responses are not enough.A new model is required.

Page 9: InCycle's DevOps with Azure

People

Practices

Tools

What’s DevOps?

Automation

Collaboration

Communication

Development Operations

Page 10: InCycle's DevOps with Azure

You need DevOps Practices and Tools

Automated build

Release approval

workflow

Tests automationAutomated

deployment

So

lutio

ns

Modern development methods

Increased portfolio complexity

Drive

rs Business Pressure

Infrastructure

management

Realistic test

environments

Monitoring

Self and automated

provisioning

Work planning and

management

Source control

Management

Code quality Collaboration

Too

ls Visual Studio 2013

Microsoft Azure Windows Server System Center

Improvement/Support team

Page 11: InCycle's DevOps with Azure

Dev stage

Where most are today…

Test stage

UAT

…Note: This is a simplified view of the

model. The gray means not present

Page 12: InCycle's DevOps with Azure

Dev stage

The transition – DevOps with VS and Azure

Test stage

UAT

…Note: This is a simplified view of the

model.

Page 13: InCycle's DevOps with Azure

¸More IT agility!

Automated build

Release approval workflow

Automated deployment

Design with Ops in mind

Tests automation

Automated provisioning

Realistic test environments

Application and

environment monitoring

Infrastructure management

Self provisioning

+

DevOps

Practices

Cloud Computing

Practices

Enabled by Enabled by

Page 14: InCycle's DevOps with Azure

Why changes? Look at the returns

Page 15: InCycle's DevOps with Azure

How to adopt IT agility –Incrementally

Small steps but orchestrated

Jumpstart and its initiatives

Customized initiatives

Transformation team

External help

Internal resources

Change management and adjustments

Page 16: InCycle's DevOps with Azure

DevOps with Azure Roadmap

Considering

DevOps/Azure?

Evaluate Business Value and

Return

Introduction to Azure

Portfolio assessment

DevOps assessment

Cloud strategy elaboration

New solution evaluation

Moving to

DevOps/Azure?

Reduce time to market and

minimize risks

Development for Azure

Continuous delivery with

Azure

Solution architecture

Solution migration

Security considerations

Optimizing

DevOps/Azure

Maximizing Business Value

and Investments

DevOps

Metrics & Telemetry

Business Intelligence

Resources & costs

optimization

Page 17: InCycle's DevOps with Azure

An example –The Jumpstart – Dev and test with Azure

Introduction to manual

testing

Training and Workshop

Introduction to

automated functional

testing

Training and Workshop

Introduction to

performance and load

testing

Training and Workshop

Test with Azure

Release management

and approval strategy

Workshop/Expert

Azure IaaS automated

provisioning

Training and Workshop

Automated deployment

Training and Workshop

Infrastructure planning

Workshop/Expert

Build automation

Workshop/Expert

Source control and build

strategy

Workshop/Expert

Develop with Azure

DevOps and Azure

Readiness Assessment

Workshop

Introduction to Azure

and DevOps

Training

Strategy elaboration

Workshop/Expert

Establish enterprise

DevOps with Azure

strategy

Page 18: InCycle's DevOps with Azure

Adapt it to your context and pace

Page 19: InCycle's DevOps with Azure

Offers - Contact us at: [email protected]

/InCycleSoftware @InCycleSoftware /company/incycle-software incyclesoftware.com/blog/

Online

DevOps

Assessment

Azure

Strategy

and POC

• Establish your Azure Strategy

• Perform a POC

• Perform a Jumpstart

• You might be eligible…

Page 20: InCycle's DevOps with Azure

Want more information or need help?

Contact [email protected] or [email protected]

Visit http://www.incyclesoftware.com/services/devops-cloud-computing/

http://www.incyclesoftware.com/services/devops-cloud-computing/

Contact InCycle

Page 21: InCycle's DevOps with Azure

Merci