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