Devops -  The Art of being Specializing Generalist Sai *Venkatakrishnan
About Me Am a developer in Test in Thoughtworks
I love Linux, Lisp, Python & Opensource
Open Source Contributor
Former Watir team member
Currently part of Multiverse STM team
Love to work on Opensource, Databases, Concurrency, Scalability and Performance problems & Lisp
Budding Devop...
DevOps... Why?
Why now? LinkedIn Signal's Architecture -  http://sna-projects.com/blog/2010/10/linkedin-signal-a-look-under-the-hood/
The community of developers whose work you see on the Web, who probably don’t know what ADO or UML or JPA even stand for, deploy  better  systems at  less cost  in  less time  at  lower risk  than we see in the Enterprise. This is true even when you factor in the greater flexibility and velocity of startups. Tim Bray ,  on his blog January 2010
The Good Ole Days “Put this Code Live, here's a tarball” NOW!
What dependencies ?
No machines available ?
What database ?
Security ?
High Availability ?
Scalability ?
My computer can't install this ?
Devs vs Ops
10 days into operation What High Load ? What Memory usage ?
Are these  Logs ? Or this is actualy customer data ?
How many users are there , should they launch 100 queries each ??  Oh we're having 10K users
Why is debugging enabled ?
Who wrote this ? Why are we doing that?
There is a firewall b/w webserver & DB?

Sai devops - the art of being specializing generalist