As a Database Administrator, you will need to have deep knowledge of Database Management Systems. You have to know the practical implementations of different functions and features of SQL and NoSQL databases. You should have good documentation skills because it will be used by the development and operations team. You should be proficient in query languages and lastly should be good at coding.