What are the responsibilities and job description for the Software Engineer 2 - DevOps position at Captivation Software?
Description
Captivation Software is looking for a mid level software engineer who will be acting as a DevOps Engineer and shall be part of a team responsible for developing and maintaining a comprehensive Metrics and Monitoring solution for HPC systems to ensure the reliability, performance, and scalability of HPC infrastructure
Requirements
Security Clearance:
- Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
Minimum Qualifications:
- 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.
Required Skills:
- Experience using the Linux CLI
- Experience developing Bash scripts to automate manual processes
- Recent software development experience using Python
- Experience with software frameworks used for searching, monitoring, and analyzing big data such as Splunk and Elastic Stack
- Experience with IaC (Infrastructure as Code) principles and automation tools including Ansible
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI
- Experience with Git Source Control System
Desired Skills:
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Experience with Log Management tools including Syslog-ng and rsyslog
- Experience with Kafka Messaging Framework
This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.