Synergy ECP is looking to hire a DevOps Software Engineer to 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. The role involves streamlining the deployment pipeline and optimizing 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
- Designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements.
- Analyzes user requirements to derive software design and performance requirements.
Other
- TS/SCI w/ Polygraph
- U.S. Citizenship
- Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) 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 five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.