There is reportedly a large number of computer jobs for people who are good with databases, and this makes sense. No company can afford to lose access to their business. Their competitive edge really depends on much information they can store, how easily they can tap into that to understand trends and changes in market demand. These positions are some of the highest paying in the computer field. People with minds that can grasp the overall relationships between data, plus work with the intense detail demanded, are not easy to find.
Administrators watch over the hardware and the software as it's running.
This job goes well with network administration and is more highly paid. Designers and analysts are highly paid, but they are more like highly specialized programmers. The top specializations are e-commerce, customer relationship management, data warehousing and data mining. As long as there are computers, they will be databases. And therefore a need for someone whose computer career is to design the information architecture of linking design.