DevOps in a multi- vendor environment

13
DevOps in a multi - vendor environment Tuukka Ihalainen Consultant Melkki IT

Transcript of DevOps in a multi- vendor environment

Page 1: DevOps in a multi- vendor environment

DevOps in a multi-vendor environment

Tuukka IhalainenConsultant

Melkki IT

Page 2: DevOps in a multi- vendor environment

What pain does DevOps relieve?

BUSINESS AGILITY

AGILE DEVELOPMENT

DEVELOPMENT BOTTLENECK (IT OPERATIONS)

Page 3: DevOps in a multi- vendor environment

How do operations see DevOps?

Page 4: DevOps in a multi- vendor environment

Introduction

Page 5: DevOps in a multi- vendor environment

DevOps in agile cloud based environment (CASE: Media industry)

2014 2015

Page 6: DevOps in a multi- vendor environment

DevOps in agile cloud based environment (CASE: Media industry)

� Technology◦ Three DevOps frameworks

� Home grown open source (Puppet)� Cloud specific (AWS/Azure) � First generation from traditional IT vendor (CA)

◦ Cloud specific or cloud agnostic?

� People◦ DevOps requires smarter developers

and smarter operations staff◦ DevOps requires trust,

independence, and co-operation

Page 7: DevOps in a multi- vendor environment

DevOps in legacy environments (CASE: Financial industry)

Page 8: DevOps in a multi- vendor environment

DevOps in legacy environments (CASE: Financial industry)

� One cloud/environment agnostic DevOps framework from traditional vendor

� People◦ Business need for DevOps?

� Regulation, privacy� Trust and willingness to change

◦ Bureaucratic organizations◦ IT change resistance

� Split between◦ new development◦ old legacy environments

Page 9: DevOps in a multi- vendor environment

Common learnings

� Some issues that have popped up◦ Business does not see the value in

DevOps (Digitalization?)

◦ Developers not understanding security or network configuration

◦ Developers not understanding cost of operations

◦ Operations change resistance� Reduced responsibility

◦ Sourcing clock frequency and fixed cloud terms

Page 10: DevOps in a multi- vendor environment

Common learnings

� Can you outsource DevOps◦ Yes, however!

� Can you off shore DevOps?◦ Yes, if!

� Can you switch outsource vendor, centralize services, transform to cloud based DevOps at the same time?◦ No, but!

Page 11: DevOps in a multi- vendor environment

Common learnings

� Three options to do it 1. INTERNALLY (by own developers

driving the change, coached by external, requires extensive change management)

2. EXTERNALLY (Vendor to build the framework and educate people and value chains into DevOps)

3. PARTNER UP with a vendor inside the cloud ecosystem and extend the value chain

Page 12: DevOps in a multi- vendor environment

Extended enterprise: Partnering up with smaller and more agile companies

� Agility is built into the new IT vendor generation◦ They have professional infrastructure (cloud)◦ Their tools and infra are developed with

billions (cloud vendors) and by active ecosystems (open source)◦ And they master DevOps, scrum, kanban, SAFe

MVP, prototyping, service design, lean startup…

� Traditional vendors have hard time keeping up

Page 13: DevOps in a multi- vendor environment

Questions or comments?

Tuukka IhalainenMelkki IT

[email protected]+358 50 321 3167