I think there will always be opportunities for competent Technical people, because no matter how simple a computer or software product is to use it still needs to be designed, developed and managed. The role a DBA plays in that will probably change as it has over the time I have been in IT. It may be the DBA job becomes more of a monitoring role for data services on the "Cloud" like SQL Server Data Services or possibly monitoring a "mirror" of cloud data to a local system for redundancy. Who knows where it will end up, but there will always be a need for someone to make it work faster and reliably.
Jack Corbett
Consultant - Straight Path Solutions
Check out these links on how to get faster and more accurate answers:
Forum Etiquette: How to post data/code on a forum to get the best help
Need an Answer? Actually, No ... You Need a Question