Automation Engineer
GIGATEC Engineering · Annapolis Junction, MD · 3 mo ago
On-siteEducationFull-time
What You’ll Be Doing
- Part of a team responsible for executing and maintaining automated integration and system testing processes across a diverse range of HPC operating environments.
- Development of scripts and playbooks to be leveraged for system-level integration.
- Technical documentation development.
- Coordination of integration activities.
- Clear communication of results to key stakeholders.
- Conduct performance, functional, redundancy, and failover testing to ensure system stability and reliability under various conditions.
Required Skills
- Experience with the Linux CLI, and Linux tools.
- Recent experience using Bash/Python to develop scripts to automate testing of HPC systems.
- Recent Linux administration experience in an HPC multi-host/multi-instance environment.
- Experience troubleshooting hardware and software issues operating in an HPC environment.
- Experience with tracking and reporting issues to key stakeholders.
- Experience configuring and sustaining VMware ESXi/Virtualization environments.
- Experience with containerization technologies such as Docker.
- Familiar with IaC principles and automation tools including Ansible.
- Demonstrated experience with network monitoring tools, including the ability to configure, analyze, and troubleshoot network performance in HPC systems.
- Experience with CI/CD principles, methodologies, and tools including GitLab CI.
- Experience with Git Source Control System.
Desired Skills
- Experience with the Atlassian Tool Suite (JIRA, Confluence).
- Familiar with Agile software development principles, methodologies, and best practices.
- Fluent in sarcasm, kindness, and the occasional office banter.