25
Devs are from Mars, Ops are from Venus Platform Architect Cisco November 23 rd , 2014 #DevOpsDays

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

Embed Size (px)

Citation preview

Devs are from Mars, Ops are from Venus

Platform Architect

Cisco

November 23rd, 2014

#DevOpsDays

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

8© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Keeping the systems running

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

11© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Not sure how, but it’s working

12© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Scripts

Infrastructure

Hardware

Servers

Storage

Switches

Tools - Ops

13© 2013-2014 Cisco and/or its affiliates. All rights reserved.

New high end server arrived

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

17© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Redundancy

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

20© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Project handover

21© 2013-2014 Cisco and/or its affiliates. All rights reserved.

Tétine (flickr)

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

Thank you.