Which one is Venus? Mars?
I only looked that up – we don’t really know other people until we need to
Which one are you?
How Many developers here?
How many Sysadmins?
There is no such a thing as an Op. Infra Admin, sysadmin
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.
Does this work – yes. Will the solution work in the long run?
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
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.
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.
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
Sprints – 100 / 400 meters?
Scrum – I do not do rugby
Library – the place with books isn’t it?
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.
There are other things besides the small world you live in.
What about VLAN’s?
What about firewalls?
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.
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.
Give each other a hug.
Have coffee/beer/Shawarma together.
Most importantly talk. Listen, and work together.