Changing the Way Development and Operations Works

33

description

DevOps, DevOps, Every where but not a drop to drink. Everyone talks about DevOps, but what does it really mean at the heart of it. To summarize, Increasing the flow of work through IT.

Transcript of Changing the Way Development and Operations Works

Page 1: Changing the Way Development and Operations Works
Page 2: Changing the Way Development and Operations Works

Changing the Way Development and Operations WorksMichael Ducy - Solutions Architect - Chef @mfdii

Page 3: Changing the Way Development and Operations Works

DevOps Everywhere• Everyone is “selling DevOps” • Everyone is “doing DevOps” • Everyone is “hiring DevOps”

Page 4: Changing the Way Development and Operations Works

Everyone is selling DevOps

Page 5: Changing the Way Development and Operations Works

Everyone is doing DevOps• No one wants to be a SysAdmin • “DevOps Engineer with 10+ years experience” • “Did DevOps before it was cool”

Page 6: Changing the Way Development and Operations Works

Everyone is hiring DevOps

Page 7: Changing the Way Development and Operations Works

What DevOps Is Not

NOW WITH

DEVOPS!

Page 8: Changing the Way Development and Operations Works

What DevOps Is

Cultural and Professional Movement

Page 9: Changing the Way Development and Operations Works

What DevOps Is Not• A team, a role, or a job description

Page 10: Changing the Way Development and Operations Works

What DevOps Is•Making everyone better

Page 11: Changing the Way Development and Operations Works

What DevOps Is Not• A solution for small teams, start-ups, or web

only companies

Page 12: Changing the Way Development and Operations Works

What DevOps Is•A movement that can impact and change even the largest organizations

Page 13: Changing the Way Development and Operations Works

What DevOps Is Not

Page 14: Changing the Way Development and Operations Works

What DevOps Is

Page 15: Changing the Way Development and Operations Works

What DevOps Is

C. L. A. M. S

Page 16: Changing the Way Development and Operations Works

Culture

Inclusive culture that encourages learning, personal improvement, failure, betterment of the organization

Page 17: Changing the Way Development and Operations Works

Lean

Adopting Lean principles to improve the value streams of the organization and eliminate waste

Page 18: Changing the Way Development and Operations Works

Automation

Automation of all aspects of the organization to increase the flow of work, eliminate manual tasks, reduce errors,

improve test coverage, and improve the time to value

Page 19: Changing the Way Development and Operations Works

Measurement

Measuring all aspects of operations to provide metrics for

improvement, gain visibility, and improve customer value

Page 20: Changing the Way Development and Operations Works

Sharing

Sharing all aspects of the value stream to allow for any member to provide insight

& improve the overall process of value delivery.

Page 21: Changing the Way Development and Operations Works

The Value Stream

Page 22: Changing the Way Development and Operations Works

The Value Stream

OS App DB Security

Page 23: Changing the Way Development and Operations Works

Complexity

Web Servers

Application Servers

Database

Add 1 server 20+ Changes

To Add a New Server… • 2x Web Server Configurations

• 2 Web Server Restarts

• 4x Database Configurations

• 8x Firewall Configurations

• DNS Service

• Network Configuration

• Deployer

• 8x Monitoring Changes

!

The Bottom Line… 20+ Changes 12+ New Infrastructure Dependencies 4+ Hours

Page 24: Changing the Way Development and Operations Works

The Reality

Page 25: Changing the Way Development and Operations Works

Infrastructure as Code

The ability to define “infrastructure configurations”

in a programatic way that leverages versioning,

reuse, and source control management.

Page 26: Changing the Way Development and Operations Works

Chef and The Value Stream• Define reusable resources and infrastructure state

Page 27: Changing the Way Development and Operations Works

Chef and The Value Stream• Define reusable Roles for Infrastructure Code

Page 28: Changing the Way Development and Operations Works

Chef and The Value Stream• Define reusable Environments for Infrastructure Code

Page 29: Changing the Way Development and Operations Works

Chef and The Value Stream• Test Driven Development for Infrastructure Code

Page 30: Changing the Way Development and Operations Works

Chef and The Value Stream• Intelligence about the Complex Relationship

Page 31: Changing the Way Development and Operations Works

Chef and The Value Stream• Open Source • 30,000 Community Members • 1,600 Contributors • Over 100 Corporate Contributors • 1,000’s of Community Cookbooks

Page 32: Changing the Way Development and Operations Works

Changing the Way Development and Operations WorksMichael Ducy - Solutions Architect - Chef @mfdii

Questions?

Page 33: Changing the Way Development and Operations Works