SlideShare a Scribd company logo
1 of 13
© Electric Cloud | electric-cloud.com
Automate all the Things
Avan Mathur | Product Manager
amathur@electric-cloud.com | @avantika_ec
© Electric Cloud | electric-cloud.com
What does your software delivery pipeline look like?
A.
B.
(most people live here)
© Electric Cloud | electric-cloud.com
TEAM 1
© Electric Cloud | electric-cloud.com
TEAM 1 TEAM 2
TEAM 3 TEAM N
© Electric Cloud | electric-cloud.com
COMMIT PIPELINE [2]
DEV BUILD TEST
The Software Delivery Pipeline(s)
COMMIT PIPELINE [1]
DEV BUILD TEST
RELEASE PIPELINE
INTEGRATION PRE-PROD PROD
Provision
Configure
Deploy
Functional, Other Tests
. . .
OPTIONAL APPROVAL
De-provision
Provision
Configure
Deploy (1…N)
Smoke, Other Tests
. . .
OPTIONAL ACCEPTANCEBuild
Unit / Other Tests
. . .
Publish Artifact
OPTIONAL APPROVAL
Provision
Configure
Deploy (1…N)
Smoke, Other Tests
. . .
OPTIONAL APPROVAL
OPTIONAL ACCEPTANCE
Provision
Configure
Deploy (1…N)
Smoke, Other Tests
. . .
OPTIONAL APPROVAL
OPTIONAL ACCEPTANCE
COMMIT PIPELINE [“N”]
DEV BUILD TEST
Pipeline Orchestration
Build/Test Automation
Cloud Resource Management
Deployment Automation
Release Management
Typical number of tools * enviroinments we run into for most legacy SDLC processes
© Electric Cloud | electric-cloud.com
How many tools does YOUR team use?
© Electric Cloud | electric-cloud.com
DON’T REPLACE. ORCHESTRATE.
© Electric Cloud | electric-cloud.com
ElectricFlow: DevOps Release Automation
Orchestrate your end-to-end software delivery pipeline
ANY APP.
ANY VERSION.
ANYWHERE.
ANYTIME.
TRADITIONAL
AND CD
PIPELINES
AND RELEASES.
ORCHESTRATE
ANY PROCESS
AND TOOLCHAIN.
FlowUX, REST API, SDK, DSL, CLI
H
ElectricFlow Automation Platform
SHARED MODELS, PRACTICES
Applications, Environments,
Pipelines, Releases; Artifacts,
Snapshots
SHARED CONTROL,
VISIBILITY
Tools, Resources, Approvals
Pipelines, Workflows,
Procedures, Jobs
ENTERPRISE GRADE
Scalable, Flexible, Secure,
Traceable, Highly Available
DEPLOY RELEASE ANY USE CASE
FLEXIBLE AND
SCALABLE
AUTOMATION FOR
DEV AND QA.
BUILD/TEST
DEV
OPS
CLOUD PROVISIONING | RUNBOOK AUTOMATION | AND MORE
© Electric Cloud | electric-cloud.com
ElectricFlow boosts
release security,
velocity and
transparency by
orchestrating the
tech stack your
teams already use.
© Electric Cloud | electric-cloud.com
Transformative Benefits
10 min FASTER DEVELOP TO DEPLOY 90 days
99% improvement
TIME
0 errors LESS ERRORS per cycle 10 errors
99+% improvement
ERRORS
10 min FASTER DEVELOP TO DEPLOY 120+ min
12X improvement
TIME
6 hours FASTER DEVELOP TO DEPLOY 24 hours
75% improvement
TIME
minutes FASTER AUDITABILITY who, what, when, how 20 days
90% improvement
TIME
© Electric Cloud | electric-cloud.com
DEMO
© Electric Cloud | electric-cloud.com
Example pipeline
Developer
Coding!
Modify
and commit
Git
Checkout
for build
Jenkins
Continuous
Integration
ON
SUCCESS
ON
SUCCESS
Orchestration Engine
Docker
Publish
to Repo
Selenium
Run tests
QA
Docker
Deploy
to QA
Docker
Deploy
to PROD
© Electric Cloud | electric-cloud.com
Download
and use
FREE
electric-cloud.com/electricflow

More Related Content

More from Gene Kim

DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeGene Kim
 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingGene Kim
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeGene Kim
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneGene Kim
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?Gene Kim
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleGene Kim
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsGene Kim
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? Gene Kim
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseGene Kim
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...Gene Kim
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams Gene Kim
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...Gene Kim
 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealGene Kim
 
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritDOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritGene Kim
 
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandDOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandGene Kim
 
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits Gene Kim
 
DOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipDOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipGene Kim
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...Gene Kim
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
 

More from Gene Kim (20)

DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
 
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritDOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
 
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandDOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
 
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
 
DOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipDOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational Leadership
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
 

Recently uploaded

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

DOES SFO 2016 - Avan Mathur - Automate all the Things

  • 1. © Electric Cloud | electric-cloud.com Automate all the Things Avan Mathur | Product Manager amathur@electric-cloud.com | @avantika_ec
  • 2. © Electric Cloud | electric-cloud.com What does your software delivery pipeline look like? A. B. (most people live here)
  • 3. © Electric Cloud | electric-cloud.com TEAM 1
  • 4. © Electric Cloud | electric-cloud.com TEAM 1 TEAM 2 TEAM 3 TEAM N
  • 5. © Electric Cloud | electric-cloud.com COMMIT PIPELINE [2] DEV BUILD TEST The Software Delivery Pipeline(s) COMMIT PIPELINE [1] DEV BUILD TEST RELEASE PIPELINE INTEGRATION PRE-PROD PROD Provision Configure Deploy Functional, Other Tests . . . OPTIONAL APPROVAL De-provision Provision Configure Deploy (1…N) Smoke, Other Tests . . . OPTIONAL ACCEPTANCEBuild Unit / Other Tests . . . Publish Artifact OPTIONAL APPROVAL Provision Configure Deploy (1…N) Smoke, Other Tests . . . OPTIONAL APPROVAL OPTIONAL ACCEPTANCE Provision Configure Deploy (1…N) Smoke, Other Tests . . . OPTIONAL APPROVAL OPTIONAL ACCEPTANCE COMMIT PIPELINE [“N”] DEV BUILD TEST Pipeline Orchestration Build/Test Automation Cloud Resource Management Deployment Automation Release Management Typical number of tools * enviroinments we run into for most legacy SDLC processes
  • 6. © Electric Cloud | electric-cloud.com How many tools does YOUR team use?
  • 7. © Electric Cloud | electric-cloud.com DON’T REPLACE. ORCHESTRATE.
  • 8. © Electric Cloud | electric-cloud.com ElectricFlow: DevOps Release Automation Orchestrate your end-to-end software delivery pipeline ANY APP. ANY VERSION. ANYWHERE. ANYTIME. TRADITIONAL AND CD PIPELINES AND RELEASES. ORCHESTRATE ANY PROCESS AND TOOLCHAIN. FlowUX, REST API, SDK, DSL, CLI H ElectricFlow Automation Platform SHARED MODELS, PRACTICES Applications, Environments, Pipelines, Releases; Artifacts, Snapshots SHARED CONTROL, VISIBILITY Tools, Resources, Approvals Pipelines, Workflows, Procedures, Jobs ENTERPRISE GRADE Scalable, Flexible, Secure, Traceable, Highly Available DEPLOY RELEASE ANY USE CASE FLEXIBLE AND SCALABLE AUTOMATION FOR DEV AND QA. BUILD/TEST DEV OPS CLOUD PROVISIONING | RUNBOOK AUTOMATION | AND MORE
  • 9. © Electric Cloud | electric-cloud.com ElectricFlow boosts release security, velocity and transparency by orchestrating the tech stack your teams already use.
  • 10. © Electric Cloud | electric-cloud.com Transformative Benefits 10 min FASTER DEVELOP TO DEPLOY 90 days 99% improvement TIME 0 errors LESS ERRORS per cycle 10 errors 99+% improvement ERRORS 10 min FASTER DEVELOP TO DEPLOY 120+ min 12X improvement TIME 6 hours FASTER DEVELOP TO DEPLOY 24 hours 75% improvement TIME minutes FASTER AUDITABILITY who, what, when, how 20 days 90% improvement TIME
  • 11. © Electric Cloud | electric-cloud.com DEMO
  • 12. © Electric Cloud | electric-cloud.com Example pipeline Developer Coding! Modify and commit Git Checkout for build Jenkins Continuous Integration ON SUCCESS ON SUCCESS Orchestration Engine Docker Publish to Repo Selenium Run tests QA Docker Deploy to QA Docker Deploy to PROD
  • 13. © Electric Cloud | electric-cloud.com Download and use FREE electric-cloud.com/electricflow

Editor's Notes

  1. We’re going to talk about how to automate all the things – and how to take advantage of all of the free tools you are already using and orchestrate them in your end-to end release pipeline. My name is Avan Mathur, I am a product manager at Electric Cloud – and until recently I worked on site with a number of our users helping them achieve their DevOps goals on ElectricFlow. I will start with some slides outlining the scenarios that we see out there, and then will move into a demo with an example use case!
  2. We will take a look at what we see sofware delivery pipelines often looking like. But to start – what does your software delivery pipeline look like? Is it a straight shot – from check in to SCM all the way to your production environment? If so, you probably look like that happy face giving us the thumbs up. In reality – we have seen that most people live here. The delivery pipeline is not one straight shot. There is a lot of complexity and legacy processes, numerous tools, manual steps and approvals required and decision points that all need to be completed - leaving us looking more like the second overwhelmed face there. Going through all of the complex steps slows down the cycle time and can increase possibility of errors or failures in your deployments
  3. This challenge is magnified when you see the number of tools that are being used across your processes. Here you can see a number of tools that are being used in a software delivery process. It is possible to orchestrate and use all of these tools in your process, and many smaller teams do this.
  4. But what happens when this we take a broader view at more than one team? Each team is using their own set of tools. Here we are taking a look at 4 different teams – one of them may be more on the dev side, another on the QA, while the other on the Ops side. They are all focused on delivering great software, but are looking at it from a different perspective – using the tools they think are best to solve the problem. If you look at the market in general – there are so many tools available to solve each set of problems – and most companies will have at least two of each kind, we see this very often. And this list of tools is growing with new innovation every day to solve these specific pain points in the end to end software delivery process. Having these options is great – and different people will gravitate towards different technologies, but how do all of these fit into our end to end pipelines?
  5. Where do those tools fit into your commit pipeline. Lets take a look at a sample pipeline and where we can see all of the points where different tools can come into the picture. Starting on the left we have our commit pipeline. With every step we will be integrating with tools – SCM and CI systems to get started, and a repository system to publish artifacts for testing . In Test there needs to be an automated deployment of that artifact to the test system – whether it is in OpenStack vm that needs to be provisioned or a Docker container. The tests themselves can be run through a tool and on success - if things look good we would deprovision any cloud environments to prevent zombie VMs sitting out there and then you can have the optional manual approval before moving on to the next stage. Now on the right side we have our sample release pipeline. Again, with every stage there are points of integration with different tools – We start with the integration stage where we start retrieve that same artifact from the repository and run through similar steps provisioning the enviornment – configuring it with something like Chef or Puppet.. Then automating the deployment and running tests. It is important to have fidelity of process, environment and artifact as you move from integration to your production. As you get to production, you want to have confidence in the process, environment configuration and the artifact that being deployed before pulling that final trigger pushing to production. Knowing that the exact same process configuration etc was used in earlier stages brings that confidence. Many of our users then have multiple commit pipelines – each pipeline could introduce different tools and technologies – where some are using bare metal, others cloud environments, and others using Docker containers. Some of the users we work with have a handful to tools, but many have large numbers – where we can see 60+ tools being used across this end to end pipeline. Without a single way to orchestrate this all, they can end up like that overwhelmed emoji.
  6. This brings the question – how many tools does your team use? What does your stack look like? How do you – or how would you – bring those all together into your delivery pipeline?
  7. It can be a challenge to have the sprawl of tools across the organization, but it is also not easy, or really feasible to come in and try to standardize across all of your different teams, with mandates to use only a certain set of tools across your pipeline. What you really want is to orchestrate all of the different tools that are being used across the organization throughout your end to end delivery pipeline in a single place. tHis allows for easy migration and onboarding for new teams into your release pipeline system, without asking them to reinvent the wheel. We are doing just this at one of our customers now who is a large bank – they are in the process of onboarding 1000s of applications onto ElectricFlow pipeline – that we have designed and build in a generic, parameterized fashion. They are able to come in and plug in their existing tools with each process, but use the same underlying model and framework across the organization.
  8. That is what our product – ElectricFlow, allows you to do. You can orchestrate your end to end pipelines using shared models for your applications, processes environments and pipelines – and for overall releases that can be comprised of multiple applications being deployed to different environments with one push a of a button. We give you shared control and visibility across the tools – you can dig into each approval for auditability – and views across the environments to see what is deployed where at any given time – there is the visibility for troubleshooting deployment and configuration issues., we commonly see issues tied to that lack of fidelity across your environments. The product is enterprise grade. It will work well for a small devops initiative, but is also ready for when you need to scale it up and across a larger organization. Providing the flexiblity, security and high availabilty that is required at that scale. On top of the automation platform we have a Web UI which I will show you in the demo– as well as commandline interface, Domain Specific Language and REST API that allows you to integrate into the platform from other tools. The platform then has different built in solutions for automating the different pieces of your software delivery cycle. Starting with build/test and a scalable CI - to Deploy where we use that model based application and environment to abstract out complexities and allow you to deploy your application in the same way to any environment, be it cloud, container or something else. Finally we have release – whether with one or many applications – you can coordinate your pipelines into a single release pipeline – so you don’t have to worry about clashing with something that is already in production, you can coordinate and schedule out releases at the whateve cadence your team requires. We have those use cases out of the box – but you can really automate any use case on top of our very powerful and flexible platform.