SlideShare a Scribd company logo
1 of 33
Rohit Jainendra (RJ)
Chief Products Officer
Enabling DevOps Adoption
with Electric Cloud
CULTURE
AUTOMATION
MEASUREMENT
SHARING
DEV
OPS
AUTOMATE & ACCELERATE DELIVERY
DEPLOY
ANY APP.
ANY VERSION.
ANYWHERE.
ANYTIME.
BUILD/TEST
FLEXIBLE AND
SCALABLE
AUTOMATION FOR
DEV AND QA
OTHER
ORCHESTRATE ANY TOOLCHAIN OR PROCESS.
CLI, RESK, SOAP, HTTP, API AND SDK
Plugs right in to
your existing tools
ElectricFlow
DEVOPS AUTOMATION PLATFORM
SHARED CONTROL | SHARED VISIBILITY | SHARED RESOURCES
SCALABLEEXTENSIBLE SECURE
TRANSPARENTFLEXIBLE HYBRID CLOUD
ElectricAccelerator
WHAT’S NEEDED FOR ENTERPRISE CD
Build/Test
Automation
Artifact
Repository
Deployment
Automation
Provisioning
ConfigurationTool Integrations
Monitoring
Pipeline & Release
Orchestration
4
DEVOPS TOOL CATEGORIES
DevOps
READY
Configuration
Automation
Application
Release
Automation
DevOps
ENABLED
DevOps
CAPABLE
Provision base server/VM
Configure OS, packages, patches
Install middleware
Configure middleware
Deploy multi-tier application
Configure multi-tier application
Run and Analyze Test, Manual Approvals
Configure Test
UAT PRE-PROD PROD
APPLICATION RELEASE
AUTOMATION
CONFIGURATION
MANAGEMENT
UAT PRE-PROD PROD
PACE LAYERED APPLICATION STRATEGY
Systems of Innovation
Systems of Differentiation
Systems of Record
RateofChange
BIMODAL IT
MIND THE GAP
Traditional
Release
Continuous
Delivery
Simple use case,
1 Application
Complex use cases,
“n” Applications
“Big Bang” releases
Frequent, small batches
Traditional Release Management
Tools are here
Next-Gen CD Pipeline Tools are
here
DEV
OPS
ElectricFlow RELEASE
DEPLOY
ANY APP.
ANY VERSION.
ANYWHERE.
ANYTIME.
RELEASE
TRADITIONAL
AND CD
PIPELINES
AND RELEASES
BUILD/TEST
FLEXIBLE AND
SCALABLE
AUTOMATION FOR
DEV AND QA
OTHER
ORCHESTRATE ANY TOOLCHAIN OR PROCESS.
DSL, CLI, REST, SOAP, HTTP, API, SDK
Plugs right in to
your existing tools
ElectricFlow
DEVOPS AUTOMATION PLATFORM
SHARED CONTROL | SHARED VISIBILITY | SHARED RESOURCES
SCALABLEEXTENSIBLE SECURE
TRANSPARENTFLEXIBLE HYBRID CLOUD
ElectricFlow Release At A Glance
What is it?
Unified management for
Traditional and CD Pipelines
and Releases.
Features
Part of a unified
CD/ARA solution
Pipelines with stages and
gates
Release planning and
approvals
Release dashboard and path to
production views
Benefits
Better visibility
Improved coordination
More predictability
Higher quality
12:03:12
12:03:12
ElectricAccelerator dramatically
accelerates software builds and tests
by safely parallelizing jobs across
shared clusters of physical or cloud
CPU’s.
SELENIUM TEST ACCELERATION
• Suite of 100 Selenium tests
• Selenium tests were not run during continuous
integration because the test suite took too long
• Before ElectricAccelerator: 27m30s
• After: 3m49s using 2 machines
7.2x2 Hosts
Huddle
Help Center
ARA + Configuration Management to Automate
Delivery of Applications into Environments
ElectricFlow Release Unifies Traditional Release
with CD Pipelines
ElectricAccelerator Reduces Build & Test Cycles
TO LEARN MORE
• New to EC?
o Wed 1:45P Sam Fell
» SeaCliff AB
• Want to know about Pipelines &
Release?
o Tue 11:30A Anand Ahire
» SeaCliff AB
• Interested in Test Acceleration?
o Tue 2:15P Tanay Nagjee
» SeaCliff AB
DEMOS IN EXHIBIT HALL
ELECTRICFLOW COMMUNITY
DOWNLOAD
HUDDLE DOWNLOAD
THANK YOU!

More Related Content

What's hot

Bridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and OpsBridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and OpsDevOps.com
 
10 Do’s for DevOps!
 10 Do’s for DevOps!  10 Do’s for DevOps!
10 Do’s for DevOps! DevOps.com
 
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
 
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
 
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
 
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
 
#ATAGTR2021 Presentation : "Chaos engineering: Break it to make it" by Anupa...
#ATAGTR2021 Presentation :  "Chaos engineering: Break it to make it" by Anupa...#ATAGTR2021 Presentation :  "Chaos engineering: Break it to make it" by Anupa...
#ATAGTR2021 Presentation : "Chaos engineering: Break it to make it" by Anupa...Agile Testing Alliance
 
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testingabhinavm
 
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.3Puppet
 
Principles Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering HamburgPrinciples Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering HamburgNils Meder
 
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.pptxPuppet
 
Cloud Platforms for Java
Cloud Platforms for JavaCloud Platforms for Java
Cloud Platforms for Java3Pillar Global
 
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 Presorhirschfeld
 
Automated Performance Testing for Desktop Applications by Ciprian Balea
Automated Performance Testing for Desktop Applications by Ciprian BaleaAutomated Performance Testing for Desktop Applications by Ciprian Balea
Automated Performance Testing for Desktop Applications by Ciprian Balea3Pillar Global
 
Rapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud SandboxesRapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud SandboxesElastra
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarTechSoup
 
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s DilemmaAmazon Web Services
 

What's hot (20)

Bridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and OpsBridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and Ops
 
10 Do’s for DevOps!
 10 Do’s for DevOps!  10 Do’s for DevOps!
10 Do’s for DevOps!
 
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
 
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...
 
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...
 
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...
 
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%
 
#ATAGTR2021 Presentation : "Chaos engineering: Break it to make it" by Anupa...
#ATAGTR2021 Presentation :  "Chaos engineering: Break it to make it" by Anupa...#ATAGTR2021 Presentation :  "Chaos engineering: Break it to make it" by Anupa...
#ATAGTR2021 Presentation : "Chaos engineering: Break it to make it" by Anupa...
 
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
 
Principles Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering HamburgPrinciples Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering Hamburg
 
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 Platforms for Java
Cloud Platforms for JavaCloud Platforms for Java
Cloud Platforms for Java
 
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 based Performance Testing
Cloud based Performance TestingCloud based Performance Testing
Cloud based Performance Testing
 
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
 
Automated Performance Testing for Desktop Applications by Ciprian Balea
Automated Performance Testing for Desktop Applications by Ciprian BaleaAutomated Performance Testing for Desktop Applications by Ciprian Balea
Automated Performance Testing for Desktop Applications by Ciprian Balea
 
Rapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud SandboxesRapidly Deploy Enterprise Cloud Sandboxes
Rapidly Deploy Enterprise Cloud Sandboxes
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
 

Similar to Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud

Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...Skytap Cloud
 
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
Continuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchainContinuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchainSerena Software
 
Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Skytap Cloud
 
Testing cna
Testing cnaTesting cna
Testing cnavodQA
 
Greasing The Wheels
Greasing The WheelsGreasing The Wheels
Greasing The WheelsAman Kohli
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)Alex Henthorn-Iwane
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldShashi Kiran
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything ChefMandi Walls
 
Modern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesMikalai Alimenkou
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015Jelastic Multi-Cloud PaaS
 
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdfDIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdfconfluent
 
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...DevOps.com
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Adrian Todorov
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric CloudPerforce
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & AgilityAshnikbiz
 
“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
 
"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
 

Similar to Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud (20)

Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Continuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchainContinuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchain
 
Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments
 
Testing cna
Testing cnaTesting cna
Testing cna
 
Greasing The Wheels
Greasing The WheelsGreasing The Wheels
Greasing The Wheels
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud World
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything Chef
 
Modern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with Kubernetes
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015
 
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdfDIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
DIMT '23 Session_Demo_ Latest Innovations Breakout.pdf
 
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
Mini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public CloudMini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public Cloud
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & Agility
 
“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...
 

Recently uploaded

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
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
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
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
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
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
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
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 

Recently uploaded (20)

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
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
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...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
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
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
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...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 

Rohit Jainendra - Electric Cloud - Enabling DevOps Adoption with Electric Cloud

  • 1. Rohit Jainendra (RJ) Chief Products Officer Enabling DevOps Adoption with Electric Cloud
  • 3. DEV OPS AUTOMATE & ACCELERATE DELIVERY DEPLOY ANY APP. ANY VERSION. ANYWHERE. ANYTIME. BUILD/TEST FLEXIBLE AND SCALABLE AUTOMATION FOR DEV AND QA OTHER ORCHESTRATE ANY TOOLCHAIN OR PROCESS. CLI, RESK, SOAP, HTTP, API AND SDK Plugs right in to your existing tools ElectricFlow DEVOPS AUTOMATION PLATFORM SHARED CONTROL | SHARED VISIBILITY | SHARED RESOURCES SCALABLEEXTENSIBLE SECURE TRANSPARENTFLEXIBLE HYBRID CLOUD ElectricAccelerator
  • 4. WHAT’S NEEDED FOR ENTERPRISE CD Build/Test Automation Artifact Repository Deployment Automation Provisioning ConfigurationTool Integrations Monitoring Pipeline & Release Orchestration 4
  • 6. Provision base server/VM Configure OS, packages, patches Install middleware Configure middleware Deploy multi-tier application Configure multi-tier application Run and Analyze Test, Manual Approvals Configure Test UAT PRE-PROD PROD APPLICATION RELEASE AUTOMATION CONFIGURATION MANAGEMENT UAT PRE-PROD PROD
  • 7. PACE LAYERED APPLICATION STRATEGY Systems of Innovation Systems of Differentiation Systems of Record RateofChange
  • 9. MIND THE GAP Traditional Release Continuous Delivery Simple use case, 1 Application Complex use cases, “n” Applications “Big Bang” releases Frequent, small batches Traditional Release Management Tools are here Next-Gen CD Pipeline Tools are here
  • 10. DEV OPS ElectricFlow RELEASE DEPLOY ANY APP. ANY VERSION. ANYWHERE. ANYTIME. RELEASE TRADITIONAL AND CD PIPELINES AND RELEASES BUILD/TEST FLEXIBLE AND SCALABLE AUTOMATION FOR DEV AND QA OTHER ORCHESTRATE ANY TOOLCHAIN OR PROCESS. DSL, CLI, REST, SOAP, HTTP, API, SDK Plugs right in to your existing tools ElectricFlow DEVOPS AUTOMATION PLATFORM SHARED CONTROL | SHARED VISIBILITY | SHARED RESOURCES SCALABLEEXTENSIBLE SECURE TRANSPARENTFLEXIBLE HYBRID CLOUD
  • 11. ElectricFlow Release At A Glance What is it? Unified management for Traditional and CD Pipelines and Releases. Features Part of a unified CD/ARA solution Pipelines with stages and gates Release planning and approvals Release dashboard and path to production views Benefits Better visibility Improved coordination More predictability Higher quality
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 26. ElectricAccelerator dramatically accelerates software builds and tests by safely parallelizing jobs across shared clusters of physical or cloud CPU’s.
  • 27. SELENIUM TEST ACCELERATION • Suite of 100 Selenium tests • Selenium tests were not run during continuous integration because the test suite took too long • Before ElectricAccelerator: 27m30s • After: 3m49s using 2 machines 7.2x2 Hosts
  • 30.
  • 31. ARA + Configuration Management to Automate Delivery of Applications into Environments ElectricFlow Release Unifies Traditional Release with CD Pipelines ElectricAccelerator Reduces Build & Test Cycles
  • 32. TO LEARN MORE • New to EC? o Wed 1:45P Sam Fell » SeaCliff AB • Want to know about Pipelines & Release? o Tue 11:30A Anand Ahire » SeaCliff AB • Interested in Test Acceleration? o Tue 2:15P Tanay Nagjee » SeaCliff AB DEMOS IN EXHIBIT HALL ELECTRICFLOW COMMUNITY DOWNLOAD HUDDLE DOWNLOAD

Editor's Notes

  1. Presentationstitle | Date
  2. Succeeding at DevOps is a multi-faceted problem and a significant portion of it has to do with culture and processes. Back in 2010, John Willis and Damon Edwards coined the acronym CAMS as the core values of the DevOps movement. A DevOps culture is about breaking down barriers between teams fostering healthy interaction between groups instead of wasting time in ticketing queues or writing copious documentation for the person sitting right next to you. Automation is about using the right tools to eliminate mundane manual work to prevent defects, create consistency and enable self-service. Need to be able to measure your progress towards your goals in an objective way. With the right measurements in place, decisions are made based on data rather than instincts. We all realize the importance of sharing, that’s why we are here at the conference to learn from each other and this is very true within successful DevOps teams as well. At Electric Cloud, we help customers improve their software delivery by automating and accelerating the delivery process once developers have written the code.
  3. Our ElectricFlow product is an automation platform to fully automate the delivery process from developer check-in, through testing, with deployment into production or release to manufacturing if you are building software systems. ElectricFlow was previously known as ElectricCommander and has all the capabilities, and aside from a better UI is a seamless upgrade. ElectricAccelerator provides build and test acceleration for customers to reduce builds and tests from hours down to minutes. This is a powerful enabler to get fast feedback to the team.
  4. So you may be thinking, hey my team already uses Chef or Puppet for provisioning and configuring servers. Do I need anything more? I hope during this session you’ll see how these tools fit into the overall process of delivering software.
  5. Gartner analyst firm breaks down DevOps tools into the following categories DevOps READY – tools that are as close to DevOps out of the box solution as possible, purpose built for DevOps use case DEvOps ENABLED – tools designed to work in a pipeline environment focusing on integrity and fidelity of application and infrastructure DevOps CAPABLE – standalone tools that have been around for many years but that can be configured to work in a pipeline The DevOps Ready category is further broken down into Continuous configuration automation tools provide a programmatic platform to codify various activities predominantly focused on configuring systems. The platform leverages a proprietary coding language (but leverages content from open-source communities). ARA tools offer automation to enable best practices in moving related artifacts, applications, configurations and even data together across the application life cycle. To do so, ARA tools provide a combination of automation, environment modeling and workflow management capabilities to simultaneously improve the quality and velocity of application releases. These tools are a key part of enabling the DevOps goal of achieving continuous delivery with large numbers of rapid small releases. ----- Meeting Notes (10/19/15 09:55) ----- Change to configuration automation
  6. So when you start putting it all together, it looks something like this. You might have a release process which picks up turnovers from developers to get into a UAT environment, then staged for production. In a particular stage, pre-production for example, you’’ll need to provision and configure the infrastructure. Once that’s done, then you would deploy the application, configure it, configure any tests that needed to verify.
  7. So when we look at delivering applications, they have different requirements based on their rate of change. Gartner talks about their pace layered application strategy with 3 categories to help organization develop strategies. Systems of Record applications are established or legacy home grown systems that manage a customers critical master data. Rate of change is low, applications are subject to regulatory requirements. Concerns about risk, regulatory compliance place larger emphasis on control, additional controls. Systems of Differentiation may be unique to a company; business processes they support may have a 1-3 year lifecycle but may need to be changed more frequently because of changing business practices. Systems of Innovation – New applications, new ideas, built on ad-hoc basis without full understanding of the requirements, short cycle projects.
  8. The layered application strategy has lead to the notion of BiModal IT, where IT teams have two modes of working for delivery. Mode 1 is the traditional plan-driven approach that emphasizes safety and accuracy in pursuit of reliability. Mode 2 is experimental, iterative being largely outcome focused and emphasizing agility. And this spit is reflected in the tools landscape as well.
  9. When we look at the tools landscape we found tools supporting the traditional release practices – Mode 1. These are for the big bang releases which happen once in 6 months, or once a quarter if you’re lucky where over one weekend, tens or hundreds of applications are updated in one downtime. These big bang releases are characterized by large number of people working frantically through go-live weeks with lots of status update phone calls. There are the next gen tools for CD but these tend to address simple use case of having simple app to be deployed using fully automated pipelines. The challenge is that both these approaches are being used in the same organization – and having to use different systems is breaking visibility and in some cases environments which are shared. At EC, we felt this is an important problem to solve. We wanted to give customers a choice – depending on their pace layered applications they can chose to use traditional release management approaches along with CD without losing the visibility. And as these organizations transition from large monolithic applications to smaller microservices, they could do so on the same technology stack.
  10. Very pleased to announce ElectricFlow Release which is now generally available. It’s a single solution that provides capabilities for traditional release management along with CD pipelines. Built upon the same ElectricFlow platform which powers our Built/Test and Deployment offerings – so you can truly get end-to-end enterprise scale automation on a single platform.
  11. Very modern user interface, which is mobile tablet ready.
  12. Release dashboard provides a birds-eye view of all the releases that are either being planned, in progress, executing or completed. You can easily see the completion status along with key information that tells you if the release is on track.
  13. The pipeline used for the release process defines all the stages and gates for the release. Gates have both entry and exit criteria which owners approving exiting a stage or prior to entering a stage.
  14. Each pipeline stage can have any number of ordered tasks defined, including: Application processes - for individual deployments Procedures - for running scripts, etc Workflows - for more complex logic Plugins - for 3rd party integrations Manual – for waiting for human work to be done Deployer – for defining release batch deployments
  15. Identify the applications that are part of the release (bill of materials). This will become the input to the deployments when running the pipeline.
  16. Can define the environments that are used by a release. These environments can be statically defined, but they can also be cloud based systems, that are dynamically provisioned on-demand. For example, you could be spinning up a test environment on AWS for testing purposes in the release process.
  17. The way that works is you can set up environment templates that define all the tiers of the environment.
  18. For each tier, you can define the type of resources that should be used for that tier. These can be physical resources, or cloud based resources or a combination leading to a hybrid environment. As you define cloud based resources, you can register the provider, type of machine you want to provision as well as configuration and converge steps using Puppet or Chef recipes. So the way this works is when you need an environment, either on an ad-hoc basis or during a deployment, ElectricFlow will provision an instance using the cloud provider and then invoke Chef/Puppet to configure the nodes. Once all that is done, the application will be deployed onto those servers.
  19. Once a release is started, the dashboard becomes the aggregation and control point for restarting, aborting, and accessing any underlying pipelines and their details.
  20. You can drill into the pipeline for that release to get a deeper look into the details and status. So in this case I can see that ¾ tasks have finished and that we are waiting on a manual approval.
  21. Errors or manual rejects fail the pipeline and this gets reflected right away all the way to the very top so you don’t have to hunt around in various jobs.
  22. A key visibility feature is the path to production view, which shows what is deployed where, throughout the release, and highlights areas that are out of compliance with the release bill of materials. Shows the application manifest for the release (what should be deployed) For each stage, shows what is currently deployed.
  23. To recap, DevOps transformation is a journey, which starts in pockets Application Release Automation + Configuration Management work together to automate delivery of applications in environments There are different types of applications with varying rate of change, and so they need different tools and processes to support them ElectricFlow Release unifies traditional release with CD pipelines ElectricAccelerator can reduce your build and test cycles
  24. Lots of great information … if you would like to learn more, we have many opportunities over the next couple of days. We’re also in the exhibit hall as well as both Flow and Accelerator is available as freemium download for you to get started. THANK YOU!