Database Administrators are responsible for data back-up and recovery, testing data integrity, security, ensuring maximum uptime, maximizing performance, and supporting programmers and engineers. The role may change according to the technology and needs of the company and the databases used.