Senior Linux HPC Systems Engineer

Cadre5, LLC.
Knoxville, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Knoxville, United States of America

Tech stack

Artificial Intelligence
Systems Engineering
Confluence
JIRA
Bash
Big Data
Ubuntu (Operating System)
CentOS
Configuration Management
Computer Engineering
Linux
File Systems
Ganglia (Software)
General Parallel File Systems
Monitoring of Systems
InfiniBand
Python
Linux Servers
Nagios
Networking Basics
Network Diagnostics
Red Hat Enterprise Linux - RHEL
Ansible
TCP/IP
Traffic Analysis
Web Pages
Weka
Zabbix
Diagnostic Tools
Scripting (Bash/Python/Go/Ruby)
CheckMK
Grafana
GIT
Information Technology
SolarWinds (Software)
Slurm
Puppet
Jenkins
VMware

Job description

  • Advocate and promote HPC and clustered computing services to researchers who process large data sets and/or develop code as a part of their project.
  • Ensure the availability, performance, scalability, and security of production systems.
  • Leverage automation and monitoring solutions that minimize our day-to-day maintenance and scout opportunities to optimize system management practices or system performance.
  • Collaborate with technical POCs for the programs that we support to install and help tune the performance of various scientific toolsets.
  • Optimize both workflows and monitoring solutions to take advantage of our 24/7 operations staff, which significantly reduces the need for off-hours support. We use Email, Jira, Confluence, Teams, Slack, and other collaboration solutions to stay in contact.

Requirements

  • A BS degree in computer science, computer engineering, information technology, business, science, or a related field of study and eight (8) to twelve (12) years of proven experience is required. An overall combination of equivalent experience may be considered.
  • Five (5) or more years with managing UNIX/Linux Systems.
  • Three (3) or years of proven experience with configuration management and automation tools such as Git, Jenkins, Ansible, or Puppet.
  • Moderate proficiency in at least one scripting language such as Bash, Python, or others.
  • Experience performing advanced troubleshooting and system administration with Linux Servers.
  • Experience supporting large data systems.
  • A strong desire to innovate and identify new technologies and opportunities and be able to communicate the potential benefits of those choices to others within the team and our research partners.
  • A collaborative and upbeat approach to thrive on the opportunity to build trust and credibility, and ultimately become a trusted advisor to our research teams.
  • The ability to obtain and maintain a Department of Energy "Q" clearance is required. This requires US Citizenship., * Solid understanding of multiple operating systems and cluster technologies.
  • Experience with Centos/RHEL, Ubuntu, VMware
  • Understanding of HPC platforms to support users with SLURM job submissions and troubleshooting.
  • Experience building and running containerized applications in an HPC environment.
  • Experience with multiple deployment mechanisms like Diskless, Warewulf, and traditional deployment (cobbler, PXEboot, and/or Bright).
  • Experience managing systems utilizing GPU (NVIDIA and AMD) clusters for AI/ML and/or image processing.
  • Knowledge of networking fundamentals including TCP/IP, traffic analysis, common protocols, and network diagnostics.
  • Experience with Infiniband networks and diagnostics.
  • Extensive experience with High Performance Parallel File Systems (Lustre, WEKA, GPFS, etc).
  • Experience with performance and diagnostic tools for benchmarking, analysis and tuning of systems, networking, and storage.
  • Experience with Grafana, CheckMK, Nagios, Zabbix, SolarWinds, Ganglia, or other network and device monitoring systems.
  • Previous experience working in a government, scientific or other highly technical environment.
  • Good documentation skills, including ability to prepare simple documentation web pages.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, Cadre5 offers excellent pay and benefits, to include full medical, dental, and vision coverage coupled with 401K match, 15 days PTO, and 10 holidays.

About the company

Founded in 1999 in the beautiful Smoky Mountains of East Tennessee, Cadre5 provides innovative technical solutions to our customers locally and nationally. Our Cadre5 Lab Partners division has partnered with the Emerging Technologies & Computing (ETAC) Group in the Research Computing Support Division (RCSD) of the Information Technology Services Directorate (ITSD) at Oak Ridge National Laboratory (ORNL) to recruit a qualified Senior Linux HPC Systems Engineer. The Emerging Technology Computational Group facilitates ORNL goals through HPC systems engineering, integration, and support for the research community at ORNL. By providing design, deployment, optimization, monitoring, and tooling support across multiple clustered infrastructures, they facilitate Lab-wide R&D projects. Their HPC clusters range in scope from just a handful of nodes to over fifty thousand cores. ORNL delivers scientific discoveries and technical breakthroughs needed to realize solutions in energy and national security and provides economic benefit to the nation. This premier research institution located near Knoxville in Oak Ridge, TN, addresses national needs through impactful research and world-leading research centers., Cadre5 is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. Cadre5 is an E-Verify Employer.

Apply for this position