Eu não acho que você poderia usar desenvolvimento orientado a testes . Mas você certamente poderia tentar testar unidades em novos servidores.
Basicamente, você precisaria implantar servidores, iniciar os serviços em um modo de teste e executar testes de outro servidor (ou série de servidores) nos serviços. Então, finalmente, coloque-os em produção.
Talvez usando scripts python para se conectar a bancos de dados, páginas da Web e serviços ssh. E então retorne um PASSA / FALHA. Seria um bom começo para você.
Ou você pode simplesmente transformar isso em uma solução de monitoramento, como Zenoss, Nagios ou Munin. Então você pode testar, durante a implantação; E monitorar durante a produção.