SlideShare a Scribd company logo
Devs are from Mars, 
Ops are from Venus 
#DevOpsDays 
Platform Architect 
Cisco 
November 23rd, 2014
A Little Bit About Me 
• Maish Saidel-Keesing - @maishsk 
• Blogger – Technodrone 
(http://technodrone.blogspot.com) 
• Platform Architect – Cisco, Israel 
• OpenStack Architecture Design Guide 
Co-Author of VMware vSphere Design 
• vExpert, VCAP5-DCD/DCA 
blah blah blah ….. 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 2
Devs are from Mars, Ops are from Venus, Maish Saidel-Keesing, Cisco
“we are unique individuals with unique 
experiences” 
― John Gray 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 4
• DevOps.. DevOps 
everyone is talking about 
DevOps!! 
• Just stuffing people in a 
scrum together doesn’t 
make it work. 
• We are two different 
species 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 5
Hacking a workaround that surprisingly 
works well 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 6
Devs care about 
 Code 
 Writing Software 
 Getting Thing 1 to work with Thing 2 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 7
Keeping the systems running 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 8
Ops care about 
 Not getting too many alerts at 02:56 
 Things are stable 
 Standards 
 Everything is Green 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 9
Tools - Devs 
 IDE 
 Simulators 
 Jenkins 
 SCM – git, svn 
 DB tools - SQLDeveloper, MongoVUE 
 Maven 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 10
Not sure how, but it’s working 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 11
Tools - Ops 
 Scripts 
 Infrastructure 
 Hardware 
 Servers 
 Storage 
 Switches 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 12
New high end server arrived 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 13
Terminology - Devs 
 Sprints 
 Scrum 
 Release 
 Continuous Integration / Delivery 
 Kanban 
 Libraries 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 14
Sysadmins being introduced to Kanban 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 1155
Terminology - Ops 
 Requirements (not what the software should do!) 
 Change Management 
 Availability 
 Support / Helpdesk 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 16
Redundancy 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 17
Definition of Done - Devs 
 Whatever the Sprint says it should be 
 It works!! 
 in Vagrant 
 in Devstack 
 on my laptop 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 18
Definition of Done - Ops 
 Software is stable 
 Backup/restore works 
 Highly available 
 Monitoring with defined thresholds 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 19
Project handover 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 20
Tétine (flickr) 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 21
The two sides of XaaS: 
Development vs. What the world sees 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 22
Links 
 @maishsk 
 My Blog – Technodrone 
 DevOps Reactions 
© 2013-2014 Cisco and/or its affiliates. All rights reserved. 23
Devs are from Mars, Ops are from Venus, Maish Saidel-Keesing, Cisco
Thank you.

More Related Content

PDF
Infrastructure as a Code
PDF
Achieving Continuous Delivery with Puppet
PPTX
CI/CD for everyone else
PPTX
DevOps and Continuous Delivery Reference Architectures - Volume 2
PPTX
Continuous SDK
PDF
Beginner's Guide to Angular 2.0
PDF
JavaCro'14 - Continuous delivery of Java EE applications with Jenkins and Doc...
Infrastructure as a Code
Achieving Continuous Delivery with Puppet
CI/CD for everyone else
DevOps and Continuous Delivery Reference Architectures - Volume 2
Continuous SDK
Beginner's Guide to Angular 2.0
JavaCro'14 - Continuous delivery of Java EE applications with Jenkins and Doc...

What's hot (20)

PPTX
Fluo CICD OpenStack Summit
PPTX
CI CD using Docker and Jenkins
PDF
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
PPTX
Ciao: Continuous Integration for Apps on OpenStack
PDF
Rundeck + Nexus (from Nexus Live on June 5, 2014)
PDF
Using Docker for Testing
PDF
Devops | CICD Pipeline
PPTX
Visual Studio Code for Java and Spring Developers
PDF
Advanced jenkins : Create plugin to auto scale worker agent
PPTX
A quick guide on how to work with Maven and Git
PDF
Guide To Jenkins Management Continuous Integration And Useful Plugins Complet...
PDF
Embracing Observability in CI/CD with OpenTelemetry
PDF
calmio-cicd-containers
PDF
Serverless
PPTX
Migrating Java JBoss EAP Applications to Kubernetes With S2I
PDF
Jenkins-CI
PPTX
The OpenStack Community Welcomes Developers in All Languages
ODP
PDF
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
PDF
Netflix and Containers: Not A Stranger Thing
Fluo CICD OpenStack Summit
CI CD using Docker and Jenkins
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
Ciao: Continuous Integration for Apps on OpenStack
Rundeck + Nexus (from Nexus Live on June 5, 2014)
Using Docker for Testing
Devops | CICD Pipeline
Visual Studio Code for Java and Spring Developers
Advanced jenkins : Create plugin to auto scale worker agent
A quick guide on how to work with Maven and Git
Guide To Jenkins Management Continuous Integration And Useful Plugins Complet...
Embracing Observability in CI/CD with OpenTelemetry
calmio-cicd-containers
Serverless
Migrating Java JBoss EAP Applications to Kubernetes With S2I
Jenkins-CI
The OpenStack Community Welcomes Developers in All Languages
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
Netflix and Containers: Not A Stranger Thing
Ad

Viewers also liked (8)

PPTX
SDLC Using Docker for Fun and Profit
PDF
DevOps Case Studies
PDF
DevOps Days Tel Aviv 2013: What exactly is anti-fragile in DevOps? - Asher St...
PDF
DevOps: A Culture Transformation, More than Technology
PPTX
Accenture DevOps: Delivering applications at the pace of business
PPSX
PPTX
Introducing DevOps
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
SDLC Using Docker for Fun and Profit
DevOps Case Studies
DevOps Days Tel Aviv 2013: What exactly is anti-fragile in DevOps? - Asher St...
DevOps: A Culture Transformation, More than Technology
Accenture DevOps: Delivering applications at the pace of business
Introducing DevOps
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
Ad

Similar to Devs are from Mars, Ops are from Venus, Maish Saidel-Keesing, Cisco (20)

PPTX
What the business thinks about
PPTX
Enabing DevOps in an SDN World
PPTX
Mercari SET and Productivity
PDF
Using Eclipse EMF/GEF to develop an offline designer for identity manager
PDF
DevSecOps: The DoD Software Factory
PPT
Continuous Load Testing with CloudTest and Jenkins
PDF
To Microservices and Beyond
PPTX
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
PPTX
Twelve Factor - Designing for Change
PDF
Dockerizing An Angular Application Using Git, Jenkins & Docker! | DevOps Tuto...
PPT
Making the Agile Leap to Continuous Deployment
PDF
OpenStack in the Enterprise - Are You Ready? - Maish Saidel-Keesing
PPT
Continuous Load Testing with CloudTest and Jenkins
PDF
Fine-Tuning of Agile Development
PPTX
Webinar: End-to-End CI/CD with GitLab and DC/OS
PDF
A Reference Architecture to Enable Visibility and Traceability across the Ent...
PDF
Spring Tools 4 - Eclipse and Beyond
PPTX
What is a Deployment Tool and How Can it Help Me?
PPT
DevOps / Agile Tools Seminar 2013
PPTX
Customer Presentation: Digital Globe's road to Continuous Delivery
What the business thinks about
Enabing DevOps in an SDN World
Mercari SET and Productivity
Using Eclipse EMF/GEF to develop an offline designer for identity manager
DevSecOps: The DoD Software Factory
Continuous Load Testing with CloudTest and Jenkins
To Microservices and Beyond
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
Twelve Factor - Designing for Change
Dockerizing An Angular Application Using Git, Jenkins & Docker! | DevOps Tuto...
Making the Agile Leap to Continuous Deployment
OpenStack in the Enterprise - Are You Ready? - Maish Saidel-Keesing
Continuous Load Testing with CloudTest and Jenkins
Fine-Tuning of Agile Development
Webinar: End-to-End CI/CD with GitLab and DC/OS
A Reference Architecture to Enable Visibility and Traceability across the Ent...
Spring Tools 4 - Eclipse and Beyond
What is a Deployment Tool and How Can it Help Me?
DevOps / Agile Tools Seminar 2013
Customer Presentation: Digital Globe's road to Continuous Delivery

More from DevOpsDays Tel Aviv (20)

PDF
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
PPTX
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, Salto
PPTX
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
PPTX
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...
PPTX
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDog
PPTX
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...
PPTX
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG
PPTX
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...
PPTX
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider Security
PDF
THE PLEASURES OF ON-PREM, TOMER GABEL
PPTX
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPack
PPTX
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, Develeap
PPTX
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
PPTX
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKH
PPTX
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
PPTX
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, Icinga
PPTX
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY
PPTX
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
PPTX
ONBOARDING IN LOCKDOWN, HILA FOX, Augury
PPTX
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, Firefly
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, Salto
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDog
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider Security
THE PLEASURES OF ON-PREM, TOMER GABEL
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPack
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, Develeap
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKH
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, Icinga
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
ONBOARDING IN LOCKDOWN, HILA FOX, Augury
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, Firefly

Recently uploaded (20)

PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Modernizing your data center with Dell and AMD
PPTX
MYSQL Presentation for SQL database connectivity
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Cloud computing and distributed systems.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
GamePlan Trading System Review: Professional Trader's Honest Take
Chapter 3 Spatial Domain Image Processing.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Modernizing your data center with Dell and AMD
MYSQL Presentation for SQL database connectivity
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Cloud computing and distributed systems.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
The AUB Centre for AI in Media Proposal.docx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

Devs are from Mars, Ops are from Venus, Maish Saidel-Keesing, Cisco

  • 1. Devs are from Mars, Ops are from Venus #DevOpsDays Platform Architect Cisco November 23rd, 2014
  • 2. A Little Bit About Me • Maish Saidel-Keesing - @maishsk • Blogger – Technodrone (http://technodrone.blogspot.com) • Platform Architect – Cisco, Israel • OpenStack Architecture Design Guide Co-Author of VMware vSphere Design • vExpert, VCAP5-DCD/DCA blah blah blah ….. © 2013-2014 Cisco and/or its affiliates. All rights reserved. 2
  • 4. “we are unique individuals with unique experiences” ― John Gray © 2013-2014 Cisco and/or its affiliates. All rights reserved. 4
  • 5. • DevOps.. DevOps everyone is talking about DevOps!! • Just stuffing people in a scrum together doesn’t make it work. • We are two different species © 2013-2014 Cisco and/or its affiliates. All rights reserved. 5
  • 6. Hacking a workaround that surprisingly works well © 2013-2014 Cisco and/or its affiliates. All rights reserved. 6
  • 7. Devs care about  Code  Writing Software  Getting Thing 1 to work with Thing 2 © 2013-2014 Cisco and/or its affiliates. All rights reserved. 7
  • 8. Keeping the systems running © 2013-2014 Cisco and/or its affiliates. All rights reserved. 8
  • 9. Ops care about  Not getting too many alerts at 02:56  Things are stable  Standards  Everything is Green © 2013-2014 Cisco and/or its affiliates. All rights reserved. 9
  • 10. Tools - Devs  IDE  Simulators  Jenkins  SCM – git, svn  DB tools - SQLDeveloper, MongoVUE  Maven © 2013-2014 Cisco and/or its affiliates. All rights reserved. 10
  • 11. Not sure how, but it’s working © 2013-2014 Cisco and/or its affiliates. All rights reserved. 11
  • 12. Tools - Ops  Scripts  Infrastructure  Hardware  Servers  Storage  Switches © 2013-2014 Cisco and/or its affiliates. All rights reserved. 12
  • 13. New high end server arrived © 2013-2014 Cisco and/or its affiliates. All rights reserved. 13
  • 14. Terminology - Devs  Sprints  Scrum  Release  Continuous Integration / Delivery  Kanban  Libraries © 2013-2014 Cisco and/or its affiliates. All rights reserved. 14
  • 15. Sysadmins being introduced to Kanban © 2013-2014 Cisco and/or its affiliates. All rights reserved. 1155
  • 16. Terminology - Ops  Requirements (not what the software should do!)  Change Management  Availability  Support / Helpdesk © 2013-2014 Cisco and/or its affiliates. All rights reserved. 16
  • 17. Redundancy © 2013-2014 Cisco and/or its affiliates. All rights reserved. 17
  • 18. Definition of Done - Devs  Whatever the Sprint says it should be  It works!!  in Vagrant  in Devstack  on my laptop © 2013-2014 Cisco and/or its affiliates. All rights reserved. 18
  • 19. Definition of Done - Ops  Software is stable  Backup/restore works  Highly available  Monitoring with defined thresholds © 2013-2014 Cisco and/or its affiliates. All rights reserved. 19
  • 20. Project handover © 2013-2014 Cisco and/or its affiliates. All rights reserved. 20
  • 21. Tétine (flickr) © 2013-2014 Cisco and/or its affiliates. All rights reserved. 21
  • 22. The two sides of XaaS: Development vs. What the world sees © 2013-2014 Cisco and/or its affiliates. All rights reserved. 22
  • 23. Links  @maishsk  My Blog – Technodrone  DevOps Reactions © 2013-2014 Cisco and/or its affiliates. All rights reserved. 23

Editor's Notes

  • #4: Which one is Venus? Mars? I only looked that up – we don’t really know other people until we need to
  • #5: Which one are you? How Many developers here? How many Sysadmins? There is no such a thing as an Op. Infra Admin, sysadmin
  • #6: I am an Ops guy – have always been – I dabble in Code but mainly the infrastructure part is my passion. Developers and Operations don’t have the same outlook on life Werewolves, Vampires – I don’t like that analogy – we are both people, good people. But different. Extreme stereotyping here – on purpose – but still please forgive me.
  • #7: Does this work – yes. Will the solution work in the long run?
  • #8: Code is a work of art, immortal. We make things – from nothing. From a drawing on a whiteboard. Getting thing 1 and thing 2 to work together does not mean that it will work in an enterprise environment
  • #10: Who do you think get’s an alert when it hits the fan? Applications do not behave sporadically, I know what it does – all day, every day. Don’t go introducing some new kind of fangled database every new version We actually don’t really like dashboards…. ;) that is for managers.
  • #11: Ops might answer to these IDE – that is a disk interface isn’t it Simulator – I played flight simulator once Jenkins – isn’t he that butler guy? SCM – a place people keep code?? Branch – I climbed a branch once as a kid.. DB tools – I can install the DB for you Maven – I understand.
  • #13: Scripts – we are really good – I even wrote a 500 line script to automatically install Oracle RAC once – but I do not write software. We have virtualized infrastructure – which usually works very well. That paper clip is a real tool – to power servers on and off. Big button does not exist on a server
  • #15: Sprints – 100 / 400 meters? Scrum – I do not do rugby Library – the place with books isn’t it?
  • #17: Requirements – how much CPU/RAM/network/Disk/IO are you going to need. But really need! Availability – what happens to the applications when I loose a server, rack, datacenter. Support – is not only the guy you call when your thing is not working.
  • #19: There are other things besides the small world you live in. What about VLAN’s? What about firewalls?
  • #21: Handoffs should not be like this. Actually there should not be any handoffs – because a true Devops team does not pass the app to someone else. They support it – from development -> deployment -> retirement.
  • #22: Oil and Water – they do not mix, they are fundamentally different They are each special – each has their upsides – and downsides. Learn from each other. Do not care about your own world, make the effort to learn about the other’s as well.
  • #25: Give each other a hug. Have coffee/beer/Shawarma together. Most importantly talk. Listen, and work together.