SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Scale Continuous Deployment to Production
with DeployHub and Jenkins
© 2017 CloudBees, Inc. All Rights Reserved. 2
Software is
eating
the world
© 2017 CloudBees, Inc. All Rights Reserved. 3
Photo courtesy of Steve Jurvetson via
© 2017 CloudBees, Inc. All Rights Reserved. 4
Photo courtesy of Steve Jurvetson via
© 2017 CloudBees, Inc. All Rights Reserved. 5
© 2017 CloudBees, Inc. All Rights Reserved. 6
© 2017 CloudBees, Inc. All Rights Reserved. 7
Source: science.howstuffworks.com
The Continuous
[Everything] World
We Live In
© 2017 CloudBees, Inc. All Rights Reserved. 8
Speed + Friction = Heat
© 2017 CloudBees, Inc. All Rights Reserved. 9
Continuous Delivery and Automation are The Answer
Development Production
Commit Build Test Stage Deploy
Feedback Loop
$
The Business
© 2017 CloudBees, Inc. All Rights Reserved. 10
The Market is
Transforming
65%of software developers, managers,
and executives report that their
organizations have started down
the path to continuous delivery
Ranking of Benefits
Based on ranking of top 3 benefits
Source: https://www.perforce.com/pdf/continuous-delivery-report.pdf
© 2017 CloudBees, Inc. All Rights Reserved. 10
Reduced cost of development
Higher customer satisfaction
Competitive advantage
Better quality of product
Faster time to market
© 2017 CloudBees, Inc. All Rights Reserved. 11
CD and DevOps organizations are
out performing others:
• Releasing faster
• Releasing more
• Experiencing fewer issues
• Recovering faster
Source: 2016 State of DevOps Report
2,555x
shorter
lead times
200x
more
frequent
deployments
3x
lower
change failure rate
24x
faster
recovery from
failures
© 2017 CloudBees, Inc. All Rights Reserved. 11
Transformation
Results Are In
© 2017 CloudBees, Inc. All Rights Reserved. 12
Automated commit, build and testing of code
in the development environment
Continuous integration
Discipline
Package Place Load test Acct. test Release Deploy MonitorDefine Plan Code Compile Build Unit test Analyze Integrate Int. test
Development Production / Prod-like Live production
Upstream DownstreamL E F T R I G H T
Continuous delivery in context
Software changes
continuously deployed
to live production
Continuous
deployment
User feedback
Production bugs
DevOps  Cultural approaches & technical practices
Env.
Agile
An incremental
approach to
identifying,
prioritizing, and
coordinating feature
development
Stage
Change mgt.
Rapid changes
Software changes
continuously delivered to
stakeholders in any
environment
Continuous delivery
© 2017 CloudBees, Inc. All Rights Reserved. 13
Continuous Delivery and Automation are The Answer
Development Production
Commit Build Test Stage Deploy
Feedback Loop
$
The Business
© 2017 CloudBees, Inc. All Rights Reserved. 14
Commit Build Test Stage Deploy
Complex delivery pipelines
Delivery of app and config
Robust and highly available
Results report
Code commit
Development Production
</>
Continuous integration/delivery
SOURCE
CODE
CONTROL
SYSTEM
Jenkins – #1 Automation Platform for CI CD
© 2017 CloudBees, Inc. All Rights Reserved. 15
Code & Commit Build & Config Scan & Test Release Deploy
Over 1.7 Million users 1300+ plugins cover
every stage of delivery
Jenkins is the Hub of Continuous Delivery
© 2017 CloudBees, Inc. All Rights Reserved. 16
Why?
© 2017 CloudBees, Inc. All Rights Reserved. 17
It’s Extensible
& Easy to Use
© 2017 CloudBees, Inc. All Rights Reserved. 18
It Connects
all the Things
© 2017 CloudBees, Inc. All Rights Reserved. 19
It’s a Key to
Going Fast
© 2017 CloudBees, Inc. All Rights Reserved. 20
12 Million
Jenkins Jobs
Source: stats.jenkins.io
54% growth/yr
© 2017 CloudBees, Inc. All Rights Reserved. 21
Source: stats.jenkins.io
to 3 Million
1.7 Million
Jenkins Users*
53% growth/yr
Polling Question #1
• How does your organization use Jenkins today?
– Continuous Integration on some teams
– Continuous Integration on most/all teams
– Continuous Delivery on some teams
– Continuous Delivery on most/all
– Continuous Delivery with Production Deployment
© 2017 CloudBees, Inc. All Rights Reserved. 23
How We Help
© 2017 CloudBees, Inc. All Rights Reserved. 24
We Solve the Problems Enterprises Face Scaling CD
Manageability ScalabilitySupport Security
© 2017 CloudBees, Inc. All Rights Reserved. 25
CloudBees Jenkins Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 26
CloudBees Jenkins Enterprise solves the automation
needs of organizations that need scalability, security,
manageability and resiliency capabilities, built on a cloud-
native architecture.
The Continuous Delivery Platform Architected for the Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 27
Challenges with Existing CD Solutions
• Lightweight, single server web applications
• Public SaaS solutions, cloud-based, implemented on the same single server
model as the web applications
• Monolithic Jenkins master with hundreds of agents
Distributed Pipeline Architecture (DPA) leverages cloud, and
cluster orchestration technology to scale Jenkins
© 2017 CloudBees, Inc. All Rights Reserved. 28
CD Enables Speed
A single CD pipeline provides your
team speed with little instability...
© 2017 CloudBees, Inc. All Rights Reserved. 29
But as CD Scales Business Risk Increases
As other teams adopt CD instability
increases and speed decreases
© 2017 CloudBees, Inc. All Rights Reserved. 30
With CloudBees, Continuous Scaling Just Works
DPA enables scale with isolated, on-
demand containerized CD servers for
each of your team
...in fact you can move faster
© 2017 CloudBees, Inc. All Rights Reserved. 31
On the only
secure, scalable
& supported
Jenkins based
platform
We help you
continually
deliver better
software to fuel
your business
We are the Jenkins experts
Software
at the Speed
of Ideas
© 2017 CloudBees, Inc. All Rights Reserved. 32
The Paths to Enterprise CD
Q1
Q3
Q2
Q4
Federated CI CD/pipeline adoption
Enterprise CDCI standardization
TeamWorkgroupEnterprise
Define Code Build Test Deploy OperatePlan Integrate Release
© 2017 CloudBees, Inc. All Rights Reserved. 33
7%
29%
17%
11%
36%
Where is the Market Today?Numberofresponses
Q0
None
Q1
Team-level agile
Q2
Team-level CD
Q3
Enterprise agile
Q4
Enterprise CD
Which
quadrant
are you in?
?
Polling Question #2
• What best describes how your deployments are being
performed.
– Developers write deploy scripts that are modified for Test and
Production.
– Development, test and production manages deployments their own
way with a mix of deploy scripts and tools.
– We use an Application Release Automation solution for continuous
deployment from dev through prod.
About CloudBees and OpenMake Software
WE ARE
The hub of
enterprise Jenkins
and DevOps
OUR GOAL
Help companies
continually deliver
and improve the
software
that fuels their
business.
WE OFFER
The only secure,
scalable and
supported Jenkins-
based platform
OUR
BUSINESS VALUE
We help you
continually deliver
better
software to fuel
your business
To be the leader
in Release
Automation
helping
organizations
achieve Agile’s
Last Mile
Continuous
Deployment
solutions @scale
powered by
DeployHub Open
Source with
Enterprise Support
We enable IT to
consistently
deploy software
across the
pipeline using
DeployHub on
Prem or Hosted.
We are software
engineers who build
scalable Agile
DevOps solutions
that solve
continuous delivery
problems.
The Problem DeployHub Solves
Like you, many Agile Developers are
recognizing that:
• deployments are complex;
• critical software updates are not
getting to test & production at the
speed of agile; and
• traditional deployment approaches
do not meet the needs of the lean
data center.
. . . creating an agile bottleneck
Production pulls
deployments at
their own speed,
not agile. The wall
persists.
The Agile Bottleneck
Your great code languishes in a staging area.
Development Test Production
On Success On Success Staging
Release Deploy Release Deploy
The Solution We Deliver
Continuous Deployment
designed for the Agile
Development team to:
• simplify deployments;
• adapt deployments to
mixed environments; and
• get your code updates to
test and prod at your agile
speed.
DeployHub is also
considered an
Application Release
Automation Solution
(ARA)
DeployHub & Jenkins Together
Development
Environment
DeployHub allows developers to define the release and deploy process once
and reused across the continuous delivery pipeline.
Test
Environment
Production
Environment
Release Deploy
On Success On Success
Release ReleaseDeploy Deploy
• Textron:
– 12 Hour Builds broke Agile Dev
Process
– Reduced the time from build to
deploy to under 1 hour.
• USAA:
• Reduced more than 1000
one-off scripted processes to
11 reusable models.
• Harland Clarke
“DeployHub
reduced our
deployment times
from 7 hours to 5
minutes.” Walter
Foulkes, Release
Engineer
Case Studies
Harland Clarke is a leading provider
of integrated payment solutions and
integrated marketing services Insurance, Banking & Credit Cards.
Better Rates For Military Families.
Diversified manufacturer with interests in
aircraft, industrial and automotive
products, fastening systems and finance.
The Result - Practice Makes Perfect
Development Production
Commit Build Test Stage Deploy
Feedback Loop
$
The Business
1) Developers
Build their
Application
Package
2) CloudBees Drives the Automation forward with Approvals
3) Test and Prod
manage their
Environments.
4)DeployHub
updates end
points
5) DeployHub
Generates Feedback
Loop
Polling Question #3
• What best describes your belief about Release Automation?
– It is too expensive for our team to acquire and implement.
– Only production teams can use a Release Automation solution.
– I don’t worry about how test and production deploys code.
– Release Automation is not designed for developers – its an
operations tool.
Issue Tracking Version
Control
Continuous
Integration
& Build
Continuous Test
Continuous
Deployment
The Open Source CD Tool Chain
Get your
hands on
continuous
deployment.
DeployHub
Open Source
Blue Ocean CD Pipeline
Commercial ARA Disruption
Consumption Based Pricing
DeployHub
SaaS
Subscription
$25/month per
Application
for OSS Support &
Maintenance
$80/month per
Application
Pro License with Support
& Maintenance
Avail August 2017
DeployHub
On-Prem
Subscription
$6k for 10
Applications,
Pro License
With Support &
Maintenance
$23k for 50 Applications,
Pro License with Support
& Maintenance
Agentless
• Unlike traditional approaches, DeployHub
requires no agents.
• No end targets for easy implementation.
• Supports elastic data centers (containers,
cloud, virtual).
• Can co-exist with your traditional
deployment approaches or ARA
Solutions.
Our Competitive Difference
Application Package Blueprints and Reusable
Workflows
• Graphical Blueprint Designer.
• Re-usable Components.
• Re-usable Workflows, Actions and
Procedures.
• Can call your existing ARA Scripts.
Development&DBAs
• Manages the
application
stack
• Executes Dev
deployments
Testing
• Manages
release train
• Controls test
environment
• Re-executes
deployment
to test.
DataCenters
• Manages IT
stack
• Controls
production
environment
• Re-executes
deployment
to Prod
Facilitates
Agile
DevOps
Cooperation
Our Competitive Difference
Version Jumping
▪ Built-in Deployment Version Control that
supports the incremental updates
between any two versions – forward or
backward.
Ansible & Jenkins Integration
▪ Over 4,000 Ansible Galaxy Roles
jump starts your process.
▪ Associates Jenkin’s Build
Numbers to every deployment.
Our Competitive Difference
Smart Calendars
▪ Reserve, block or open an Environment
▪ Deployments are check against the
Environment calendar to support
continuous delivery.
▪ No manual steps to slow down the CD
pipeline.
Continuous Feedback Loop with
Change Requests
▪ Connects the entire process from
commit to deployment end points.
▪ Git, SVN, Bugzilla, GitHub, Jira,
Jenkins integrations
Our Competitive Difference - Pro
Domain Structure to Model the
Organization’s Environments
• Self-service structure to model
Environments based on the
organization’s business units,
geographical area with role based
security.
Release Train
• DeployHub coordinates the
deployment of multiple
Applications called a Release.
Our Competitors require add-on
products to provide this ‘release
train’ functionality.
Our Competitive Difference - Pro
Get Started Today
• Download DeployHub Pro
– Free to small teams. Includes two
Applications with unlimited deployments,
users and end points.
– www.OpenMakeSoftware.com
• Download DeployHub OSS
– Unlimited Applications, deployments, users
and end points.
– Join the community
– www.DeployHub.org
• Contact us at request-
info@openmakesoftware.com
• Trial of CloudBees Jenkins Enterprise
– Easy to get started, Free 14 days
– https://www.cloudbees.com/get-started
• Contact us at
info@cloudbees.com
Thank You

Más contenido relacionado

La actualidad más candente

DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterpriseSanjeev Sharma
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerDevOps.com
 
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
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15aspiresystem
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15aspiresystem
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15aspiresystem
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterSanjeev Sharma
 
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical StepsDevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical StepsCA Technologies
 
Continuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsContinuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsMark Rendell
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOpsMicro Focus
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Certified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course informationCertified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course informationDevOps++ Alliance
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprisematthewabq
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDon Demcsak
 

La actualidad más candente (19)

DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
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?
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical StepsDevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
 
Continuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations TeamsContinuous Delivery for IT Operations Teams
Continuous Delivery for IT Operations Teams
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Certified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course informationCertified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course information
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprise
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
 

Similar a Scale Continuous Deployment to Production with DeployHub and CloudBees

GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...Amazon Web Services
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementationAspire Systems
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Infostretch
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonWinton Winton
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
Standardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins TeamStandardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins TeamDeborah Schalm
 
Standardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins TeamStandardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins TeamDevOps.com
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)Cygnet Infotech
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
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 TransformationsSeniorStoryteller
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesSerena Software
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDaniel Berg
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...People10 Technosoft Private Limited
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...CA Technologies
 

Similar a Scale Continuous Deployment to Production with DeployHub and CloudBees (20)

GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
Dev ops
Dev opsDev ops
Dev ops
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Standardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins TeamStandardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins Team
 
Standardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins TeamStandardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins Team
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
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
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
 
Upmc tpdev5
Upmc tpdev5Upmc tpdev5
Upmc tpdev5
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
 

Más de Deborah Schalm

Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Deborah Schalm
 
Discovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDiscovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDeborah Schalm
 
A Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleA Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleDeborah Schalm
 
Protect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsProtect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsDeborah Schalm
 
Putting the Ops in DevOps
Putting the Ops in DevOpsPutting the Ops in DevOps
Putting the Ops in DevOpsDeborah Schalm
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsDeborah Schalm
 
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainPost-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainDeborah Schalm
 
30 Minutes to a Private Cloud
30 Minutes to a Private Cloud30 Minutes to a Private Cloud
30 Minutes to a Private CloudDeborah Schalm
 
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Deborah Schalm
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleDeborah Schalm
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
 
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017Deborah Schalm
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingDeborah Schalm
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsDeborah Schalm
 
The Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementThe Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementDeborah Schalm
 
Planet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildPlanet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildDeborah Schalm
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesGet Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesDeborah Schalm
 
Proactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinProactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinDeborah Schalm
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessDeborah Schalm
 
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Deborah Schalm
 

Más de Deborah Schalm (20)

Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
 
Discovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDiscovering Dark Debt in your Culture
Discovering Dark Debt in your Culture
 
A Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleA Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical Example
 
Protect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsProtect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security Defects
 
Putting the Ops in DevOps
Putting the Ops in DevOpsPutting the Ops in DevOps
Putting the Ops in DevOps
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainPost-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply Chain
 
30 Minutes to a Private Cloud
30 Minutes to a Private Cloud30 Minutes to a Private Cloud
30 Minutes to a Private Cloud
 
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield Environments
 
The Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementThe Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration Management
 
Planet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildPlanet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the Wild
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesGet Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
 
Proactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinProactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the Win
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your business
 
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
 

Último

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 

Último (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 

Scale Continuous Deployment to Production with DeployHub and CloudBees

  • 1. Scale Continuous Deployment to Production with DeployHub and Jenkins
  • 2. © 2017 CloudBees, Inc. All Rights Reserved. 2 Software is eating the world
  • 3. © 2017 CloudBees, Inc. All Rights Reserved. 3 Photo courtesy of Steve Jurvetson via
  • 4. © 2017 CloudBees, Inc. All Rights Reserved. 4 Photo courtesy of Steve Jurvetson via
  • 5. © 2017 CloudBees, Inc. All Rights Reserved. 5
  • 6. © 2017 CloudBees, Inc. All Rights Reserved. 6
  • 7. © 2017 CloudBees, Inc. All Rights Reserved. 7 Source: science.howstuffworks.com The Continuous [Everything] World We Live In
  • 8. © 2017 CloudBees, Inc. All Rights Reserved. 8 Speed + Friction = Heat
  • 9. © 2017 CloudBees, Inc. All Rights Reserved. 9 Continuous Delivery and Automation are The Answer Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business
  • 10. © 2017 CloudBees, Inc. All Rights Reserved. 10 The Market is Transforming 65%of software developers, managers, and executives report that their organizations have started down the path to continuous delivery Ranking of Benefits Based on ranking of top 3 benefits Source: https://www.perforce.com/pdf/continuous-delivery-report.pdf © 2017 CloudBees, Inc. All Rights Reserved. 10 Reduced cost of development Higher customer satisfaction Competitive advantage Better quality of product Faster time to market
  • 11. © 2017 CloudBees, Inc. All Rights Reserved. 11 CD and DevOps organizations are out performing others: • Releasing faster • Releasing more • Experiencing fewer issues • Recovering faster Source: 2016 State of DevOps Report 2,555x shorter lead times 200x more frequent deployments 3x lower change failure rate 24x faster recovery from failures © 2017 CloudBees, Inc. All Rights Reserved. 11 Transformation Results Are In
  • 12. © 2017 CloudBees, Inc. All Rights Reserved. 12 Automated commit, build and testing of code in the development environment Continuous integration Discipline Package Place Load test Acct. test Release Deploy MonitorDefine Plan Code Compile Build Unit test Analyze Integrate Int. test Development Production / Prod-like Live production Upstream DownstreamL E F T R I G H T Continuous delivery in context Software changes continuously deployed to live production Continuous deployment User feedback Production bugs DevOps  Cultural approaches & technical practices Env. Agile An incremental approach to identifying, prioritizing, and coordinating feature development Stage Change mgt. Rapid changes Software changes continuously delivered to stakeholders in any environment Continuous delivery
  • 13. © 2017 CloudBees, Inc. All Rights Reserved. 13 Continuous Delivery and Automation are The Answer Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business
  • 14. © 2017 CloudBees, Inc. All Rights Reserved. 14 Commit Build Test Stage Deploy Complex delivery pipelines Delivery of app and config Robust and highly available Results report Code commit Development Production </> Continuous integration/delivery SOURCE CODE CONTROL SYSTEM Jenkins – #1 Automation Platform for CI CD
  • 15. © 2017 CloudBees, Inc. All Rights Reserved. 15 Code & Commit Build & Config Scan & Test Release Deploy Over 1.7 Million users 1300+ plugins cover every stage of delivery Jenkins is the Hub of Continuous Delivery
  • 16. © 2017 CloudBees, Inc. All Rights Reserved. 16 Why?
  • 17. © 2017 CloudBees, Inc. All Rights Reserved. 17 It’s Extensible & Easy to Use
  • 18. © 2017 CloudBees, Inc. All Rights Reserved. 18 It Connects all the Things
  • 19. © 2017 CloudBees, Inc. All Rights Reserved. 19 It’s a Key to Going Fast
  • 20. © 2017 CloudBees, Inc. All Rights Reserved. 20 12 Million Jenkins Jobs Source: stats.jenkins.io 54% growth/yr
  • 21. © 2017 CloudBees, Inc. All Rights Reserved. 21 Source: stats.jenkins.io to 3 Million 1.7 Million Jenkins Users* 53% growth/yr
  • 22. Polling Question #1 • How does your organization use Jenkins today? – Continuous Integration on some teams – Continuous Integration on most/all teams – Continuous Delivery on some teams – Continuous Delivery on most/all – Continuous Delivery with Production Deployment
  • 23. © 2017 CloudBees, Inc. All Rights Reserved. 23 How We Help
  • 24. © 2017 CloudBees, Inc. All Rights Reserved. 24 We Solve the Problems Enterprises Face Scaling CD Manageability ScalabilitySupport Security
  • 25. © 2017 CloudBees, Inc. All Rights Reserved. 25 CloudBees Jenkins Enterprise
  • 26. © 2017 CloudBees, Inc. All Rights Reserved. 26 CloudBees Jenkins Enterprise solves the automation needs of organizations that need scalability, security, manageability and resiliency capabilities, built on a cloud- native architecture. The Continuous Delivery Platform Architected for the Enterprise
  • 27. © 2017 CloudBees, Inc. All Rights Reserved. 27 Challenges with Existing CD Solutions • Lightweight, single server web applications • Public SaaS solutions, cloud-based, implemented on the same single server model as the web applications • Monolithic Jenkins master with hundreds of agents Distributed Pipeline Architecture (DPA) leverages cloud, and cluster orchestration technology to scale Jenkins
  • 28. © 2017 CloudBees, Inc. All Rights Reserved. 28 CD Enables Speed A single CD pipeline provides your team speed with little instability...
  • 29. © 2017 CloudBees, Inc. All Rights Reserved. 29 But as CD Scales Business Risk Increases As other teams adopt CD instability increases and speed decreases
  • 30. © 2017 CloudBees, Inc. All Rights Reserved. 30 With CloudBees, Continuous Scaling Just Works DPA enables scale with isolated, on- demand containerized CD servers for each of your team ...in fact you can move faster
  • 31. © 2017 CloudBees, Inc. All Rights Reserved. 31 On the only secure, scalable & supported Jenkins based platform We help you continually deliver better software to fuel your business We are the Jenkins experts Software at the Speed of Ideas
  • 32. © 2017 CloudBees, Inc. All Rights Reserved. 32 The Paths to Enterprise CD Q1 Q3 Q2 Q4 Federated CI CD/pipeline adoption Enterprise CDCI standardization TeamWorkgroupEnterprise Define Code Build Test Deploy OperatePlan Integrate Release
  • 33. © 2017 CloudBees, Inc. All Rights Reserved. 33 7% 29% 17% 11% 36% Where is the Market Today?Numberofresponses Q0 None Q1 Team-level agile Q2 Team-level CD Q3 Enterprise agile Q4 Enterprise CD Which quadrant are you in? ?
  • 34. Polling Question #2 • What best describes how your deployments are being performed. – Developers write deploy scripts that are modified for Test and Production. – Development, test and production manages deployments their own way with a mix of deploy scripts and tools. – We use an Application Release Automation solution for continuous deployment from dev through prod.
  • 35. About CloudBees and OpenMake Software WE ARE The hub of enterprise Jenkins and DevOps OUR GOAL Help companies continually deliver and improve the software that fuels their business. WE OFFER The only secure, scalable and supported Jenkins- based platform OUR BUSINESS VALUE We help you continually deliver better software to fuel your business To be the leader in Release Automation helping organizations achieve Agile’s Last Mile Continuous Deployment solutions @scale powered by DeployHub Open Source with Enterprise Support We enable IT to consistently deploy software across the pipeline using DeployHub on Prem or Hosted. We are software engineers who build scalable Agile DevOps solutions that solve continuous delivery problems.
  • 36. The Problem DeployHub Solves Like you, many Agile Developers are recognizing that: • deployments are complex; • critical software updates are not getting to test & production at the speed of agile; and • traditional deployment approaches do not meet the needs of the lean data center. . . . creating an agile bottleneck
  • 37. Production pulls deployments at their own speed, not agile. The wall persists. The Agile Bottleneck Your great code languishes in a staging area. Development Test Production On Success On Success Staging Release Deploy Release Deploy
  • 38. The Solution We Deliver Continuous Deployment designed for the Agile Development team to: • simplify deployments; • adapt deployments to mixed environments; and • get your code updates to test and prod at your agile speed. DeployHub is also considered an Application Release Automation Solution (ARA)
  • 39. DeployHub & Jenkins Together Development Environment DeployHub allows developers to define the release and deploy process once and reused across the continuous delivery pipeline. Test Environment Production Environment Release Deploy On Success On Success Release ReleaseDeploy Deploy
  • 40. • Textron: – 12 Hour Builds broke Agile Dev Process – Reduced the time from build to deploy to under 1 hour. • USAA: • Reduced more than 1000 one-off scripted processes to 11 reusable models. • Harland Clarke “DeployHub reduced our deployment times from 7 hours to 5 minutes.” Walter Foulkes, Release Engineer Case Studies Harland Clarke is a leading provider of integrated payment solutions and integrated marketing services Insurance, Banking & Credit Cards. Better Rates For Military Families. Diversified manufacturer with interests in aircraft, industrial and automotive products, fastening systems and finance.
  • 41. The Result - Practice Makes Perfect Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business 1) Developers Build their Application Package 2) CloudBees Drives the Automation forward with Approvals 3) Test and Prod manage their Environments. 4)DeployHub updates end points 5) DeployHub Generates Feedback Loop
  • 42. Polling Question #3 • What best describes your belief about Release Automation? – It is too expensive for our team to acquire and implement. – Only production teams can use a Release Automation solution. – I don’t worry about how test and production deploys code. – Release Automation is not designed for developers – its an operations tool.
  • 43. Issue Tracking Version Control Continuous Integration & Build Continuous Test Continuous Deployment The Open Source CD Tool Chain Get your hands on continuous deployment. DeployHub Open Source Blue Ocean CD Pipeline
  • 44. Commercial ARA Disruption Consumption Based Pricing DeployHub SaaS Subscription $25/month per Application for OSS Support & Maintenance $80/month per Application Pro License with Support & Maintenance Avail August 2017 DeployHub On-Prem Subscription $6k for 10 Applications, Pro License With Support & Maintenance $23k for 50 Applications, Pro License with Support & Maintenance
  • 45. Agentless • Unlike traditional approaches, DeployHub requires no agents. • No end targets for easy implementation. • Supports elastic data centers (containers, cloud, virtual). • Can co-exist with your traditional deployment approaches or ARA Solutions. Our Competitive Difference Application Package Blueprints and Reusable Workflows • Graphical Blueprint Designer. • Re-usable Components. • Re-usable Workflows, Actions and Procedures. • Can call your existing ARA Scripts.
  • 46. Development&DBAs • Manages the application stack • Executes Dev deployments Testing • Manages release train • Controls test environment • Re-executes deployment to test. DataCenters • Manages IT stack • Controls production environment • Re-executes deployment to Prod Facilitates Agile DevOps Cooperation Our Competitive Difference
  • 47. Version Jumping ▪ Built-in Deployment Version Control that supports the incremental updates between any two versions – forward or backward. Ansible & Jenkins Integration ▪ Over 4,000 Ansible Galaxy Roles jump starts your process. ▪ Associates Jenkin’s Build Numbers to every deployment. Our Competitive Difference
  • 48. Smart Calendars ▪ Reserve, block or open an Environment ▪ Deployments are check against the Environment calendar to support continuous delivery. ▪ No manual steps to slow down the CD pipeline. Continuous Feedback Loop with Change Requests ▪ Connects the entire process from commit to deployment end points. ▪ Git, SVN, Bugzilla, GitHub, Jira, Jenkins integrations Our Competitive Difference - Pro
  • 49. Domain Structure to Model the Organization’s Environments • Self-service structure to model Environments based on the organization’s business units, geographical area with role based security. Release Train • DeployHub coordinates the deployment of multiple Applications called a Release. Our Competitors require add-on products to provide this ‘release train’ functionality. Our Competitive Difference - Pro
  • 50. Get Started Today • Download DeployHub Pro – Free to small teams. Includes two Applications with unlimited deployments, users and end points. – www.OpenMakeSoftware.com • Download DeployHub OSS – Unlimited Applications, deployments, users and end points. – Join the community – www.DeployHub.org • Contact us at request- info@openmakesoftware.com • Trial of CloudBees Jenkins Enterprise – Easy to get started, Free 14 days – https://www.cloudbees.com/get-started • Contact us at info@cloudbees.com