the impact of devops and site reliability engineering 2016 · • plays a very similar role to...

14
The Impact of DevOps and Site Reliability Engineering 2016

Upload: vuongduong

Post on 18-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

The Impact of DevOps and Site Reliability Engineering2016

Francis Sullivan Greg KattawarCo-founder & CTO Co-founder &V.P. Dev

Spiceworks, Inc.

Email: [email protected] Email: [email protected]: fxs

#SPICEWORLDLONDON

How This Session Works

1. Brief Presentation on DevOps

2. A Group Discussion Topic is Presented

3. Group Discussion – 15 Minutes• Discuss Topic Inside the Group• Pick a Group Representative for Step 3

4. General Session Discussion – 5 Minutes• Group Representatives Summarize Group Thoughts• Interesting Similarities / Differences Open Discussion

#SPICEWORLDLONDON

Join a Group

• Break up into small groups• Group size 6-8• Choose a spokesperson• Take notes!!!

#SPICEWORLDLONDON

What Problem are we Addressing?

1. Maintain competitive advantage2. Looking to IT for help3. Cloud infrastructure adoption

4. Agile Movement

ØSince 2000, 52% of F500 not on listØ2/3 of IT does not innovateØFlexible & Decentralized

VS

#SPICEWORLDLONDON

How Does DevOps Help?

• Teams built that are:• X-functional• Share responsibilities• Trust is promoted

• Extends the continuous development model (Agile)

• Encourages automation of change, configuration and release processes

#SPICEWORLDLONDON

Before we start… Consider this….

üDoes software impact your company’s business?

üIs there friction when deploying solutions? (what/when/why)

ØRemember, if you aren’t evolving, you will be left behind! (change is good)

#SPICEWORLDLONDON

Topic 1

How do you introduce DevOps into your organization?• Does your Manager buy into the concept?• Determine business impact first.• Take small steps, going nuclear rarely works.

ORHow can you improve ?• Agility, Consistency, Dependability• Measuring/Reporting

#SPICEWORLDLONDON

Topic 2

What skills do you need for DevOps? • Understand Continuous Delivery• Work on communication skills• Learn the business• Automation tools like Jenkins, Chef, Ansible & Puppet• Study scalability, security, performance, …

What about SRE?• Similar role to devops• Typically in development• ~50% time coding• Development background

#SPICEWORLDLONDON

Topic 3

Should the DevOps role be embedded on the dev teams (ala SRE) or be kept in Operations?

• Where do key decisions get made?• Business, Code, Ops

• Change…• Where is it mostly?• What type (code, tools, config,

scalability, performance,etc…)?• Frequency & Size of changes

#SPICEWORLDLONDON

What about a Site Reliability Engineer?

• Plays a very similar role to DevOps

• Embedded on the development team

• Spends ~50% of their time coding

• Usually starts as a developer*

#SPICEWORLDLONDON