Job Overview
CohesionForce is actively seeking candidates for a DevSecOps Engineer to become part of our team in Huntsville, AL. This individual will work with the Agile Development Teams/Security/System Administration to create and advance solutions for DevSecOps. In this role, you will work independently on large projects, and at other times, will be working in a collaborative team environment with other DevSecOps engineers and other program development and deployment teams. You will provide security in DevSecOps, up-to-date knowledge of threat modeling, risk assessment techniques, code reviews, current best practices, and the latest cybersecurity threats. You will choose and deploy the appropriate automated application security testing tools and bring awareness to users of how to make the most of application security features.
Responsibilities
- Administer databases.
- Implement and maintain DevSecOps best practices throughout the entire development lifecycle.
- Assist with development of Cyber Plans and Procedures.
- Work with multiple agile teams across the program to upgrade infrastructure supporting the technical environment.
- Apply hardware and software knowledge, cyber security standards, and feedback from users to develop/modernize the environment.
- Utilize experience in Infrastructure as code to deliver rapidly and consistently.
Required Skills
- Previous DevOps experience or software focus in automation.
- Experience with Linux (RHEL/CentOS), Windows Server and Workstation.
- Experience with Agile, Continuous Integration/Continuous Deployment.
- Understanding of System Scripting (bash, Python, PowerShell, batch, etc.)
- Understanding of writing and maintaining CI/CD Pipelines (GitLab, Jenkins, Bamboo
- Experience providing technical support, training, and guidance to program personnel on DevSecOps tools and software development lifecycle (tools such as GitLab, Nexus and CI tools)
- Experience with Docker and/or Containerization.
- Troubleshooting skills and experience with Linux and/or Windows environments.
- Knowledge of Infrastructure-as-Code and/or Platform Engineering
- Knowledge in controlling third party software (COTS, GOTS, and FOSS) to ensure efficient storage and reusability across the program.
- Demonstrate strong collaboration skills
- Basic skills with version control tools such as Git.
- 3+ years of experience with DevSecOps principles and practices.
- Experience with Agile methodolgies, such as Scrum and/or Kanban.
- Active DoD security clearance.
Desired Skills (not required)
- Experience developing maintainable Infrastructure as Code (Ansible, Terraform, chef/puppet, etc.)
- Experience with GitOps infrastructure automation process
- Ability to support multiple release project schedules simultaneously
- Understanding of Test automation and how to implement in a pipeline approach
- Experience with static analysis tools and integrating into a pipeline (Fortify, Coverity, SonarQube, etc.)
- Understanding of containerization – experience with Kubernetes and/or helm charts
- Infrastructure implementation of virtualized hosts in VMWare.
- Basic network understanding and diagnostics
- Knowledge of Scaled Agile Framework (SAFe)
- System Administrator skills highly desired
Education
Bachelor’s degree from an accredited college in a related discipline, or equivalent experience/combined education, with 5 years of professional experience; or 3 year of professional experience with a related Master’s degree; or no experience required with a related PhD or JD. Considered career, or journey, level.
Job Type: Full-time
Pay: $105,000.00 - $130,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
Work Location: In person