Database administrator jobs require a level of technical expertise that makes the position one that is in high demand within the larger IT industry. Essentially all businesses in the modern day will require a DBA, assuming the existence of a company website or internal processes that require data storage and retrieval. Generally, the position entails creating and testing databases, monitoring data integrity, working with hardware to ensure maximum performance and uptime and database development. At times, some of these tasks are assigned to further specialists, though a DBA working in a smaller company can typically expect to perform a variety of tasks that fall outside the typical scope of the database administrator.