SlideShare a Scribd company logo
Covid-19
The antithesis of DevOps
https://xkcd.com/2282
Avi Cavale
VP of Engineering at JFrog
@avinci
COrona VIrus Disease 2019
An infectious disease caused by a newly
discovered strain of coronavirus
A much harder question, What is DevOps?
A set of practices that brings Dev & Ops together with the
intent of shortening SDLC , improving software quality, and
providing CD
focusing on a “Culture of Collaboration”
Focusing on culture and breaking
down silos is a good thing
dev ops
• build things
• inspired by
creativity
• make things reliable
• inspired by stability
Benefit seen is rarely > 15%
improvement
Dev
Test
Ops
2 Pizza Teams Functional Silos
larger larger
Agility costIntegration cost
Workflows evolve
in the way
organizations are
structured
Conway’s Law
Do these workflows communicate
stochastically or systematically?
The DevOps emphasis on culture &
bringing devs and ops closer together
has forced all communication to be
stochastic
SCRUM
Meetings
Chat
Rooms
Hallway
Conversatio
ns
Do you have
a minute?
Email
Messages
Now, Covid-19 has forced a huge change
• Socially distancing is here to stay
• WFH has become the new normal
• Work schedules have become totally random
Core tenet of DevOps - “collaborate closely” - has been
turned upside down…
Interestingly, more than a century ago, a
visionary figured out how to increase
throughput…
he created “Assembly Lines”
parts are added to create semi-
finished components
upstream components can become
parts for additional semi-finished
components
…and so on until the final “shippable”
assembly is reached
Ops sets-up test infrastructure
with VPC, Kube cluster, Load-
balancers etc.
Test
infra
info
MS1
Imag
e
MS2
Imag
e
MS1 Dev team takes base
image and create MS1 image
with CI tests
MS2 Dev team takes base
image and create MS2 image
with CI tests
Test team takes MS1and MS2
deploys to test and run sys and
perf tests and promotes MS1
and MS2 if all OK
Test
ed
MS1
Imag
e
Test
ed
MS2
Imag
e
Ops sets-up prod
infrastructure with VPC, Kube
cluster, Load-balancers etc.
Prod
infra
info
Deployment team
deploys MS1 and
MS2 to prod
Prod
rel’s
e
info
DevSecOps creates security
hardened base docker images
for microservices
Base
Imag
e
Pipeline
stat
e
A connected enterprise, aka “Software Supply
Chain”
is the workflow that is needed to produce a
component from other input components
Pipeline
stat
e
is the output of a pipeline (aka “resource”),
which could either be a finished component,
or a semi-finished component used as an
input to other pipelines
Resources are the bedrock of creating systematic
communication in DevOps workflows
How to get the monkey off your back
• Create reusable pipelines for
different parts of your SDLC and
modularize it
• Choose a pipeline tool that has
inbuilt functionality for state or
resources
• Whatever you get pinged for,
create a resource for it
• Automate the heck out of your
process
Thank you for
listening
Avi Cavale
avic@jfrog.com

More Related Content

PPTX
Patterns and Antipatterns for Software updates
PDF
DevOps Explained
PPTX
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
PPTX
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
PPTX
DevOps Transformations
PPTX
The Human Side of DevSecOps
PPTX
The Devops Handbook
PDF
What are the Cool Kids Doing With Continuous Delivery?
Patterns and Antipatterns for Software updates
DevOps Explained
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
DevOps Transformations
The Human Side of DevSecOps
The Devops Handbook
What are the Cool Kids Doing With Continuous Delivery?

What's hot (20)

PDF
DevOps for the Discouraged
PPTX
Five Ways Automation Has Increased Application Deployment and Changed Culture
PPTX
Empowering Automation for Everyone 05/29/2019
PPTX
DevOps 101
PPTX
Introducing Puppet Remediate™
PDF
Top 5 Challenges in Scaling DevOps in Brownfield Environments
PPTX
Puppet + Diaxon: Getting to the next stage of DevOps evolution
PPTX
Making Security Agile - Oleg Gryb
PPTX
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
PPTX
DevOps Shangri-La: Mystical Claims of Paradise
PPTX
Zero to 12 Million
PDF
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
PPTX
Road to DevOps ROI
PPTX
Security & DevOps- Ways To Make Sure Your Apps & Infrastructure Are Secure
PPTX
SRE in Enterprise - Local Journey DevopsDays Galway
PPTX
Top Lessons Learned From The DevOps Handbook
PPT
What the Fuck is DevOps?
PPTX
DevOps State of the Union 2015
PDF
A beginners guide to scaling DevOps
PDF
Next Level DevOps Implementation with GitOps
DevOps for the Discouraged
Five Ways Automation Has Increased Application Deployment and Changed Culture
Empowering Automation for Everyone 05/29/2019
DevOps 101
Introducing Puppet Remediate™
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Making Security Agile - Oleg Gryb
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
DevOps Shangri-La: Mystical Claims of Paradise
Zero to 12 Million
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
Road to DevOps ROI
Security & DevOps- Ways To Make Sure Your Apps & Infrastructure Are Secure
SRE in Enterprise - Local Journey DevopsDays Galway
Top Lessons Learned From The DevOps Handbook
What the Fuck is DevOps?
DevOps State of the Union 2015
A beginners guide to scaling DevOps
Next Level DevOps Implementation with GitOps
Ad

Similar to Antithesis of dev ops (20)

PPTX
DevOps to DevSecOps Journey..
PDF
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PPTX
Azure DevOps in Action
PPTX
IP Expo Nordic: Successful Practices for Continuous Delivery
PPTX
The Science of database CICD - UKOUG Breakthrough
PPTX
From Continuous Integration to DevOps
PDF
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
PDF
Relational Database CI/CD
PDF
Orchestrate Your End-to-end Mainframe Application Release Pipeline
PDF
7 flavours of devops implementation
PDF
Agile Bodensee - Testautomation & Continuous Delivery Workshop
PDF
Continuous Deployment to the Cloud - Topher Bullock
PPTX
What_is_DevOps.pptx
PDF
TMF2014 CI-CD Workshop Michael Palotas
 
PDF
Continuous Integration for Oracle Database Development
PDF
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
PDF
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
PPTX
What_is_DevOps_how_it's_very_useful_in_daily_Life.
PPTX
What is DevOps And How It Is Useful In Real life.
PPTX
Enterprise DevOps and the Modern Mainframe Webcast Presentation
DevOps to DevSecOps Journey..
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
Azure DevOps in Action
IP Expo Nordic: Successful Practices for Continuous Delivery
The Science of database CICD - UKOUG Breakthrough
From Continuous Integration to DevOps
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
Relational Database CI/CD
Orchestrate Your End-to-end Mainframe Application Release Pipeline
7 flavours of devops implementation
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Continuous Deployment to the Cloud - Topher Bullock
What_is_DevOps.pptx
TMF2014 CI-CD Workshop Michael Palotas
 
Continuous Integration for Oracle Database Development
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What is DevOps And How It Is Useful In Real life.
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Ad

Recently uploaded (20)

PDF
System and Network Administraation Chapter 3
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
L1 - Introduction to python Backend.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
ai tools demonstartion for schools and inter college
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
AI in Product Development-omnex systems
System and Network Administraation Chapter 3
How to Choose the Right IT Partner for Your Business in Malaysia
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Softaken Excel to vCard Converter Software.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
L1 - Introduction to python Backend.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Navsoft: AI-Powered Business Solutions & Custom Software Development
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
CHAPTER 2 - PM Management and IT Context
2025 Textile ERP Trends: SAP, Odoo & Oracle
VVF-Customer-Presentation2025-Ver1.9.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
ai tools demonstartion for schools and inter college
Design an Analysis of Algorithms I-SECS-1021-03
wealthsignaloriginal-com-DS-text-... (1).pdf
AI in Product Development-omnex systems

Antithesis of dev ops

  • 1. Covid-19 The antithesis of DevOps https://xkcd.com/2282
  • 2. Avi Cavale VP of Engineering at JFrog @avinci
  • 3. COrona VIrus Disease 2019 An infectious disease caused by a newly discovered strain of coronavirus
  • 4. A much harder question, What is DevOps? A set of practices that brings Dev & Ops together with the intent of shortening SDLC , improving software quality, and providing CD focusing on a “Culture of Collaboration”
  • 5. Focusing on culture and breaking down silos is a good thing dev ops • build things • inspired by creativity • make things reliable • inspired by stability
  • 6. Benefit seen is rarely > 15% improvement Dev Test Ops 2 Pizza Teams Functional Silos larger larger Agility costIntegration cost
  • 7. Workflows evolve in the way organizations are structured Conway’s Law
  • 8. Do these workflows communicate stochastically or systematically?
  • 9. The DevOps emphasis on culture & bringing devs and ops closer together has forced all communication to be stochastic SCRUM Meetings Chat Rooms Hallway Conversatio ns Do you have a minute? Email Messages
  • 10. Now, Covid-19 has forced a huge change • Socially distancing is here to stay • WFH has become the new normal • Work schedules have become totally random Core tenet of DevOps - “collaborate closely” - has been turned upside down…
  • 11. Interestingly, more than a century ago, a visionary figured out how to increase throughput… he created “Assembly Lines”
  • 12. parts are added to create semi- finished components upstream components can become parts for additional semi-finished components …and so on until the final “shippable” assembly is reached
  • 13. Ops sets-up test infrastructure with VPC, Kube cluster, Load- balancers etc. Test infra info MS1 Imag e MS2 Imag e MS1 Dev team takes base image and create MS1 image with CI tests MS2 Dev team takes base image and create MS2 image with CI tests Test team takes MS1and MS2 deploys to test and run sys and perf tests and promotes MS1 and MS2 if all OK Test ed MS1 Imag e Test ed MS2 Imag e Ops sets-up prod infrastructure with VPC, Kube cluster, Load-balancers etc. Prod infra info Deployment team deploys MS1 and MS2 to prod Prod rel’s e info DevSecOps creates security hardened base docker images for microservices Base Imag e Pipeline stat e A connected enterprise, aka “Software Supply Chain”
  • 14. is the workflow that is needed to produce a component from other input components Pipeline stat e is the output of a pipeline (aka “resource”), which could either be a finished component, or a semi-finished component used as an input to other pipelines Resources are the bedrock of creating systematic communication in DevOps workflows
  • 15. How to get the monkey off your back • Create reusable pipelines for different parts of your SDLC and modularize it • Choose a pipeline tool that has inbuilt functionality for state or resources • Whatever you get pinged for, create a resource for it • Automate the heck out of your process
  • 16. Thank you for listening Avi Cavale avic@jfrog.com

Editor's Notes

  • #13: The beauty of this is that downstream components don’t care when, where and who created the dependency parts