Responsibilities & Duties
This position supports and administers on-premises Linux resources, including scientific Linux desktops, Linux servers and HPC Linux clusters.
Specific responsibilities include:
- Develop automation tools for systems administration
- Work with systems staff to enhance our Configuration Management infrastructure
- Update and expand existing systems monitoring capabilities
- Troubleshoot and resolve hardware, Operating System and application issues in desktop and HPC environments
- Consult and collaborate with scientist co-workers to determine best system configurations for applications
- Evaluate performance impacts of planned operating system changes
- Maintain account management procedures to support growing number of researchers and scientists
Qualifications & Skills
- Minimum of 5 years RedHat, CentOS and/or Ubuntu Linux system administration experience
- Minimum 3 years of Ansible automation experience including experience developing, creating, troubleshooting and updating Ansible roles and playbooks
- Minimum of 3 years scripting experience with Bash, Perl or Python
- Prior experience with physical Linux hardware
Preferred
- Experience with container technologies such as Docker and Singularity
- Environment module experience with TCL modules or LUA modules
Attributes For Success
- Analytical thinking and problem solving skills for effective troubleshooting and problem resolution
- Ability to work both independently and as part of the team; flexibility in dealing with assignments and in working on several projects simultaneously
- Ability to effectively communicate with people of diverse backgrounds and computing knowledge