Job analysis is the foundation for managing organizations and human resources and is the essence of general management. The main purpose of conducting job analysis is to prepare job descriptions and job specifications which help an organization establish operational systems and conduct work efficiently and effectively, by offering a good look into the knowledge, different technology, functions and responsibilities associated with certain positions. In this sense, university libraries should establish and consolidate HR management systems in such a way as to ensure increased expertise among librarians by tracing the impact of the introduction of computers and the advancement of the internet and IT on their working environments and functions. This objective could be accomplished by eliminating unnecessary duties, and by promoting acquisition of new knowledge and skills that are required by the newly emerging duties/responsibilities.