Implement a Zero-touch provisioning solution as part of an Infrastructure as a Service for complex High Performance Computing systems.
Requirements
Experience with the Linux CLI
Proficiency in scripting (Bash/Python) to automate tasks and processes
Experience performing Linux System Administration tasks including installation, configuration, and support of COTS/GOTS/FOSS software, packages, and libraries
Experience with automation frameworks including Ansible for orchestrating deployment
General HPC technical knowledge regarding compute, network, memory, and storage components
Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
Experience with containerization technologies such as Docker
Responsibilities
Implement a Zero-touch provisioning solution
Automate the installation, configuration and deployment of GOTS, COTS and FOSS products, packages, and libraries
Integrate, install, configure, upgrade, compile and support COTS/GOTS software in a heterogeneous operating system environment
Generate documentation for the full software stack
Update software for sustainment support
Execute test codes for characterization of software performance
Provide software product ownership for HPC tools
Other
United States Citizenship
Active TS/SCI security clearance with agency appropriate polygraph
Bachelor's Degree in Computer Science or related field and at least eight (8) years of demonstrable experience
Ability to work in a fast-paced environment and switch between various architectural paradigms