HomeSearchSystems Administrator Jobs › Linux Systems Administrator

Linux Systems Administrator

North Carolina State University

US
More Systems Administrator jobs: Systems Administrator jobsSystems Administrator salary

Job at a glance

US
Location
North Carolina State University
Employer
Systems Administrator jobs
Category

We are seeking a dedicated and passionate Linux Systems Administrator to help support the Department of Electrical and Computer Engineering's academic courses and cutting-edge research initiatives. This role is ideal for someone with deep expertise in Linux server administration and software installation, who thrives in a collaborative research computing environment. As part of our team, you'll play a vital role in advancing research and innovation through the creation of a robust and efficient IT infrastructure.

We offer the opportunity to work on varied and meaningful projects, providing excellent benefits, a supportive work culture, and ongoing opportunities for professional growth and development. Job Responsibilities include but are not limited to: Manage and maintain approximately 100 Dell / Lenovo / HP servers running Red Hat Enterprise Linux and Ubuntu Linux in our server room, ensuring their stability, security, and performance.

Install, configure, and maintain commercial and open source software on our NFS network file shares, ensuring accessibility for users via our Module implementation. Utilize container technologies such as Docker and Apptainer to provide alternative methods of software deployment to address research and course needs. Work with the campus Puppet and Ansible management systems to automate server configuration and deployment tasks, as well as baseline settings to meet security standards such as CIS or NIST.

Educate users on the usage of conda, PIP, and Jupyter notebooks to manage Python environments and libraries for our growing AI/ML needs within our courses and research. Provide technical support to end-users regarding Linux-related issues, troubleshooting hardware and software problems, and resolving technical incidents in a timely manner. Create and maintain various new departmental Linux services – for example, a slurm cluster, JuptyerHub pilot, and Open OnDemand based remote access farms – to keep ECE’s research capabilities relevant.

Collaborate with ECE researchers and students to provide support for their usage of the campus High-Performance Computing (HPC) service; install ECE specific software within the cluster when appropriate. Coordinate this effort with the reorganized campus Office of Research Computing to streamline ECE usage of central resources. Assist Linux Desktop Support position with the support of Linux workstations as needed.

Search all live jobs — free, no account →