ID #454 (SWE-2) DevOps
Job Description:
ID Position: 454 Software Engineer
Task: HPC Integration & Test IV
LOE: 1 FTE
ID LCAT: SWE-2
Work Location: NBP 140
Telework: Not Available
ID Software Engineer (SWE) Skill Level 2
SWE-2 Qualifications: Masters 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.
OR
Bachelors 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
OR
Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and
complexity.
Position Description
The DevOps Engineer shall be responsible for developing and maintaining complex and diverse
Infrastructure as Code (IaC) solutions. This positions focus is on automation and efficiency to
reduce manual effort and increase the reliability of software builds and deployments.
Position Required Skills
Experience using the Linux CLI and Linux tools
Proficient using Bash/Python to develop scripts to automate provisioning of HPC systems
Experience with release management best practices including versioning, automation,
risk management, and continuous improvement
Experience managing software builds and releases with one or more programming
languages
Experience with CI/CD principles, methodologies, and best practices
Experience in designing, implementing, and maintaining CI/CD pipelines using tools
such as Jenkins, GitLab CI, Travis CI, or CircleCI
Experience with IaC (Infrastructure as Code) principles and automation tools including
Ansible
Experience with Dev/Sec/Ops processes and related FOSS toolchains
Experience with containerization technologies such as Docker and Containerd
Experience with Git Source Control System
Position Desired Skills
Experience with the Atlassian Tool Suite (JIRA, Confluence)
Familiarity with Agile and Scrum methodologies for project management and
collaboration
Required Skills:
Collaboration CI/CD Pipelines Ansible Bash Agile Gitlab Programming Languages Confluence DevOps Reliability Continuous Improvement Infrastructure Risk Management Automation Jenkins Scrum Programming Integration Docker Linux Computer Science JIRA Git Software Python Project Management Science Management