HPC Software Integration Engineer
GIGATEC Engineering · Annapolis Junction, MD · 3 wk ago
On-siteEducationFull-time
What You’ll Be Doing
- Integrate, test, and sustain automation tools that provision and configure HPC infrastructure in complex Linux environments.
- Bridge development, operations, and test teams to ensure automation, configuration, and system-level integration efforts are aligned, secure, and reliable.
- Use Linux administration, Bash/Python scripting, Ansible, CI/CD, automated testing, Git, and technical documentation skills to support mission-critical HPC deployment and sustainment.
Required Skills
- Experience using the Linux CLI and the Linux suite of tools.
- Experience developing Bash/Python scripts to automate manual processes.
- Strong Linux system administration experience, including service management, configuration management, storage, and networking.
- Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment.
- Experience with automation frameworks including Ansible for orchestrating system level integration.
- Experience with IaC (Infrastructure as Code) principles and automation tooling.
- Experience with CI/CD pipelines and tools including GitLab CI.
- Experience developing automated test frameworks and executing system-level automated testing.
- Experience tracking, documenting, and reporting software and system issues.
- Experience creating technical documentation, integration procedures, and test artifacts.
- Experience with troubleshooting HPC hardware, software, and network issues pertaining to the auto provisioning of HPC hardware.
- Experience with Git Source Control System.
Desired Skills
- Experience with the Atlassian Tool Suite (JIRA, Confluence).
- Familiar with Scaled Agile Framework (SAFe) methodologies.
- Fluent in sarcasm, kindness, and the occasional office banter.