HPC Linux Systems Engineer
Knoxville Technology Council · Oak Ridge, TN · Today
Full-time
About the role
The National Center for Computational Sciences (NCCS) at Oak Ridge National Lab (ORNL), which hosts several of the world’s most powerful computer systems, is seeking a highly qualified individual to play a key role in improving the security, performance, and reliability of the NCCS computing environments. This includes supporting one of the fastest supercomputers in the world, Frontier, along with numerous commodity clusters and specialized programs and partnerships.
Responsibilities
- Install, integrate, and administer HPC Linux clusters and high-speed networks
- Diagnose system operational problems quickly and effectively
- Coordinate with vendors to resolve hardware and software problems
- Recommend, plan, and coordinate hardware and software changes with customer participation using change management processes
- Port and write system management tools
- Document system administration procedures for routine and complex tasks
- Participate in a 24-hour, 7-day on-call support rotation and off-hours maintenance windows
- System implementation/integration into the NCCS environment and systems performance analysis
Qualifications
- Bachelor’s Degree in a scientific or technical field
- 8+ years of Linux systems experience is required
- Demonstrated experience working in classified environments, including a thorough understanding of security policies, compliance frameworks, and associated standard processes (e.g., NIST, DISA STIGs)
- Demonstrated experience designing and deploying of HPC systems, ensuring they meet the computational needs and security requirements of a classified environment
Preferred Qualifications
- Experience managing Linux operating systems in a large-scale system environment
- Solid understanding of networked computing environment concepts
- 8+ years of experience with Linux Cluster Administration
- Ability to develop and maintain programs and scripts that aid in the operation and automation of administrative tasks using various shell and scripting languages (bash, Python, Go)
- Experience with Lustre and GPFS file systems
- Experience with batch schedulers (particularly SLURM)
- Experience deploying and maintaining automated configuration management software such as Puppet
- Strong interpersonal and communication skills
- Proactive and solution-oriented problem solver
- Prior project and/or team leadership experience