SlideShare a Scribd company logo
April 2015
1© Zivra 2015. All Rights Reserved.
© Zivra 2015. All Rights Reserved. 2
Zivra was founded in 2012 by Ex-Accenture executives to deliver top quality, boutique-
style Information Technology services to FORTUNE 1000 companies. We have over 100
years combined technical consulting expertise working with Enterprise organizations.
We are a leading IT Technology Consulting Practice with a strong focus on DevOps, Cloud, and Agile.
We have US-based teams from which we are able to access resources and, regardless of location, engage
our clients locally. We can offer nearshore and offshore teams to support cost-effective engagements.
Zivra’s mission is to promote strategic initiatives around Development Operations, Cloud Provisioning, and
Custom Agile Development to deliver advisory services that increase the effectiveness of an IT organization
during the development and testing phases of project delivery.
© Zivra 2015. All Rights Reserved. 3
© Zivra 2015. All Rights Reserved. 4
Developer	
   Opera+ons	
   Developer	
   Opera+ons	
  
I	
  want	
  
change!	
  
I	
  want	
  
stability!	
  
Was it always there? Is it due to system complexity? An increase in demand from
Agile? Does Cloud have anything to do with it?
Do any of these problems look familiar?
5
Cloud	
  Dev	
  
Environment	
  not	
  setup	
  
correctly	
  
Nobody	
  Knew	
  the	
  
Environment	
  Was	
  Down	
  
Expired	
  Passwords	
  
During	
  Deployment	
  
Wrong	
  SoAware	
  
Deployment	
  
Client	
  Data	
  Not	
  
Masked	
  
Bad	
  Test	
  Data	
  
TesFng	
  Accidentally	
  
Impacts	
  ProducFon	
  
Recurrent	
  Errors	
  
Content	
  of	
  Release	
  is	
  
Suspect	
  but	
  Agile	
  team	
  
says	
  it’s	
  good	
  to	
  go	
  
Bad	
  Environment	
  
ConfiguraFons	
  and	
  not	
  
synchronized	
  
Deployment	
  Delays	
  
Build	
  Lagging	
  Behind	
  
Schedule	
  
Build	
  Issues	
  
Severe	
  Scope	
  Creep	
  
These issues are all
indications that
there is a need for
DevOps.
© Zivra 2015. All Rights Reserved.
6
The	
  tasks	
  and	
  services	
  that	
  are	
  executed	
  in	
  
support	
  of	
  the	
  Coding	
  and	
  TesFng	
  funcFons	
  of	
  
a	
  soAware	
  development	
  project,	
  promoFng	
  
collaboraFon,	
  faster	
  delivery,	
  bePer	
  quality	
  
products	
  and	
  bePer	
  applicaFon	
  stability	
  while	
  
allowing	
  the	
  developers	
  and	
  testers	
  to	
  focus	
  
on	
  their	
  primary	
  funcFons	
  (creaFng	
  and	
  tesFng	
  
soAware).	
  
	
  
© Zivra 2015. All Rights Reserved.
New	
  Environments	
  
Never	
  Set	
  Up	
  Right	
  
Nobody	
  Knew	
  the	
  
Environment	
  Was	
  
Down	
  
Expired	
  Passwords	
  
During	
  Deployment	
  
Wrong	
  SoAware	
  
Deployment	
  
Client	
  Data	
  Not	
  
Masked	
  
Bad	
  Test	
  Data	
  
TesFng	
  Accidentally	
  
Impacts	
  ProducFon	
  
Recurrent	
  Errors	
  
Content	
  of	
  Release	
  
is	
  Suspect	
  
Bad	
  Environment	
  
ConfiguraFons	
  
Deployment	
  Delays	
  
Build	
  Lagging	
  
Behind	
  Schedule	
  
Build	
  Issues	
  
Severe	
  Scope	
  Creep	
  
Application Life Cycle
© Zivra 2015. All Rights Reserved. 7
This space is known as
“DevOps” –
Environments, Tools,
People and Processes that
support the application’s
development and testing
activities
Detailed Planning Application Development Application Testing/QA Production
Infrastructure Hardware, Operating Systems, Databases, and Network
Development	
  OperaFons	
  
(DevOps)	
  Space	
  	
   Collaboration
Infrastructure Hardware, Operating Systems, Databases, and Network (Private or Public Cloud)
•  DevOps is all about collaboration, and collaboration yields process.
•  But…Collaboration in the traditional sense is not scalable enough to provide
enterprise level performance.
The bottom line is, as enterprises grow in size and complexity, collaboration in the traditional
sense is insufficient to get the job done, and it must give way to a new definition of
collaboration.
8
This	
  new	
  definiFon	
  of	
  collaboraFon	
  must	
  involve	
  a	
  consistent	
  DevOps	
  
strategy,	
  efficient	
  and	
  applicable	
  processes,	
  skilled	
  DevOps	
  resources,	
  
appropriate	
  tools,	
  and	
  yes,	
  some	
  good,	
  old-­‐fashioned	
  meeFngs.	
  	
  
© Zivra 2015. All Rights Reserved.
9
We	
  define	
  four	
  Enterprise	
  DevOps	
  FuncFonal	
  
Areas.	
  	
  These	
  fit	
  into	
  the	
  DevOps	
  Venn	
  Diagram	
  
as	
  shown	
  here.	
  	
  
The	
  Enterprise	
  Level	
  DevOps	
  Space	
  consists	
  of	
  
soAware	
  configuraFon	
  management	
  (SCM),	
  
tesFng	
  lifecycle	
  management	
  (TLM),	
  and	
  
environment	
  management	
  (EM),	
  surrounded	
  
and	
  supported	
  by	
  technical	
  release	
  
management	
  (TRM).	
  
© Zivra 2015. All Rights Reserved.
Detailed Planning Application Development Application Testing/QA Production
10
Technical	
  Release	
  Management	
  
SoAware	
  ConfiguraFon	
  
Management	
  
TesFng	
  Lifecycle	
  
Management	
  
Environment	
  Management	
  
DevOpsServices
DevOps Space
Pre-Production Support IT Operations
Middleware/Database Prod Middleware/DB
OS/Physical/Virtual/Cloud Instance Prod OS/Hardware
© Zivra 2015. All Rights Reserved.
Collaboration
The good news is, you’re probably already addressing these DevOps functional areas.
The question is, how well are you doing it and what are the gaps?
•  Start with Education – Meet with DevOps professionals who have experience at the
Enterprise Level. Learn what DevOps is really all about, what the DevOps foundational
capabilities are and what dynamics are in play at the enterprise level
•  Perform a DevOps Discovery or Assessment – The first step to good DevOps capability is
to know where you are starting from. Find out where you are – What are you are doing well
and not so well? Find the gaps in your capability and create a plan for closing them.
•  Develop an Enterprise DevOps Strategy and Roadmap – Get your big picture defined and
documented. Make some key decisions up front, then use them to keep your DevOps
projects on track. Create your roadmap for the next 2-3 years.
•  Practice “Application Kaizen” – Break your DevOps journey up into manageable chunks.
Start with some foundational DevOps functions that will give you measurable improvements
in the short-term and then leverage that foundation to develop world-class DevOps.
11© Zivra 2015. All Rights Reserved.
12
Who’s	
  doing	
  these	
  func+ons	
  at	
  
your	
  company?	
  
Are	
  any	
  of	
  these	
  func+ons	
  
automated?	
  	
  
•  Technical	
  Release	
  Management	
  
•  SoAware	
  ConfiguraFon	
  
Management	
  
•  Environment	
  Management	
  
•  TesFng	
  Lifecycle	
  Management	
  
Each	
  box	
  in	
  this	
  diagram	
  represents	
  
DevOps	
  funcFons	
  that	
  support	
  
efficient	
  soAware	
  development	
  
and	
  tesFng.	
  	
  
	
  © Zivra 2015. All Rights Reserved.
13
Many	
  organizaFons	
  seek	
  more	
  
informaFon	
  about	
  DevOps	
  because	
  
they	
  already	
  know	
  what	
  some	
  of	
  their	
  
trouble	
  areas	
  are.	
  
Do	
  you	
  have	
  some	
  exis+ng	
  trouble	
  
spots	
  that	
  DevOps	
  can	
  help	
  solve?	
  Is	
  
there	
  a	
  specific	
  priority?	
  DevOps	
  work	
  
can	
  begin	
  wherever	
  the	
  need	
  is	
  
greatest,	
  but	
  some	
  func+ons	
  are	
  
dependent	
  on	
  others.	
  
For	
  example,	
  the	
  funcFons	
  of	
  Version	
  
Control,	
  ApplicaFon	
  Deployment	
  
AutomaFon,	
  and	
  Cloud	
  Environment	
  
Provisioning	
  could	
  be	
  singled	
  out	
  for	
  
immediate	
  improvements.	
  
© Zivra 2015. All Rights Reserved.
© Zivra 2015. All Rights Reserved. 14
Jenkins	
  CIE	
  tool	
  pulls	
  code	
  from	
  SVN,	
  
executes	
  automated	
  builds,	
  and	
  runs	
  
automated	
  smoke	
  or	
  regression	
  tests	
  on	
  
servers	
  or	
  in	
  cloud.	
  
SVN	
  &	
  Git	
  
Developer	
  	
  
Developers	
  check	
  
code	
  out,	
  	
  
check	
  in	
  code	
  
changes	
  	
  
Development	
  
Test	
  and	
  
ProducFon	
  
Environments	
  
CommiPed	
  code	
  in	
  Git	
  
triggers	
  Jenkins	
  to	
  do	
  a	
  
build	
  and	
  run	
  Code	
  Quality	
  
and	
  Security	
  Scanning	
  
Automated	
  
Deployment	
  SoluFon	
  
Deploys	
  to	
  mulFple	
  	
  
Environments	
  Build	
  Server	
  and	
  
Build	
  Repository	
  	
   Cloud	
  Provider	
  
DevOps	
  
Assessment	
  
Implement	
  
Version	
  
Control	
  
Implement	
  
Automated	
  
Builds	
  
Implement	
  
Automated	
  
Deployments	
  
Below	
  is	
  a	
  representaFve	
  diagram	
  of	
  a	
  recent	
  SCM	
  project.	
  	
  The	
  Automated	
  Deployment	
  
implementaFon	
  required	
  proper	
  Version	
  Control	
  and	
  Build	
  AutomaFon	
  	
  
© Zivra 2015. All Rights Reserved. 15
EM	
  CM	
  
Process	
  and	
  
Repository	
  
ApplicaFon/Test	
  Team	
  
QA	
  Requests	
  a	
  
new	
  Test	
  
Environment	
  	
   Environment	
  ConfiguraFon	
  Management	
  
Process	
  has	
  captured	
  latest	
  configuraFon	
  and	
  
versioned	
  it	
  for	
  reuse.	
  	
  Technology	
  SoluFon	
  in	
  
place	
  to	
  capture	
  changes	
  
Automated	
  
Provisioning	
  of	
  a	
  
Vanilla	
  
environment	
  or	
  
latest	
  Test	
  
Environment	
  
ConfiguraFon	
  Service	
  Request	
  
System	
  Captures	
  
Request	
  
Cloud	
  Provider	
  
DevOps	
  
Assessment	
  
Implement	
  
DevOps	
  Service	
  
Request	
  System	
  
(Service	
  Desk)	
  
Implement	
  
Environment	
  
ConfiguraFon	
  
Management	
  
Implement	
  
Automated	
  
Provisioning	
  
Below	
  is	
  a	
  representaFve	
  diagram	
  of	
  a	
  recent	
  Environment	
  Management	
  project.	
  The	
  on-­‐	
  
demand	
  Environment	
  Provisioning	
  implementaFon	
  required	
  Environment	
  ConfiguraFon	
  
Management	
  and	
  Request/Scheduling	
  SoluFons	
  
© Zivra 2015. All Rights Reserved. 16
China-­‐linked	
  hackers	
  have	
  aPacked	
  the	
  computer	
  systems	
  of	
  
U.S.	
  airline	
  company	
  American	
  Airline	
  and	
  travel	
  
reservaFons	
  pla`orm	
  provider	
  Sabre,	
  Bloomberg	
  reported,	
  
ciFng	
  people	
  familiar	
  with	
  the	
  invesFgaFons.	
  
…	
  
However,	
  American	
  Airline	
  spokesman	
  Casey	
  Norton	
  said	
  
the	
  company	
  had	
  found	
  no	
  evidence	
  that	
  customer	
  data	
  
might	
  have	
  been	
  compromised.	
  	
  	
  
	
  
American	
  Airlines	
  "has	
  worked	
  with	
  outside	
  cyber	
  security	
  
experts	
  who	
  checked	
  digital	
  signatures,	
  IP	
  addresses	
  and	
  the	
  
style	
  of	
  aPack	
  and	
  there's	
  no	
  evidence	
  to	
  suggest	
  a	
  breach	
  
similar	
  to	
  that	
  experienced	
  by	
  the	
  U.S.	
  Office	
  of	
  Personnel	
  
Management,"	
  he	
  said	
  in	
  an	
  email	
  to	
  Reuters.	
  
	
  
Sabre	
  was	
  not	
  immediately	
  available	
  for	
  comment.	
  
© Zivra 2015. All Rights Reserved.
18
Most	
  enterprises	
  start	
  out	
  by	
  creaFng	
  
decentralized	
  support	
  for	
  each	
  ApplicaFon	
  
team.	
  	
  	
  
One	
  way	
  to	
  move	
  to	
  a	
  more	
  mature	
  DevOps	
  
capability	
  is	
  to	
  transi+on	
  there	
  by	
  phases.	
  	
  	
  
The	
  following	
  organizaFonal	
  phases	
  are	
  an	
  
example	
  of	
  a	
  transiFon	
  path	
  to	
  get	
  to	
  the	
  final	
  
state	
  of	
  running	
  DevOps	
  as	
  a	
  Shared	
  Service	
  
1.  Start	
  with	
  exisFng	
  pockets	
  of	
  DevOps	
  
Support	
  (where	
  most	
  enterprises	
  begin)	
  
2.  Move	
  to	
  Community	
  of	
  PracFce	
  	
  
3.  Begin	
  to	
  Matrix	
  ApplicaFon	
  Team’s	
  
DevOps	
  resources	
  to	
  create	
  a	
  Federated	
  
OrganizaFon	
  
4.  Manage	
  DevOps	
  as	
  a	
  Shared	
  Service	
  
Non	
  
Standard	
  
DevOps	
  
Support	
  
Community	
  of	
  
PracFce	
  	
  
Federated	
  /
Matrix	
  
Shared	
  
Services	
  
19
Up to 40% Cost
Reduction
Standardized Process
and Tools
Reduced Environment
Downtime / Faster
Provisioning
Improved Application
Deployment Processes
Resource Cost
Reduction
DevOps collaboration and services results in increased efficiency and higher quality through reduced
downtime and lower production risk. Customers implementing these capabilities can see significant cost
reduction, with faster delivery and improved quality through collaboration across departments.
Potential Savings in
Development and Test
Supporting Functions and
Release Processes after
Implementing DevOps
Capabilities
© Zivra 2015. All Rights Reserved.
© Zivra 2015. All Rights Reserved. 20
IT Advisory Services
DevOps and Cloud
Assessments and Strategy
DevOps Implementations
Process and Tools, Continuous
Integration
Managed Services
Onsite and Nearshore Managed
Services and Administration
Third Party Software Services
Integration of DevOps, Cloud,
and ALM Tools
Certification
DevOps Boot Camp and
DevOps Executive Training
IT Staffing
Staffing of highly skilled IT
engineers
21
Website: http://www.zivra.com
LinkedIn: https://www.linkedin.com/company/zivra-llc
Twitter: @zivra_llc
We promise to invest in our relationship whether you
are a partner or a client. We will provide quality
professional services and will clearly show our value
to any engagement. We will be highly competitive
yet flexible enough to meet your needs.
© Zivra 2015. All Rights Reserved.
Jose J. Alvarez
Managing Director
(M) +1 773 255 6738
alvarez@zivra.com	
  
Kimberly M. Megahee
DevOps Practice Director
(M) +1 404 626 9021
megahee@zivra.com	
  
© Zivra 2015. All Rights Reserved. 22
© Zivra 2015. All Rights Reserved. 23
SoGware	
  Configura+on	
  Management	
  is	
  the	
  
management	
  and	
  control	
  of	
  changes	
  to	
  soAware	
  
assets	
  throughout	
  the	
  soAware	
  lifecycle,	
  including	
  
ApplicaFon	
  Build	
  AutomaFon,	
  ApplicaFon	
  
Deployment	
  AutomaFon,	
  Development	
  Process	
  Flow	
  
Control,	
  ApplicaFon	
  Lifecycle	
  Management	
  Tools,	
  
Version	
  Control/SoAware	
  Asset	
  Management,	
  and	
  
ConFnuous	
  IntegraFon.	
  
© Zivra 2015. All Rights Reserved. 24
Environment	
  Management	
  is	
  the	
  execuFon	
  of	
  acFviFes	
  for	
  the	
  
purpose	
  of	
  providing	
  consistent	
  and	
  stable	
  Pre-­‐ProducFon	
  
environments,	
  including	
  Access	
  Control,	
  Scheduling	
  &	
  Provisioning,	
  
Non-­‐producFon	
  ApplicaFon	
  Monitoring,	
  Environment	
  
ConfiguraFon	
  	
  /	
  Change	
  Management,	
  Environment	
  Incident	
  
Management,	
  and	
  Environment	
  Management	
  Tools.	
  
© Zivra 2015. All Rights Reserved. 25
Tes+ng	
  Lifecycle	
  Management	
  is	
  the	
  
management	
  of	
  all	
  aspects	
  of	
  tesFng	
  support,	
  
including	
  Test	
  Environment	
  Scheduling,	
  Change	
  
Tracking,	
  Auto-­‐Regression	
  TesFng,	
  TesFng	
  Tools,	
  
and	
  Test	
  Data	
  Management.	
  	
  	
  
© Zivra 2015. All Rights Reserved. 26
Technical	
  Release	
  Management	
  is	
  the	
  orchestraFon	
  of	
  acFviFes	
  for	
  
the	
  purposes	
  of	
  release	
  deployment,	
  including	
  Release	
  CoordinaFon	
  
and	
  Scheduling,	
  Release	
  Management	
  Tools,	
  Capacity	
  Management,	
  
Technical	
  Liaison	
  between	
  Project	
  Teams	
  and	
  OperaFons,	
  and	
  
Service	
  Request	
  Management.	
  	
  	
  

More Related Content

What's hot

Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
Bob Sokol
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
XebiaLabs
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
SolarWinds
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
Mettje Heegstra
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
CA Technologies
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
XebiaLabs
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproduct
Gopinath Ramachandran
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
KhalidQureshi31
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
Jérôme Kehrli
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
IBM UrbanCode Products
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
InfoSeption
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
Sherry Chang
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
OCTO Technology
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
jeckels
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?
CA Technologies
 

What's hot (20)

Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproduct
 
devops
devops devops
devops
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?
 

Viewers also liked

Dev ops
Dev opsDev ops
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020
NimeOps
 
Continuous Delivery and DevOps in the Enterprise
Continuous Delivery and DevOps in the EnterpriseContinuous Delivery and DevOps in the Enterprise
Continuous Delivery and DevOps in the EnterpriseEberhard Wolff
 
From DevOps to NoOps
From DevOps to NoOpsFrom DevOps to NoOps
From DevOps to NoOps
Capgemini
 
Dev opsdays scriptcode
Dev opsdays scriptcodeDev opsdays scriptcode
Dev opsdays scriptcode
Devopsdays
 
Webinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps SuccessWebinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps Success
Jules Pierre-Louis
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
XebiaLabs
 
ABC d’une bonne gestion des déploiements : Agilité et DEVOPS
ABC d’une bonne gestion des déploiements : Agilité et DEVOPSABC d’une bonne gestion des déploiements : Agilité et DEVOPS
ABC d’une bonne gestion des déploiements : Agilité et DEVOPSitSMF France
 
Salt & Pepper Calamari: Cooking up DevOps with Chef and Octopus Deploy
Salt & Pepper Calamari: Cooking up DevOps with Chef and Octopus DeploySalt & Pepper Calamari: Cooking up DevOps with Chef and Octopus Deploy
Salt & Pepper Calamari: Cooking up DevOps with Chef and Octopus Deploy
Shaw Innes
 
Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tous
Publicis Sapient Engineering
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOps
Publicis Sapient Engineering
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
antony_guilloteau
 
Roadmap Session: Achieve DevOps on the Mainframe for Faster Time to Market
Roadmap Session: Achieve DevOps on the Mainframe for Faster Time to MarketRoadmap Session: Achieve DevOps on the Mainframe for Faster Time to Market
Roadmap Session: Achieve DevOps on the Mainframe for Faster Time to Market
CA Technologies
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
Ganesh Samarthyam
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?
Matthew Skelton
 
DevOps: Why Culture Matters
DevOps:  Why Culture MattersDevOps:  Why Culture Matters
DevOps: Why Culture Matters
G2G3 Americas
 
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
devops REX
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
Romain Chalumeau
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
Paul Peissner
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
InfoSeption
 

Viewers also liked (20)

Dev ops
Dev opsDev ops
Dev ops
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020
 
Continuous Delivery and DevOps in the Enterprise
Continuous Delivery and DevOps in the EnterpriseContinuous Delivery and DevOps in the Enterprise
Continuous Delivery and DevOps in the Enterprise
 
From DevOps to NoOps
From DevOps to NoOpsFrom DevOps to NoOps
From DevOps to NoOps
 
Dev opsdays scriptcode
Dev opsdays scriptcodeDev opsdays scriptcode
Dev opsdays scriptcode
 
Webinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps SuccessWebinar: A Roadmap for DevOps Success
Webinar: A Roadmap for DevOps Success
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
 
ABC d’une bonne gestion des déploiements : Agilité et DEVOPS
ABC d’une bonne gestion des déploiements : Agilité et DEVOPSABC d’une bonne gestion des déploiements : Agilité et DEVOPS
ABC d’une bonne gestion des déploiements : Agilité et DEVOPS
 
Salt & Pepper Calamari: Cooking up DevOps with Chef and Octopus Deploy
Salt & Pepper Calamari: Cooking up DevOps with Chef and Octopus DeploySalt & Pepper Calamari: Cooking up DevOps with Chef and Octopus Deploy
Salt & Pepper Calamari: Cooking up DevOps with Chef and Octopus Deploy
 
Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tous
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOps
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
 
Roadmap Session: Achieve DevOps on the Mainframe for Faster Time to Market
Roadmap Session: Achieve DevOps on the Mainframe for Faster Time to MarketRoadmap Session: Achieve DevOps on the Mainframe for Faster Time to Market
Roadmap Session: Achieve DevOps on the Mainframe for Faster Time to Market
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?
 
DevOps: Why Culture Matters
DevOps:  Why Culture MattersDevOps:  Why Culture Matters
DevOps: Why Culture Matters
 
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
 

Similar to Scaling DevOps from Ground Zero to Enterprise

Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet Infotech
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
Kelvin Yeung
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
ayoubbahaddouayoub
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
Skillmine Technology Consulting
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
Chen-Tien Tsai
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Kevin Hancock
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
Silver Touch Technologies
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
CollabNet
 
Tell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you areTell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you are
Juan Vicente Herrera Ruiz de Alejo
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 
Heroes’ Journey: Learning from Successful DevOps Transformations
Heroes’ Journey: Learning from Successful DevOps TransformationsHeroes’ Journey: Learning from Successful DevOps Transformations
Heroes’ Journey: Learning from Successful DevOps Transformations
SeniorStoryteller
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
jeckels
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
Mayank Kumar
 
Why is DevOps so Much Popular?
Why is DevOps so Much Popular?Why is DevOps so Much Popular?
Why is DevOps so Much Popular?
Ravendra Singh
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro Focus
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
 

Similar to Scaling DevOps from Ground Zero to Enterprise (20)

Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
 
Tell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you areTell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you are
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Heroes’ Journey: Learning from Successful DevOps Transformations
Heroes’ Journey: Learning from Successful DevOps TransformationsHeroes’ Journey: Learning from Successful DevOps Transformations
Heroes’ Journey: Learning from Successful DevOps Transformations
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Why is DevOps so Much Popular?
Why is DevOps so Much Popular?Why is DevOps so Much Popular?
Why is DevOps so Much Popular?
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Scaling DevOps from Ground Zero to Enterprise

  • 1. April 2015 1© Zivra 2015. All Rights Reserved.
  • 2. © Zivra 2015. All Rights Reserved. 2 Zivra was founded in 2012 by Ex-Accenture executives to deliver top quality, boutique- style Information Technology services to FORTUNE 1000 companies. We have over 100 years combined technical consulting expertise working with Enterprise organizations. We are a leading IT Technology Consulting Practice with a strong focus on DevOps, Cloud, and Agile. We have US-based teams from which we are able to access resources and, regardless of location, engage our clients locally. We can offer nearshore and offshore teams to support cost-effective engagements.
  • 3. Zivra’s mission is to promote strategic initiatives around Development Operations, Cloud Provisioning, and Custom Agile Development to deliver advisory services that increase the effectiveness of an IT organization during the development and testing phases of project delivery. © Zivra 2015. All Rights Reserved. 3
  • 4. © Zivra 2015. All Rights Reserved. 4 Developer   Opera+ons   Developer   Opera+ons   I  want   change!   I  want   stability!   Was it always there? Is it due to system complexity? An increase in demand from Agile? Does Cloud have anything to do with it?
  • 5. Do any of these problems look familiar? 5 Cloud  Dev   Environment  not  setup   correctly   Nobody  Knew  the   Environment  Was  Down   Expired  Passwords   During  Deployment   Wrong  SoAware   Deployment   Client  Data  Not   Masked   Bad  Test  Data   TesFng  Accidentally   Impacts  ProducFon   Recurrent  Errors   Content  of  Release  is   Suspect  but  Agile  team   says  it’s  good  to  go   Bad  Environment   ConfiguraFons  and  not   synchronized   Deployment  Delays   Build  Lagging  Behind   Schedule   Build  Issues   Severe  Scope  Creep   These issues are all indications that there is a need for DevOps. © Zivra 2015. All Rights Reserved.
  • 6. 6 The  tasks  and  services  that  are  executed  in   support  of  the  Coding  and  TesFng  funcFons  of   a  soAware  development  project,  promoFng   collaboraFon,  faster  delivery,  bePer  quality   products  and  bePer  applicaFon  stability  while   allowing  the  developers  and  testers  to  focus   on  their  primary  funcFons  (creaFng  and  tesFng   soAware).     © Zivra 2015. All Rights Reserved.
  • 7. New  Environments   Never  Set  Up  Right   Nobody  Knew  the   Environment  Was   Down   Expired  Passwords   During  Deployment   Wrong  SoAware   Deployment   Client  Data  Not   Masked   Bad  Test  Data   TesFng  Accidentally   Impacts  ProducFon   Recurrent  Errors   Content  of  Release   is  Suspect   Bad  Environment   ConfiguraFons   Deployment  Delays   Build  Lagging   Behind  Schedule   Build  Issues   Severe  Scope  Creep   Application Life Cycle © Zivra 2015. All Rights Reserved. 7 This space is known as “DevOps” – Environments, Tools, People and Processes that support the application’s development and testing activities Detailed Planning Application Development Application Testing/QA Production Infrastructure Hardware, Operating Systems, Databases, and Network Development  OperaFons   (DevOps)  Space     Collaboration Infrastructure Hardware, Operating Systems, Databases, and Network (Private or Public Cloud)
  • 8. •  DevOps is all about collaboration, and collaboration yields process. •  But…Collaboration in the traditional sense is not scalable enough to provide enterprise level performance. The bottom line is, as enterprises grow in size and complexity, collaboration in the traditional sense is insufficient to get the job done, and it must give way to a new definition of collaboration. 8 This  new  definiFon  of  collaboraFon  must  involve  a  consistent  DevOps   strategy,  efficient  and  applicable  processes,  skilled  DevOps  resources,   appropriate  tools,  and  yes,  some  good,  old-­‐fashioned  meeFngs.     © Zivra 2015. All Rights Reserved.
  • 9. 9 We  define  four  Enterprise  DevOps  FuncFonal   Areas.    These  fit  into  the  DevOps  Venn  Diagram   as  shown  here.     The  Enterprise  Level  DevOps  Space  consists  of   soAware  configuraFon  management  (SCM),   tesFng  lifecycle  management  (TLM),  and   environment  management  (EM),  surrounded   and  supported  by  technical  release   management  (TRM).   © Zivra 2015. All Rights Reserved.
  • 10. Detailed Planning Application Development Application Testing/QA Production 10 Technical  Release  Management   SoAware  ConfiguraFon   Management   TesFng  Lifecycle   Management   Environment  Management   DevOpsServices DevOps Space Pre-Production Support IT Operations Middleware/Database Prod Middleware/DB OS/Physical/Virtual/Cloud Instance Prod OS/Hardware © Zivra 2015. All Rights Reserved. Collaboration
  • 11. The good news is, you’re probably already addressing these DevOps functional areas. The question is, how well are you doing it and what are the gaps? •  Start with Education – Meet with DevOps professionals who have experience at the Enterprise Level. Learn what DevOps is really all about, what the DevOps foundational capabilities are and what dynamics are in play at the enterprise level •  Perform a DevOps Discovery or Assessment – The first step to good DevOps capability is to know where you are starting from. Find out where you are – What are you are doing well and not so well? Find the gaps in your capability and create a plan for closing them. •  Develop an Enterprise DevOps Strategy and Roadmap – Get your big picture defined and documented. Make some key decisions up front, then use them to keep your DevOps projects on track. Create your roadmap for the next 2-3 years. •  Practice “Application Kaizen” – Break your DevOps journey up into manageable chunks. Start with some foundational DevOps functions that will give you measurable improvements in the short-term and then leverage that foundation to develop world-class DevOps. 11© Zivra 2015. All Rights Reserved.
  • 12. 12 Who’s  doing  these  func+ons  at   your  company?   Are  any  of  these  func+ons   automated?     •  Technical  Release  Management   •  SoAware  ConfiguraFon   Management   •  Environment  Management   •  TesFng  Lifecycle  Management   Each  box  in  this  diagram  represents   DevOps  funcFons  that  support   efficient  soAware  development   and  tesFng.      © Zivra 2015. All Rights Reserved.
  • 13. 13 Many  organizaFons  seek  more   informaFon  about  DevOps  because   they  already  know  what  some  of  their   trouble  areas  are.   Do  you  have  some  exis+ng  trouble   spots  that  DevOps  can  help  solve?  Is   there  a  specific  priority?  DevOps  work   can  begin  wherever  the  need  is   greatest,  but  some  func+ons  are   dependent  on  others.   For  example,  the  funcFons  of  Version   Control,  ApplicaFon  Deployment   AutomaFon,  and  Cloud  Environment   Provisioning  could  be  singled  out  for   immediate  improvements.   © Zivra 2015. All Rights Reserved.
  • 14. © Zivra 2015. All Rights Reserved. 14 Jenkins  CIE  tool  pulls  code  from  SVN,   executes  automated  builds,  and  runs   automated  smoke  or  regression  tests  on   servers  or  in  cloud.   SVN  &  Git   Developer     Developers  check   code  out,     check  in  code   changes     Development   Test  and   ProducFon   Environments   CommiPed  code  in  Git   triggers  Jenkins  to  do  a   build  and  run  Code  Quality   and  Security  Scanning   Automated   Deployment  SoluFon   Deploys  to  mulFple     Environments  Build  Server  and   Build  Repository     Cloud  Provider   DevOps   Assessment   Implement   Version   Control   Implement   Automated   Builds   Implement   Automated   Deployments   Below  is  a  representaFve  diagram  of  a  recent  SCM  project.    The  Automated  Deployment   implementaFon  required  proper  Version  Control  and  Build  AutomaFon    
  • 15. © Zivra 2015. All Rights Reserved. 15 EM  CM   Process  and   Repository   ApplicaFon/Test  Team   QA  Requests  a   new  Test   Environment     Environment  ConfiguraFon  Management   Process  has  captured  latest  configuraFon  and   versioned  it  for  reuse.    Technology  SoluFon  in   place  to  capture  changes   Automated   Provisioning  of  a   Vanilla   environment  or   latest  Test   Environment   ConfiguraFon  Service  Request   System  Captures   Request   Cloud  Provider   DevOps   Assessment   Implement   DevOps  Service   Request  System   (Service  Desk)   Implement   Environment   ConfiguraFon   Management   Implement   Automated   Provisioning   Below  is  a  representaFve  diagram  of  a  recent  Environment  Management  project.  The  on-­‐   demand  Environment  Provisioning  implementaFon  required  Environment  ConfiguraFon   Management  and  Request/Scheduling  SoluFons  
  • 16. © Zivra 2015. All Rights Reserved. 16 China-­‐linked  hackers  have  aPacked  the  computer  systems  of   U.S.  airline  company  American  Airline  and  travel   reservaFons  pla`orm  provider  Sabre,  Bloomberg  reported,   ciFng  people  familiar  with  the  invesFgaFons.   …   However,  American  Airline  spokesman  Casey  Norton  said   the  company  had  found  no  evidence  that  customer  data   might  have  been  compromised.         American  Airlines  "has  worked  with  outside  cyber  security   experts  who  checked  digital  signatures,  IP  addresses  and  the   style  of  aPack  and  there's  no  evidence  to  suggest  a  breach   similar  to  that  experienced  by  the  U.S.  Office  of  Personnel   Management,"  he  said  in  an  email  to  Reuters.     Sabre  was  not  immediately  available  for  comment.  
  • 17. © Zivra 2015. All Rights Reserved.
  • 18. 18 Most  enterprises  start  out  by  creaFng   decentralized  support  for  each  ApplicaFon   team.       One  way  to  move  to  a  more  mature  DevOps   capability  is  to  transi+on  there  by  phases.       The  following  organizaFonal  phases  are  an   example  of  a  transiFon  path  to  get  to  the  final   state  of  running  DevOps  as  a  Shared  Service   1.  Start  with  exisFng  pockets  of  DevOps   Support  (where  most  enterprises  begin)   2.  Move  to  Community  of  PracFce     3.  Begin  to  Matrix  ApplicaFon  Team’s   DevOps  resources  to  create  a  Federated   OrganizaFon   4.  Manage  DevOps  as  a  Shared  Service   Non   Standard   DevOps   Support   Community  of   PracFce     Federated  / Matrix   Shared   Services  
  • 19. 19 Up to 40% Cost Reduction Standardized Process and Tools Reduced Environment Downtime / Faster Provisioning Improved Application Deployment Processes Resource Cost Reduction DevOps collaboration and services results in increased efficiency and higher quality through reduced downtime and lower production risk. Customers implementing these capabilities can see significant cost reduction, with faster delivery and improved quality through collaboration across departments. Potential Savings in Development and Test Supporting Functions and Release Processes after Implementing DevOps Capabilities © Zivra 2015. All Rights Reserved.
  • 20. © Zivra 2015. All Rights Reserved. 20 IT Advisory Services DevOps and Cloud Assessments and Strategy DevOps Implementations Process and Tools, Continuous Integration Managed Services Onsite and Nearshore Managed Services and Administration Third Party Software Services Integration of DevOps, Cloud, and ALM Tools Certification DevOps Boot Camp and DevOps Executive Training IT Staffing Staffing of highly skilled IT engineers
  • 21. 21 Website: http://www.zivra.com LinkedIn: https://www.linkedin.com/company/zivra-llc Twitter: @zivra_llc We promise to invest in our relationship whether you are a partner or a client. We will provide quality professional services and will clearly show our value to any engagement. We will be highly competitive yet flexible enough to meet your needs. © Zivra 2015. All Rights Reserved. Jose J. Alvarez Managing Director (M) +1 773 255 6738 alvarez@zivra.com   Kimberly M. Megahee DevOps Practice Director (M) +1 404 626 9021 megahee@zivra.com  
  • 22. © Zivra 2015. All Rights Reserved. 22
  • 23. © Zivra 2015. All Rights Reserved. 23 SoGware  Configura+on  Management  is  the   management  and  control  of  changes  to  soAware   assets  throughout  the  soAware  lifecycle,  including   ApplicaFon  Build  AutomaFon,  ApplicaFon   Deployment  AutomaFon,  Development  Process  Flow   Control,  ApplicaFon  Lifecycle  Management  Tools,   Version  Control/SoAware  Asset  Management,  and   ConFnuous  IntegraFon.  
  • 24. © Zivra 2015. All Rights Reserved. 24 Environment  Management  is  the  execuFon  of  acFviFes  for  the   purpose  of  providing  consistent  and  stable  Pre-­‐ProducFon   environments,  including  Access  Control,  Scheduling  &  Provisioning,   Non-­‐producFon  ApplicaFon  Monitoring,  Environment   ConfiguraFon    /  Change  Management,  Environment  Incident   Management,  and  Environment  Management  Tools.  
  • 25. © Zivra 2015. All Rights Reserved. 25 Tes+ng  Lifecycle  Management  is  the   management  of  all  aspects  of  tesFng  support,   including  Test  Environment  Scheduling,  Change   Tracking,  Auto-­‐Regression  TesFng,  TesFng  Tools,   and  Test  Data  Management.      
  • 26. © Zivra 2015. All Rights Reserved. 26 Technical  Release  Management  is  the  orchestraFon  of  acFviFes  for   the  purposes  of  release  deployment,  including  Release  CoordinaFon   and  Scheduling,  Release  Management  Tools,  Capacity  Management,   Technical  Liaison  between  Project  Teams  and  OperaFons,  and   Service  Request  Management.