The principal task of the Database Administrator or DBA is to build, sustain, and repair a company's database(s). With recent surges in eCommerce and other online services, it is not uncommon for companies to maintain mammoth databases that track everything from orders, to consumer trends, to individual customer preferences. The DBA not only develops and updates these databases, he or she also monitors their performance and ensures the confidentiality and security of their information. To this end, DBAs archive all data and perform frequent back-up operations. While smaller companies may employ a single Database Administrator, larger companies hire whole teams of these tech gurus to ensure that all records are kept intact and up-to-date.
The DBA is expected to have a B.S. in Computer Science, if not an advanced degree. To reach the DBA position, he or she must exhibit database design and programming experience, as well as related computer field experience. While database requirements differ from company to company, the most require experience with Oracle, SQL, and Sybase. The DBA may also be required to demonstrate expertise in UNIX, software design and implementation, life cycles, logical design and physical design, backup and recovery planning, space management, as well as performance monitoring and tuning.