• The last place I worked for that had in house development and hosting was about 1 to 8. It was a strange mix as one system had two developers and one DBA, the other had two DBAs and about 30 developers. But DBA definition is critical in this one.

    We had three people who were called DBAs and had DBA in their title but did no monitoring, no tuning, had no backup responsibility. All they did was some TSQL to collect data or fix TSQL application bugs. It drove me nuts as a former DBA and now BA/PM as their code was all spaghetti, did not know how to tune (just add an index!) and I couldn't even get them to do code formatting for readability. But these guys had been around for 15 or more years so all I could tell management is they are in job protection mode. After them making system changes that made everything crawl after adding several new indices that weren't being used (apart from where they added index hints) and one column that had around 15 indices on it I finally got any *new* code they were deploying over to the DBAs I trusted to tweak, tune and standardise.