Linux System Administrator – 20026812

Position Summary

This position’s primary responsibility is supporting the Linux environment. This includes a variety of services such as Nagios, DNS, Puppet, Mailman and others. Experience with the following core components is highly desirable: NAS storage clusters (NetApp, DellEMC Isilon), infrastructure in the cloud (AWS, Azure, OpenStack) and virtualization (VMware). This position will be involved in the daily maintenance, support and refresh/upgrades of all infrastructure including storage clusters, VMware clusters, network switches and HPC clusters. It will also involve providing technical support and guidance for RENCI projects that involve local and national collaborations.

Principal Functions

50% Research Linux Infrastructure
Design, develop, and deploy scientific research solutions utilizing commodity and specialty components. Evaluate, install, port and support software on a variety of platforms. Architect and deploy research computational and data infrastructure. Provide architectural guidance to further scientific research and optimize use of RENCI resources. Create and maintain a user-friendly computational environment. This person will assist other staff members, graduate research assistants, post-doctoral research associates, and external collaborators in utilizing RENCI computational resources in the most effective manner.

40% Enterprise Linux Infrastructure
Provide primary and secondary support and maintenance for a dynamic enterprise IT infrastructure, including storage, virtualization, networking, and identity management systems. Contribute to the leadership and direction of day-to-day operations for the datacenter, and provide direction and training for junior staff members.

10% Documentation, Training, and Continuing Education
Document current and future infrastructure, and train students and peer employees on RENCI research infrastructure and cybersecurity. Changes in computer architectures, system software, and software tools require continuing informal education. Only with a commitment to self-education can one provide the necessary services to the academic community.

Educational Requirements

Master’s degree in Computer Science or related field and 1-2 years’ experience, or Bachelor’s degree in Computer Science or related field and 2-4 years’ experience, or will accept a combination of related education and experience in substitution.

Qualifications and Experience

Applied knowledge of Linux systems administration, scripting skills, storage, virtualization, infrastructure in the cloud and networking skills. Ability to build collaborative efforts with appropriate departments, capacity for self-education, interdisciplinary study and inquiry, excellent oral and written communication skills, interpersonal communication, human relations and team building skills. Ability to foster and maintain collaborations with both academic and industrial researchers. Ability to work with fellow scientists and administrators. Experience integrating Microsoft enterprise IT technologies with Linux systems is a plus. Three or more years of senior level Linux infrastructure design and administration experience is highly desired.

Equal Opportunity Employer

The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

For more information and to apply, please visit