DBA (Database Administrator ou Administrador de Banco de Dados) é o cargo mais especializado, e, também, mais conhecido e lembrado quando o assunto é banco de dados. Responsável pela instalação, sustentação, manutenção e performance.
Nos últimos anos com a proliferação de tecnologias de banco de dados proprietárias, e, open source, tem trazido novos desafios à carreira de DBA. Atualmente, é preciso ter um conhecimento "cross platform" passando por DBMS (relacionais ou não), tecnologias SQL e NoSQL, Big Data, Machine Learning, Inteligência Artificial, e, mecanismos de busca. Além de uma boa dose de conhecimento de negócios, e, infraestrutura, sobretudo em servidores e "storages".
Embora no Brasil se faça uma confusão entre Data Administration e Database Administration, nos socorremos do DMBOK (Database Management Body Of Knowledge), e, da excelente publicação "Modern Database Administration" para buscarmos uma melhor definição. Uma melhor diferenciação entre DA e DBA, se faz, através da definição de que o papel do DBA administrador de banco de dados é mais conectado à parte física e operacional, enquanto, o DA está mais ligado à parte lógica e de negócios.