Does your data center support different specialists for different sets of servers and software (Windows specialists, Unix specialists and mainframe specialists, for example), or has your company nurtured cross-platform skills and tools on its application performance teams?
I specialize in mainframe but try to have a higher level view of network and web application performance problems, so that I can talk to them.
Thanks, NancyS. Do you find the network and web app folks are receptive to your input?
There is always a small degree of cross-knowledge needed for those areas where support overlaps. Linux specialists would need some Windows knowledge to set up Samba access, for example. And most desktops are Windows, so everyone knows the basics there.
However most SA and DBA teams I've known are split up into specialist subteams; Linux v. Solaris v. AIX (though there are similarities) and especially v. Windows, and Sybase v. Oracle v. SQL. There don't seem to be any generalists or polymaths.
Myself, supporting distributed workload automation, I must know multiple OSes and databases, shell and bat scripting, basic networking, Boolean logic, ESP (knowing what the user really needs instead of what s/he's saying) and diplomacy (The art of gently telling someone the problem is their fault on an open conference call).
We got a product which shows which web transactions are slowing down where in the process. Then I work on the mainframe DB2 connections that slow down, and the web programmers and the server guys deal with the other sticky points. In the process, I think that we have come to have a mutal respect. It doesn't come automatically between an old grandma and a bunch of young guys, you know.
I can well imagine, NancyS. Sounds like you work on (and have helped build) a good team.