Development, enhancement, and sustainment of automation tools in support of system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment.
Requirements
- Experience using the Linux CLI and Linux tools
- Experience developing Bash scripts to automate manual processes
- Recent software development experience using Python
- Experience with automation frameworks including Ansible for orchestrating deployment
- Experience performing troubleshooting and debugging issues in an operational system
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
- Experience with Git Source Control System
Responsibilities
- Development, enhancement, and sustainment of automation tools in support of system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment.
- Experience using the Linux CLI and Linux tools
- Experience developing Bash scripts to automate manual processes
- Recent software development experience using Python
- Experience with automation frameworks including Ansible for orchestrating deployment
- Experience performing troubleshooting and debugging issues in an operational system
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
Other
- Active TS/SCI with an appropriate polygraph is required to be considered for this role
- Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies