Linux Infrastructure Engineer II/III
National Laboratory of the Rockies · Golden, CO · 3 wk ago
Information Technology$100k–$181k/yrFull-time
About the role
The National Laboratory of the Rockies (NLR) seeks a Linux Infrastructure Engineer to support the infrastructure around the centers High Performance Computing (HPC), Research Computing, and on-premises cloud. This role requires a versatile skill set and a strategic mindset to optimize high-performance data environments, solve complex problems, enhance efficiency, and improve reliability and scalability.
Responsibilities
- Design, engineer, and deploy Linux-based solutions to support data management, HPC, data analysis, processing, and visualization tools and platforms.
- Collaborate with researchers to translate their technical needs into effective infrastructure and application solutions.
- Install, configure, and maintain Linux systems, ensuring they are optimized for science applications and large-scale workloads.
- Develop, maintain, and support containerized environments (e.g., Docker, Podman, Kubernetes) to enable seamless deployment and management of tools and applications.
- Perform regular server maintenance (hardware and software), updates, security patching, and system hardening to ensure data integrity and security compliance.
- Troubleshoot and resolve complex server, application, and network issues that impact data workflows and performance.
- Evaluate new technologies, tools, and methodologies to enhance the efficiency, reliability, and scalability of the infrastructure supporting data and visualization efforts.
- Automate routine tasks and workflows to enhance efficiency and reduce operational overhead.
Requirements
- Level II: Relevant Bachelor's Degree and 2 or more years of experience or equivalent relevant education/experience. Or, relevant Master's Degree or equivalent relevant education/experience.
- Level III: Relevant Bachelor's Degree and 5 or more years of experience or equivalent relevant education/experience. Or, relevant Master's Degree and 3 or more years of experience or equivalent relevant education/experience. Or, relevant PhD or equivalent relevant education/experience.
Qualifications
- Experience in Linux system administration (2 years at II and 5 years at III).
- Proven ability to design and implement secure, scalable, and performant infrastructure to support complex data pipelines and analysis tools.
- Strong problem-solving skills with the ability to quickly diagnose and resolve technical issues impacting data processing and analysis.
- Excellent communication and collaboration skills to work effectively with researchers, research operations, analysts, and cross-functional teams.
Preferred Qualifications
- Familiarity with Git and handling branches, merging, and conflict resolution.
- Automated configuration management using Ansible.
- Knowledge of computer hardware and how to manage, deploy, and service it.
- Experience with enterprise level directory services OpenLDAP, RHEL IdM/IPA, or similar.
- Familiarity with building, supporting, and life-cycling containers (Podman, Kubernetes, docker).
- Experience working with on-premises cloud environments (VMware, OpenStack, Proxmox, OpenShift).