Linux Systems Administrator
North Carolina State University at Raleigh Raleigh, NC
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:
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.
Apply on North Carolina State University at Raleigh's site
You apply directly with the employer.