Transcript
Page 1: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

DevOps and Cloud ManagementHow Blackhawk Network Is

Transforming Its IT Organization and Shipping New Products Faster

March 27, 2013

Watch the recording of this webinar

Page 2: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 2

Today’s PanelPresenting• Arindam Mukherjee, Sr. Manager, Engineering Cloud

Services, Blackhawk Network• Uri Budnik, Cloud Evangelist, RightScale. @uribudnik

Q&A • TBD, Account Manager, RightScale• TBD, Account Manager, RightScale

Please use the “Questions” window to ask questions any time!

Page 3: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 3

In this webinar:

• What is DevOps

• How does DevOps help IT and my overall company mission

• Blackhawk Network’s approach to DevOps

• Lessons learned

• Q&A

Page 4: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 4

What is DevOps?

A company's ability to compete is limited by its ability to realize its product vision as quickly and efficiently as possible

Hence: Agile Development

Traditional IT infrastructure requires large commitments of time, money, and minds

Hence: Cloud Computing

The most successful developers of modern applications drive controlled, high-tempo change to their user experiences at unprecedented scales

Hence: DevOps

Page 5: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 5

• Does this happen in your IT dept. when something breaks?

• Ops: Its not my machines, its your code!

• Developer: Its not my code,its your machines!

• Traditionally:

• Developers job is to add new features

• Ops job is to keep the site stable and fast

How Does DevOps Help?

Page 6: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 6

• Business requires change

• But, change is the root of most outages

• Discourage change in the interest of stability?

• Build tools and culture to allow change to happen as often as it needs to

How Does DevOps Help?

Page 7: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 7

How Does DevOps Help?

• DevOps is to operations what agile has been to development

• Replace big changes with constant, repeatable incremental change

• This offers more control and predictability

Page 8: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 8

Lower the risk of change with tools and culture

• Cloud: automated infrastructure

• Single step builds

• One step deploys

• ServerTemplates

• Small frequent changes, easier to recover if something goes wrong

• Deploy log – Who? When? What?

• Healthy attitude about failure

Page 9: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 9

Blackhawk Network

Page 10: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 10

Blackhawk IT before DevOps

Classic Development & Operations division of labor

Ops takes 6-8 weeks to deliver despite best intentions

Top priority is maintaining production

Page 11: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 11

Blackhawk IT before DevOps

Devs don’t have timely access to environments

Must submit detailed requests

Confidence level—is what is delivered the same as requested?

Page 12: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 12

A Perfect World For Developers

Sweet, sweet setup!

Page 13: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 13

DevOps at Blackhawk

Solution provisioning mindset; instead of request processing and incident handling

Take ownership of environments/applications, not just IT assets

Embed in development process to create and iterate on software stack

Page 14: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 14

Cloud + DevOps + RightScale

DevOps team maintains a catalog of ServerTemplates that developers can use

Self-service portal, no need to ask permission when a new server is needed

Developers are no longer tied to actual servers

Page 15: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 15

Agile Deployments

Provisioning time now minutes instead of months!

Environments are created programmatically as part of continuous integration

Focus shifts to lifecycle management of server templates – iterate, fine tune, code manage

Page 16: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 16

Cloud Instance SprawlSide effect of agile programming + DevOps + Cloud — lots of cloud instances running that may not be in use

Robust, targeted and frequent reporting of chargeback allocation and cost trending

Alarms can alert you when the spend on a particular deployment crosses a threshold

PlanForCloud.com helps you forecast costs

Page 17: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 17

Lessons Learned

• Take ownership of applications

• Embed Ops people into the development process

• Enable developers to self provision environments

• DevOps + RightScale can simplify application lifecycle management — ServerTemplates

• Create dashboard for production operation tasks

• Surface cost information to people that manage budgets

• Think about how to architect for the cloud where adding more infrastructure is no longer a bottleneck

Page 18: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 18

Q&A

Page 19: RightScale Webinar: DevOps in the Cloud: How World-Class IT Shops Release Software Early and Often

#rightscale

# 19

www.rightscale.com/webinars

Contact RightScale

(866) [email protected]

The next big RightScale Community Event!April 25-26 in San Franciscowww.RightScaleCompute.com

• Attend technical breakout sessions• Get RightScale training

• Talk with RightScale customers• Ask questions at the Expert Bar


Top Related