У нас с Вами какой-то совершенно перпендикулярный опыт. История из банка - при наличии 3 штатных единиц DBA в наличии один и тот в мыле. Система в моей зоне ответственности ТОРМОЗИТ, причём я лично докопался, что во время запросов к базе. В общем я выбил полдня штатного спеца, он не смог мне помочь. Согласование привлечения внешних спецов заняло 2 месяца, в которые я каждый день слушал стенания пользователей. И в результате не договорились по деньгам :) За это время я договорился со знакомым DBA, который помог, но денег ему заплатили за это ещё через 4 месяца. Так что про внешних специалистов, особенно когда горит, история хорошая, но в теории. Соглашусь с возражением, что из частного случая не стоило бы делать обобщающих выводов, но это история из 2008-го, а сейчас с кадрами (толковыми) стало только хуже. И внешний спец внезапно может оказаться занят, подорожать, переехать и ещё куча рисков. Так что для важных систем/проектов - только в штат.