SlideShare a Scribd company logo
© Electric Cloud | electric-cloud.com
Automating Continuous Delivery with ElectricFlow
Better software faster
© Electric Cloud | electric-cloud.com
It is not the strongest of the
species that survives, nor the
most intelligent. It is the one that
is most adaptable to change.
Charles Darwin
© Electric Cloud | electric-cloud.com
From evolution… to revolution…
Years
Decades
Minutes
Software is now
the primary driver of
innovation & disruption.
© Electric Cloud | electric-cloud.com
Electric Cloud
Every Business is a Software Business
Continuous Delivery is the new Agile
Automation & Acceleration are essential
1
2
3
Our View
12+ Years of experience
accelerating software delivery
170+ Employees in US, London,
China, Japan, Korea, Ukraine
200+ Customers in over 250 locations
worldwide (60+ in F500)
Who We Are
1 Singular goal to help the world
deliver better software faster
© Electric Cloud | electric-cloud.com
What is your path to production?
Build
Compile,
Package
Test
Functional,
non-functional
Release
Provision,
Configure, Deploy
weeks
+ automation
+ acceleration
How long does it take to get a release candidate through your production pipeline?
days
minutes
© Electric Cloud | electric-cloud.com
DEV
OPS
ElectricFlow: Orchestrating Continuous Delivery
DEPLOY
ANY APP.
ANY VERSION.
ANYWHERE.
ANYTIME.
RELEASE
MANAGE AN
ENTERPRISE
LANDSCAPE OF
PIPELINES
BUILD/TEST
FLEXIBLE AND
SCALABLE
AUTOMATION FOR
DEV AND QA
OTHER
ORCHESTRATE ANY TOOLCHAIN OR PROCESS.
CLI REST, SOAP, HTTP, DSL, API AND SDKs
Plugs right in to
your existing tools
ElectricFlow
DEVOPS AUTOMATION PLATFORM
SHARED CONTROL | SHARED VISIBILITY | SHARED RESOURCES
SCALABLEEXTENSIBLE SECURE
TRANSPARENTFLEXIBLE HYBRID CLOUD
© Electric Cloud | electric-cloud.com
ElectricFlow
DevOps Automation
Connect islands of
automation for faster
handoffs at a global
enterprise scale
Clustered
architecture to
predictably execute
and track millions of
jobs per day.
End-to-end visibility
for compliance and
auditability
On-demand access to
shared resources for
lower costs and faster
TTM
© Electric Cloud | electric-cloud.com
ElectricFlow Plugins
Works with the tools you already have
100’s of Plugins
out-of-box
CLI, DSL, SDK, and
REST APIs available
Integrate existing
scripts and leverage
all your previous
hard work
Track output from all
systems to get
detailed visibility
across the toolchain
© Electric Cloud | electric-cloud.com
ElectricFlow Deploy
Fast, predictable and risk-free deployments
Any version. Any
environment. Fast,
self-service
and push-button
deployments
Predictable
deployment
processes reduces
costs and eliminates
risk.
Model-driven Apps
and Environments
promote consistency
and reuse
Inventory and shared
visibility tracks all
steps and systems to
get insights into all
deployments
© Electric Cloud | electric-cloud.com
ElectricFlow Release
A reusable pathway to production
Easily model
reusable “pipelines
to production” across
multiple stages and
environments.
Fully automated or
manual approvals
ensure you stay in
control over your
automation.
Shared control and
visibility to manage
details of many
releases as they are
promoted through
the SDLC.
Parameter-driven
pipelines allow reuse
for more consistency,
lower costs and faster
TTM
© Electric Cloud | electric-cloud.com
ElectricFlow Delivers
Shared Visibility and Control over Shared Resources
• Faster time-to-market
• Higher quality software
• Increased team productivity
• Improved infrastructure utilization
• Access control and auditability
• Easier process troubleshooting
82%better infrastructure utilization
90%higher quality
74%reduced costs
10Xfaster software delivery
© Electric Cloud | electric-cloud.com
© Electric Cloud | electric-cloud.com
Industry Leaders Love Us
Networking
Other Systems
ISV, Internet
& Entertainment
Heavy Industry
Financial
Services
Automotive Medical Devices
Semiconductor
Aerospace /
Defense
Mobile Devices
© Electric Cloud | electric-cloud.com
Enterprise-Oriented Differentiated Features
(Visit our both for a full demo)
© Electric Cloud | electric-cloud.com
• Rich APIs, SDKs, CLIs
• DSL “process as code” makes processes versionable, testable,
reusable. Based on widely known “Groovy” language patterns
• EC-Perl, +EC-Groovy, +EC-jRuby
Domain Specific Language, Modern Languages
© Electric Cloud | electric-cloud.com
• Ability to deploy only files that have indicated have changed as
part of an overall deployment instead of doing full stack
deployment every time
• Only deploy this specific version of a warfile, not the entire app
• Intelligently deploy only files that have been changed
Smart Deployments
© Electric Cloud | electric-cloud.com
Dynamic Cloud Environments
• Seamless integration of cloud resources into everyday
deployment automation & environment provisioning using
standardized Resource Templates
• Plugs right in to the clouds you already use
• Promotes reusability and consistency with configuration
management
• Eliminate the need for “shadow IT,” with push-button simplicity
and governance
© Electric Cloud | electric-cloud.com
• Lock together “Bill of Materials” with exact versions. Typically
handed off to Operations
• Create a baseline or restore point with exact versions of
artifacts, processes, application
• Key idea is the ability to confidently repeat an exact
deployment at any point in time
• Allows to rollback exactly to a ‘pre-define point in time’
Snapshots
© Electric Cloud | electric-cloud.com
• Reusable components
• Author once, use multiple times
• Drive standardization and best practices
Master Components
© Electric Cloud | electric-cloud.com
• Version applications, processes, components as they evolve
• Allow multiple versions of same application, each with a
different combination of component versions
• Track and run many different application versions at a time
• Traceability for application and piece parts
 What changes were made?
 Who made the change
 Rollback the change
Object Versioning
© Electric Cloud | electric-cloud.com
• Monitor key metrics
 API usage
 API response times
 internal queue lengths
 etc
StatsD and Graphite Integration
© Electric Cloud | electric-cloud.com
How can I try it?
© Electric Cloud | electric-cloud.com
© Electric Cloud | electric-cloud.com
DevOps != Tools.
(Keep the conversation going)
© Electric Cloud | electric-cloud.com
© Electric Cloud | electric-cloud.com
Thank you
Networking
Other Systems
ISV, Internet
& Entertainment
Heavy Industry
Financial
Services
Automotive Medical Devices
Semiconductor
Aerospace /
Defense
Mobile Devices
Q&A

More Related Content

What's hot

Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%
TechWell
 
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
garrett honeycutt
 
Performance Testing Strategy for Cloud-Based System using Open Source Testing...
Performance Testing Strategy for Cloud-Based System using Open Source Testing...Performance Testing Strategy for Cloud-Based System using Open Source Testing...
Performance Testing Strategy for Cloud-Based System using Open Source Testing...
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
10 Do’s for DevOps!
 10 Do’s for DevOps!  10 Do’s for DevOps!
10 Do’s for DevOps!
DevOps.com
 
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testing
abhinavm
 
What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3
Puppet
 
Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...
Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...
Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...
David Rosen
 
Introduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptxIntroduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptx
Puppet
 
Cloud based Performance Testing
Cloud based Performance TestingCloud based Performance Testing
Cloud based Performance Testing
Impetus Technologies
 
Agile Testing in the Cloud
Agile Testing in the CloudAgile Testing in the Cloud
Agile Testing in the Cloud
Cygnet Infotech
 
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
Deborah Schalm
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
TechSoup
 
Performance Testing webinar
Performance Testing   webinarPerformance Testing   webinar
Performance Testing webinar
Abhinav Das
 
Load Testing with JMeter, BlazeMeter, New Relic
Load Testing with JMeter, BlazeMeter, New RelicLoad Testing with JMeter, BlazeMeter, New Relic
Load Testing with JMeter, BlazeMeter, New Relic
Giedrius Krisciukaitis, PMP
 
Rapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud SandboxesRapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud Sandboxes
Elastra
 
SevOne Scalability
SevOne ScalabilitySevOne Scalability
SevOne Scalability
SevOne
 
SRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native PresoSRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native Preso
rhirschfeld
 
Cloud Platforms for Java
Cloud Platforms for JavaCloud Platforms for Java
Cloud Platforms for Java
3Pillar Global
 
Optimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScaleOptimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScale
RightScale
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya M
Forziatech
 

What's hot (20)

Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%
 
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
 
Performance Testing Strategy for Cloud-Based System using Open Source Testing...
Performance Testing Strategy for Cloud-Based System using Open Source Testing...Performance Testing Strategy for Cloud-Based System using Open Source Testing...
Performance Testing Strategy for Cloud-Based System using Open Source Testing...
 
10 Do’s for DevOps!
 10 Do’s for DevOps!  10 Do’s for DevOps!
10 Do’s for DevOps!
 
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testing
 
What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3
 
Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...
Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...
Accelerate Your Visual Studio Software Build Environment with ElectricAcceler...
 
Introduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptxIntroduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptx
 
Cloud based Performance Testing
Cloud based Performance TestingCloud based Performance Testing
Cloud based Performance Testing
 
Agile Testing in the Cloud
Agile Testing in the CloudAgile Testing in the Cloud
Agile Testing in the Cloud
 
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
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Performance Testing webinar
Performance Testing   webinarPerformance Testing   webinar
Performance Testing webinar
 
Load Testing with JMeter, BlazeMeter, New Relic
Load Testing with JMeter, BlazeMeter, New RelicLoad Testing with JMeter, BlazeMeter, New Relic
Load Testing with JMeter, BlazeMeter, New Relic
 
Rapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud SandboxesRapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud Sandboxes
 
SevOne Scalability
SevOne ScalabilitySevOne Scalability
SevOne Scalability
 
SRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native PresoSRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native Preso
 
Cloud Platforms for Java
Cloud Platforms for JavaCloud Platforms for Java
Cloud Platforms for Java
 
Optimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScaleOptimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScale
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya M
 

Similar to Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow

"Shift-Left." Performance And Architecture Validation with Continuous Integra...
"Shift-Left." Performance And Architecture Validation with Continuous Integra..."Shift-Left." Performance And Architecture Validation with Continuous Integra...
"Shift-Left." Performance And Architecture Validation with Continuous Integra...
DevOps.com
 
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
Deborah Schalm
 
Diving Deeper into DevOps Deployments
Diving Deeper into DevOps DeploymentsDiving Deeper into DevOps Deployments
Diving Deeper into DevOps Deployments
Jules Pierre-Louis
 
Modernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EEModernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EE
Riedwaan Bassadien
 
From Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To WorkFrom Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To Work
DevOps.com
 
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOpsYou Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
DevOps.com
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
DevOps.com
 
Microservices and Docker: Foundation for a New Generation of Applications
Microservices and Docker: Foundation for a New Generation of ApplicationsMicroservices and Docker: Foundation for a New Generation of Applications
Microservices and Docker: Foundation for a New Generation of Applications
TechWell
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
Perforce
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
 
Continuous Delivery of Cloud Applications: Blue/Green and Canary Deployments
Continuous Delivery of Cloud Applications:Blue/Green and Canary DeploymentsContinuous Delivery of Cloud Applications:Blue/Green and Canary Deployments
Continuous Delivery of Cloud Applications: Blue/Green and Canary Deployments
Praveen Yalagandula
 
From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!
Jules Pierre-Louis
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
Adam Stephensen
 
Microservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsMicroservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern Systems
TechWell
 
ACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICES
TREEPTIK
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
margaret_ronald
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Mesut Güneş
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
Karina Matos
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinarSkytap Cloud
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solution
Flexiant
 

Similar to Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow (20)

"Shift-Left." Performance And Architecture Validation with Continuous Integra...
"Shift-Left." Performance And Architecture Validation with Continuous Integra..."Shift-Left." Performance And Architecture Validation with Continuous Integra...
"Shift-Left." Performance And Architecture Validation with Continuous Integra...
 
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
“Shift-Left.” Performance And Architecture Validation with Continuous Integra...
 
Diving Deeper into DevOps Deployments
Diving Deeper into DevOps DeploymentsDiving Deeper into DevOps Deployments
Diving Deeper into DevOps Deployments
 
Modernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EEModernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EE
 
From Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To WorkFrom Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To Work
 
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOpsYou Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
 
Microservices and Docker: Foundation for a New Generation of Applications
Microservices and Docker: Foundation for a New Generation of ApplicationsMicroservices and Docker: Foundation for a New Generation of Applications
Microservices and Docker: Foundation for a New Generation of Applications
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
Continuous Delivery of Cloud Applications: Blue/Green and Canary Deployments
Continuous Delivery of Cloud Applications:Blue/Green and Canary DeploymentsContinuous Delivery of Cloud Applications:Blue/Green and Canary Deployments
Continuous Delivery of Cloud Applications: Blue/Green and Canary Deployments
 
From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Microservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsMicroservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern Systems
 
ACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICES
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solution
 

Recently uploaded

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 

Recently uploaded (20)

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 

Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow

  • 1. © Electric Cloud | electric-cloud.com Automating Continuous Delivery with ElectricFlow Better software faster
  • 2. © Electric Cloud | electric-cloud.com It is not the strongest of the species that survives, nor the most intelligent. It is the one that is most adaptable to change. Charles Darwin
  • 3. © Electric Cloud | electric-cloud.com From evolution… to revolution… Years Decades Minutes Software is now the primary driver of innovation & disruption.
  • 4. © Electric Cloud | electric-cloud.com Electric Cloud Every Business is a Software Business Continuous Delivery is the new Agile Automation & Acceleration are essential 1 2 3 Our View 12+ Years of experience accelerating software delivery 170+ Employees in US, London, China, Japan, Korea, Ukraine 200+ Customers in over 250 locations worldwide (60+ in F500) Who We Are 1 Singular goal to help the world deliver better software faster
  • 5. © Electric Cloud | electric-cloud.com What is your path to production? Build Compile, Package Test Functional, non-functional Release Provision, Configure, Deploy weeks + automation + acceleration How long does it take to get a release candidate through your production pipeline? days minutes
  • 6. © Electric Cloud | electric-cloud.com DEV OPS ElectricFlow: Orchestrating Continuous Delivery DEPLOY ANY APP. ANY VERSION. ANYWHERE. ANYTIME. RELEASE MANAGE AN ENTERPRISE LANDSCAPE OF PIPELINES BUILD/TEST FLEXIBLE AND SCALABLE AUTOMATION FOR DEV AND QA OTHER ORCHESTRATE ANY TOOLCHAIN OR PROCESS. CLI REST, SOAP, HTTP, DSL, API AND SDKs Plugs right in to your existing tools ElectricFlow DEVOPS AUTOMATION PLATFORM SHARED CONTROL | SHARED VISIBILITY | SHARED RESOURCES SCALABLEEXTENSIBLE SECURE TRANSPARENTFLEXIBLE HYBRID CLOUD
  • 7. © Electric Cloud | electric-cloud.com ElectricFlow DevOps Automation Connect islands of automation for faster handoffs at a global enterprise scale Clustered architecture to predictably execute and track millions of jobs per day. End-to-end visibility for compliance and auditability On-demand access to shared resources for lower costs and faster TTM
  • 8. © Electric Cloud | electric-cloud.com ElectricFlow Plugins Works with the tools you already have 100’s of Plugins out-of-box CLI, DSL, SDK, and REST APIs available Integrate existing scripts and leverage all your previous hard work Track output from all systems to get detailed visibility across the toolchain
  • 9. © Electric Cloud | electric-cloud.com ElectricFlow Deploy Fast, predictable and risk-free deployments Any version. Any environment. Fast, self-service and push-button deployments Predictable deployment processes reduces costs and eliminates risk. Model-driven Apps and Environments promote consistency and reuse Inventory and shared visibility tracks all steps and systems to get insights into all deployments
  • 10. © Electric Cloud | electric-cloud.com ElectricFlow Release A reusable pathway to production Easily model reusable “pipelines to production” across multiple stages and environments. Fully automated or manual approvals ensure you stay in control over your automation. Shared control and visibility to manage details of many releases as they are promoted through the SDLC. Parameter-driven pipelines allow reuse for more consistency, lower costs and faster TTM
  • 11. © Electric Cloud | electric-cloud.com ElectricFlow Delivers Shared Visibility and Control over Shared Resources • Faster time-to-market • Higher quality software • Increased team productivity • Improved infrastructure utilization • Access control and auditability • Easier process troubleshooting 82%better infrastructure utilization 90%higher quality 74%reduced costs 10Xfaster software delivery
  • 12. © Electric Cloud | electric-cloud.com
  • 13. © Electric Cloud | electric-cloud.com Industry Leaders Love Us Networking Other Systems ISV, Internet & Entertainment Heavy Industry Financial Services Automotive Medical Devices Semiconductor Aerospace / Defense Mobile Devices
  • 14. © Electric Cloud | electric-cloud.com Enterprise-Oriented Differentiated Features (Visit our both for a full demo)
  • 15. © Electric Cloud | electric-cloud.com • Rich APIs, SDKs, CLIs • DSL “process as code” makes processes versionable, testable, reusable. Based on widely known “Groovy” language patterns • EC-Perl, +EC-Groovy, +EC-jRuby Domain Specific Language, Modern Languages
  • 16. © Electric Cloud | electric-cloud.com • Ability to deploy only files that have indicated have changed as part of an overall deployment instead of doing full stack deployment every time • Only deploy this specific version of a warfile, not the entire app • Intelligently deploy only files that have been changed Smart Deployments
  • 17. © Electric Cloud | electric-cloud.com Dynamic Cloud Environments • Seamless integration of cloud resources into everyday deployment automation & environment provisioning using standardized Resource Templates • Plugs right in to the clouds you already use • Promotes reusability and consistency with configuration management • Eliminate the need for “shadow IT,” with push-button simplicity and governance
  • 18. © Electric Cloud | electric-cloud.com • Lock together “Bill of Materials” with exact versions. Typically handed off to Operations • Create a baseline or restore point with exact versions of artifacts, processes, application • Key idea is the ability to confidently repeat an exact deployment at any point in time • Allows to rollback exactly to a ‘pre-define point in time’ Snapshots
  • 19. © Electric Cloud | electric-cloud.com • Reusable components • Author once, use multiple times • Drive standardization and best practices Master Components
  • 20. © Electric Cloud | electric-cloud.com • Version applications, processes, components as they evolve • Allow multiple versions of same application, each with a different combination of component versions • Track and run many different application versions at a time • Traceability for application and piece parts  What changes were made?  Who made the change  Rollback the change Object Versioning
  • 21. © Electric Cloud | electric-cloud.com • Monitor key metrics  API usage  API response times  internal queue lengths  etc StatsD and Graphite Integration
  • 22. © Electric Cloud | electric-cloud.com How can I try it?
  • 23. © Electric Cloud | electric-cloud.com
  • 24. © Electric Cloud | electric-cloud.com DevOps != Tools. (Keep the conversation going)
  • 25. © Electric Cloud | electric-cloud.com
  • 26. © Electric Cloud | electric-cloud.com Thank you Networking Other Systems ISV, Internet & Entertainment Heavy Industry Financial Services Automotive Medical Devices Semiconductor Aerospace / Defense Mobile Devices Q&A

Editor's Notes

  1. Presentationstitle | Date
  2. As Charles Darwin wisely stated Not strongest, most intelligent that survives One most adaptable to change survives & thrives For us in the business & IT world We have to sense what’s going on in the market And respond quickly to our changing environment
  3. Human evolution spanned eons Now, if we look @@sa history of computing, Evolution at occurred @ much faster paced Decades from early punch cards & green screen MFs To amazing PCs & Laptops of today Mobile phone evolution has been even faster Only a matter of years From satellite phone bricks To razor thin Apple & Android smartphones in all our pockets And if you look at software today It evolves in minutes For leading edge companies Adopting DevOps & Continuous Delivery Many updating their software continuously Even deploying to production many times an hour At this pace, we are really looking at a revolution It’s a software-powered revolution Where the “fittest” are those who deliver software innovation the fastest These “alphas” can rapidly adapt to market needs & opportunities And disrupt & dominate their target markets
  4. Good morning. It’s a real pleasure to be here at this awards event presenting to you today. I’d like take this time to introduce you to Electric Cloud and will start my presentation with some interesting Electric Cloud stats. First, we have over 10 years of experience helping customers deliver better software faster, across many different market segments. Second, we have over 120 employees in the company which is an increase of 20% year over year. We have over 200 customers in over 250 locations worldwide (over 60 in the F500) In May 2014 we raised our Series E which was for $12M with Mayfield, USVP, Rembrandt, RRE, and Siemens. It was an oversubscribed round as we were looking to raise just $10M. It came in two traunches (8 and 4). Very strong management team. Steve Brodie our CEO is a 25 year industry veteran in the enterprise software industry, specifically in the software tools space, who joined the company just over a year ago from Serena where he was Group VP and GM of their ALM business. Prior to that was an executive at Mercury, Skytap and IBM Rational. Our CMO, Jim Ensell, joined the company just over 6 months ago from CollabNet, a $50M company in the ALM space, where I was the CMO and CSO for 5 and half years. Prior to that I held a number of executive positions in public and private companies including Cadence, Virage Logic, and eSilicon. Anders, our CTO, is an MIT grad with almost 20 years of enterprise SW experience. Steve V is another 20 year veteran who joined us from Grass Valley group and prior to that Composite SW where he was CFO. Christian Nall has over 20 years of sales leadership experience, most recently at Composite software. He started his career at IBM RJ joined us from Serena as well where he was VP of Products and Engineering and was responsible for spearheading the company’s entry into DevOps Prathap Dendi is a 15 year veteran of IBM where he was a Business Development executive who played a key role in growing IBM's Service Oriented Architecture platform through strategic partnerships with companies such as CapGemini, Accenture, Deloitte and Infosys.
  5. What does model driven automation mean It means that we model the “what” - the application and its components Where – the environments where the application is deployed How – the process/workflow of deploying the application to the various environments We have a graphical interface to model the app, env and workflow – it is very intuitive to create these models Finally, we also provide visibility into the application deployment process. History - Details of what happened during the deployments Reports – Trending data of the application and for such data as failures vs success over time Pipeline – where is the application (the environment) in the release process
  6. Our focus with DE is to provide seamless integration of leading cloud platforms and configuration mgmt tools into everyday deploy automation