Recent software development experience with Python
Knowledgeable in Datacenter Infrastructure Management (DCIM) tools, preferably Netbox
Familiarity with Secret Management tools like HashiCorp Vault
Experience with Identity and Access Management (IAM) solutions such as Keycloak
Proficient in containerization technologies including Docker
Experience with automation frameworks like Ansible
Knowledge of CI/CD principles and tools, particularly GitLab CI and Jenkins
Experience with Git for source control
Responsibilities
Develop and maintain software for system management infrastructure of HPC systems
Automate manual processes using Bash scripts
Implement and manage software development using Python
Utilize DCIM tools to optimize datacenter operations
Manage secrets with tools like HashiCorp Vault
Control access using IAM solutions like Keycloak
Deploy and manage containerized applications using Docker
Coordinate deployment operations through automation frameworks such as Ansible
Implement CI/CD pipelines to streamline software delivery
Benefits
Comprehensive health insurance options
Retirement plan with company match
Professional development opportunities
Flexible work arrangements
Generous paid time off policy
Collaborative work environment
Full Job Description
Description
Active TS/SCI w/ Polygraph required.
Position Description
The Software Engineer shall be responsible for developing and maintaining system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment.
Position Required Skills
§ Experience using the Linux CLI and Linux tools
§ Experience developing Bash scripts to automate manual processes
§ Recent software development experience using Python
§ Familiar with Datacenter Infrastructure Management (DCIM) tools such as Netbox
§ Experience with Secret Management tools such as HashiCorp Vault
§ Familiar with Identity and Access Management (IAM) solutions such as Keycloak
§ Experience with containerization technologies such as Docker, PodMan, containerd
§ Experience with automation frameworks including Ansible for orchestrating deployment
§ Familiar with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
§ Experience with Git Source Control System
Position Desired Skills
§ Familiar with Observability and Analytics platform solutions such as Splunk
§ Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies
§ Experience with the Atlassian Tool Suite (JIRA, Confluence)