A database administrator (DBA) is responsible for the design, operation, and management of an organization's database. A DBA requires technical skills to understand hardware and software issues, management skills to plan and coordinate tasks, and diplomatic skills to communicate with users and determine data needs. Key responsibilities of a DBA include planning the database, developing and maintaining the operational database, and ensuring optimal database performance.