21

InCycle's DevOps with Azure

Embed Size (px)

Citation preview

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?

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!

Why 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

Common responses

Standardization

Put controls in place

Process improvements

Working harder

Adding Virtualization

Lead to the usual

Long hours

Frustration

Conflicting / wrong priorities

Out of compliance

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

People

Practices

Tools

What’s DevOps?

Automation

Collaboration

Communication

Development Operations

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

Dev stage

Where most are today…

Test stage

UAT

…Note: This is a simplified view of the

model. The gray means not present

Dev stage

The transition – DevOps with VS and Azure

Test stage

UAT

…Note: This is a simplified view of the

model.

¸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

Why changes? Look at the returns

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

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

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

Adapt it to your context and pace

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…

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

Merci