HPC Infrastructure Engineer

ITR, INC.
United States
27 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Bash Shell Configuration Management Code Review Dynamic Host Configuration Protocol Linux Domain Name System (DNS) Github Python (Programming Language) Nagios Network Protocols OpenLDAP
+14 more
Red Hat Enterprise Linux Ansible Management of Software Versions Virtualization Technology Grafana Virtual Environment Gitlab Kubernetes Infrastructure Automation Frameworks Information Technology Puppet Terraform Vmware Programming Languages

Job description

  • Deploy, configure, and manage HPC-scale services in a Linux environment, primarily Red Hat and Rocky
  • Perform regular patching, updates and backups
  • Monitor systems using tools like Nagios and Grafana
  • Respond to and assist in troubleshooting issues

Virtualization and Automation:

  • Design, deploy and manage the Infrastructure platform using tools like IaC tools Terraform, Ansible and Puppet
  • Deploy and manage resources in the NCCS virtualization environment
  • Identify potential automation targets and lead efforts to automate processes
  • Define policies and procedures for automation and configuration management for the team and organization as a whole

Kubernetes Administration:

  • Design standardized and automated workflow patterns, build and maintain CI/CD pipelines
  • Work with the NCCS Kubernetes Platform team to deploy and manage services for the HPC Infrastructure group
  • Develop, maintain, and review high-quality code for internal tools using programming languages such as Python and Bash

Project Management and Leadership:

  • Lead small Infrastructure projects through the project lifecycle
  • Mentor and train junior staff, creating training documentation, holding knowledge-sharing sessions, and fostering skill growth throughout the team
  • Propose and implement improvements to existing Infrastructure systems as well as new systems, processes, and procedures

Requirements

  • Bachelor’s degree in computer science or closely related field and a minimum of 5 years of experience in Linux systems and Kubernetes platform administration, or a master’s degree and a minimum of 4 years of experience in Linux systems and Kubernetes platform administration
  • An equivalent combination of education and experience will be considered

Preferred Qualifications:

  • Excellent interpersonal/communication skills and the ability to work within a team
  • Strong experience designing, building, and maintaining Kubernetes platform tools
  • Strong working knowledge of Linux system fundamentals and common network protocols
  • Programming and scripting skills in common languages such as Python and Bash
  • Understanding of versioning and code review tools like GitHub and GitLab
  • Experience implementing and supporting highly available systems and services
  • Experience with configuration management tools such as Puppet or Ansible
  • Experience deploying and maintaining virtual environments using VMware
  • Experience deploying, maintaining, and troubleshooting a variety of infrastructure services such as OpenLDAP, DNS, DHCP, etc.
  • Ability to plan, prioritize, and complete assigned projects with minimal supervision

Special Requirements:

  • This position requires the ability to obtain and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse (WSAP) testing-designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…