The DevOps Software Engineer shall be responsible for software integration efforts, development of framework solutions, and maintaining automated infrastructure solutions to ensure high availability and scalability of HPC systems in a Linux environment. In this role, the DevOps Software Engineer shall work closely with various stakeholders to streamline the deployment pipeline and optimize system performance.
Requirements
- Experience with Linux CLI
- Experience writing scripts using Shell/Bash/Python
- Linux administration experience including software integration, service management, configuration management, and routine sustainment operations related to provisioning, storage, and networking.
- Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment
- Extensive software development experience with Java and Python
- Experience with stream/batch Big Data processing and analytic frameworks
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI
Responsibilities
- software integration efforts
- development of framework solutions
- maintaining automated infrastructure solutions
- streamline the deployment pipeline
- optimize system performance
Other
- Clearance: TS/SCI FSP
- Bachelors of Science degree with 7 plus years experience, Masters of Science degree and 5 years experience, or 9 years experience without degree.
- work closely with various stakeholders