Retooling Adobe – Devops Journey
Srinivas Peri | Adobe , Alex Honor | SimplyOps
WARNING

There is nothing on GitHub to download at the end of this talk
We ll talk about tools but that isn t the main poi...
Srinivas Peri - Adobe

First time public speaker
3rd Velocity
11 Years @ Adobe
Engineering Manager( Devops Evangelist)
Mai...
Alex Honor- SimplifyOps

Founder SimplifyOPs, DTO Solutions
Project lead Rundeck
20 years experience architecture,
adminis...
Adobe s Big Switch
Old Business Model

New Business Model

?
My group s value proposition

Turn this...
Time spent
creating value

Time spent
dealing with
everything else

Into this.....
What’s our relevance in the cloud ?
Old Business Model

New Business Model

CoreTech
Tools and
Infrastructure

?	


“We ma...
How did I get here?

"10+ Deploys Per Day:
Dev and Ops Cooperation
at Flickr”

Velocity
2013!!

CDOT Team	

Lots of work
T...
Adobe Shifted to Cloud Subscription Model
Old Business Model

New Business Model

Adobe® Creative Cloud™

Adobe® Marketing...
We just do it differently
Old Business Model

CoreTech
Tools and
Infrastructure
“We make enabling tools”

New Business Mode...
Major realization

“We are no longer toolsmiths... we
are now a SERVICE PROVIDER”
What s the first problem we can solve?
What s the first problem we can solve?

Business Service A

Business Service B

Business Service C

Business Service D

Bu...
Give them a clear and automated path to Production

CDOT:
“Connecting the
dots”
CDOT – 30k View

Service Architecture
Service Architecture

Cloud Providers

CDOT

AWS

Java stack
Application Code

CDOT ...
CDOT Toolchain Workflow
Build

Deployment Pipeline

Perforce/
Github

4 CD

PK/Jenkins

1

7 Pull Recipes

Chef Server

Ru...
CDOT Enhances the full service delivery lifecycle

4a

3a
S3

Master Branch

AWS Support

S3
4b

3b
2

CD

Dev 1

Feature ...
CDOT capabilities
• 
• 

1-click automated deployment anywhere
Self-service deployment

• 
• 

Deploy consistently across ...
video
How to be a service provider

Step #1: Build a service
Step #2: Create a great user experience
Step #3: Marketing and sale...
Internal sales is still sales
§ 

It s not about explaining technology, it s about understanding
people!

§ 

People are...
Bring backup like any salesperson
§ 
§ 
§ 
§ 
§ 
§ 

Testimonials!
Data!
Website
Presentations
Collateral / Whitepap...
Build support

“Get out of your cube
and go talk to people”
Think like a salesperson

Dev Guys

1Get “users” onboard
Business Guys

2 Get “buyer” onboard
Ops Guys

3 Get “partners an...
The user conversation

Srinivas
Peri

Engineering
Manager
The buyer conversation

Srinivas
Peri

Business
Manager
The partner conversation

Srinivas
Peri

Ops
Manager
Onboarding

3 Weeks Total
?? Days Total
Onboarding is critical customer experience
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Próximos SlideShares
Carregando em…5
×

Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara

122.021 visualizações

Publicada em

Srinivas Peri (Adobe) and Alex Honor (SimplifyOps) presenting at Velocity 2013.

Publicada em: Tecnologia, Negócios

Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara

  1. 1. Retooling Adobe – Devops Journey Srinivas Peri | Adobe , Alex Honor | SimplyOps
  2. 2. WARNING There is nothing on GitHub to download at the end of this talk We ll talk about tools but that isn t the main point This presentation is about the journey and the lessons we learned along the way
  3. 3. Srinivas Peri - Adobe First time public speaker 3rd Velocity 11 Years @ Adobe Engineering Manager( Devops Evangelist) Main Focus - fostering Devops @ Adobe
  4. 4. Alex Honor- SimplifyOps Founder SimplifyOPs, DTO Solutions Project lead Rundeck 20 years experience architecture, administration, management Main focus: Making operations simple, easy and fun
  5. 5. Adobe s Big Switch Old Business Model New Business Model ?
  6. 6. My group s value proposition Turn this... Time spent creating value Time spent dealing with everything else Into this... Time spent creating value Time spent dealing with everything else
  7. 7. What’s our relevance in the cloud ? Old Business Model New Business Model CoreTech Tools and Infrastructure ? “We make enabling tools to deliver reusable software components ” March 2010
  8. 8. How did I get here? "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” Velocity 2013!! CDOT Team Lots of work Typekit , acquired by Adobe
  9. 9. Adobe Shifted to Cloud Subscription Model Old Business Model New Business Model Adobe® Creative Cloud™ Adobe® Marketing Cloud™ June 2013
  10. 10. We just do it differently Old Business Model CoreTech Tools and Infrastructure “We make enabling tools” New Business Model CoreTech Solution Engineering “We make enabling services”
  11. 11. Major realization “We are no longer toolsmiths... we are now a SERVICE PROVIDER”
  12. 12. What s the first problem we can solve?
  13. 13. What s the first problem we can solve? Business Service A Business Service B Business Service C Business Service D Business Service E Business Service F
  14. 14. Give them a clear and automated path to Production CDOT: “Connecting the dots”
  15. 15. CDOT – 30k View Service Architecture Service Architecture Cloud Providers CDOT AWS Java stack Application Code CDOT UI Python stack Client Custom UI Rackspace CDOT API Application Configuration Ruby stack Private Cloud CDOT CDOT Service Verification Code PHP stack Datacenters Operations Code ... ... CDOT Integration layer Open Source Tools Jenkins Rundeck Chef Zabbix Splunk
  16. 16. CDOT Toolchain Workflow Build Deployment Pipeline Perforce/ Github 4 CD PK/Jenkins 1 7 Pull Recipes Chef Server Rundeck Server 5 Instance Chef Directed Instance Chef Instance C.client Orchestration CI ModDav/ Nexus 2 Promote Pkgs 8 S3 Pull Pkgs "Fry" "Bake" 3 Provisioning AMI Tool CI - Continuous Integration CD - Continuous Deployment AMI Repo 6
  17. 17. CDOT Enhances the full service delivery lifecycle 4a 3a S3 Master Branch AWS Support S3 4b 3b 2 CD Dev 1 Feature Branchs ... Non-Prod Prod Dev 3 1 Devops Engineering SRE 24/7 SRE CSO Support
  18. 18. CDOT capabilities •  •  1-click automated deployment anywhere Self-service deployment •  •  Deploy consistently across environments Greater predictability and efficiency •  RESTful API and Custom GUI •  Released as an internal SaaS
  19. 19. video
  20. 20. How to be a service provider Step #1: Build a service Step #2: Create a great user experience Step #3: Marketing and sales!
  21. 21. Internal sales is still sales §  It s not about explaining technology, it s about understanding people! §  People are busy... save them time §  People have frustrations and headaches... alleviate those §  People play politics... understand their motivations §  People have fears... listen to and address
  22. 22. Bring backup like any salesperson §  §  §  §  §  §  Testimonials! Data! Website Presentations Collateral / Whitepapers Organize events §  §  §  Internal DevOps conference Lunch/breakfast tech talks Videos
  23. 23. Build support “Get out of your cube and go talk to people”
  24. 24. Think like a salesperson Dev Guys 1Get “users” onboard Business Guys 2 Get “buyer” onboard Ops Guys 3 Get “partners and suppliers” onboard
  25. 25. The user conversation Srinivas Peri Engineering Manager
  26. 26. The buyer conversation Srinivas Peri Business Manager
  27. 27. The partner conversation Srinivas Peri Ops Manager
  28. 28. Onboarding 3 Weeks Total ?? Days Total
  29. 29. Onboarding is critical customer experience

×