rightscale webinar: devops in the cloud: how world-class it shops release software early and often

19
#rightscale DevOps and Cloud Management How Blackhawk Network Is Transforming Its IT Organization and Shipping New Products Faster March 27, 2013 Watch the recording of thi s webinar

Upload: rightscale

Post on 08-May-2015

585 views

Category:

Technology


0 download

DESCRIPTION

Is your IT organization being pushed to increase the tempo of your software release cycles? Do you currently automate application builds and the creation of staging environments? Do you always test thoroughly before pushing code out to production? Does your hair catch on fire every time you put out a new release? IT organizations large and small are turning to the set of processes, technologies, and organizational practices called DevOps as a way to deal with the need to release software more often and with less trouble by changing the way the Development and Operations teams cooperate. In this webinar you will learn: - What is DevOps and how can it help my IT organization and overall company mission - What are the DevOps best practices for easier and more efficient release cycles - Lessons from aligning DevOps strategy and practices at Blackhawk Network, one of the largest private payment networks Join RightScale’s Cloud Evangelist Uri Budnik (@uribudnik) and Blackhawk Network’s Arindam Mukherjee for a free webinar where you will hear how, using DevOps and RightScale, Blackhawk has cut the time it takes to provision a spec environment by over 80%.

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