T-Rex is looking for a fully cleared HPC Software Engineer 3 to work on a program in the Fort Meade, Maryland area in support of the Intelligence Community, designing, developing, testing, deploying, documenting, maintaining, and enhancing complex and diverse software for HPC systems.
Requirements
- Linux, Linux tools
- Infrastructure automation technology: Ansible, SaltStack, Puppet, Chef, Terraform, etc.
- Willing and able to learn Ansible
- Adapting to and adhering to project-specific Ansible coding standards
- Familiar with and able to perform full software-development lifecycle support with version-control tools (Git, GitLab)
- Programming in Ansible
- Bash scripting
Responsibilities
- The HPC Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software for HPC (high performance computing) systems based upon documented requirements.
- Reviews and tests software components for adherence to the design requirements and documents test results.
- Resolves software problem reports.
- Utilizes software development and software design methodologies appropriate to the development environment.
- Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS)/Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components.
- Working knowledge of Configuration Management (CM) tools and Web Services implementation.
- Supports determination of if-and-when to incorporate them into an IAC solution
Other
- Active and transferable U.S. government issued TS/SCI with FSP security clearance is required.
- Works individually or as part of a team.
- Works independently, as well as with a team, to ensure that all components are functioning properly
- Stays abreast of the latest industry trends in both open source and commercial solutions.
- Communicative, collaborative, and organized