MySQL Database Administrator

Analyze database requirements of assigned projects.  Analyze and determine information needs and elements, database relationships and attributes, proposed manipulation, data flow and storage requirements, and data output and reporting capabilities.  Apply knowledge of database management systems to coordinate maintenance and changes to databases.  Test and implement changes or new database designs.  Write logical and physical database descriptions, including location, space, access method, and security requirements.

Will perform most duties at the client site.  Travel is infrequent.



Minimum/General Experience: Six (6) or more years of technical experience in the development and maintenance of database systems. Should be experienced in current database technologies, data definition languages, data manipulation languages and database design.

Functional Responsibility: Serves as lead database administrator in the development and maintenance of databases, translates data requirements into a logical data structure, defines file organization, indexing methods, and security procedures. Perform database administration and management functions including: database loading, notion, data dictionary development, table development, and system performance tuning and operation. Works with relational database management systems (RDBMs) and third and fourth generation computer languages. Requires a high level of skill in database management with familiarity in multiple computer operating environments. May supervise lower level database administrators.


Minimum Education: Undergraduate degree in Computer Science, Information Systems, Engineering, Business or other related scientific or technical discipline and 6 years experience.  

Acceptable substitute would be an advanced degree in the same fields and 3 years experience.