All but the smallest IT departments tend to compartmentalize skill sets. After all, hiring high-quality network, server, and storage admins is hard enough without attempting to recruit candidates who are strong performers across multiple IT tasks. Plus, "siloing" skills works as an organizing principle: It cleanly separates responsibilities among different members of the team and ensures that each portion of data center infrastructure gets its due.
Too bad technology is trending in a completely different direction. Data center technologies are become increasingly converged and virtualized, and as I've pointed out in the past, it's getting harder and harder to survive as a network guy who knows nothing about storage -- or vice versa.
But that's not the only drawback to the siloed approach. Another side effect of siloing is that the infrastructure team invests too little effort in understanding what makes applications tick from a technical perspective.
In most IT organizations, each mission-critical application has its own dedicated administrators. But these application-centric administrators seldom have a deep understanding of the infrastructure running underneath and depend on the infrastructure team for design, implementation, and support. In turn, the infrastructure team, which could generally care less about the application, depends upon the software vendor for guidance on how to deploy the application so that it gets the resources it needs.