Overview
As a Lead DevSecOps Engineer, you will drive the technical delivery of continuous integration and continuous deployment (CI/CD) pipelines and integrated security tooling for a prominent Defence and National Security programme. Collaborating closely with a Scrum team, you will ensure the implementation aligns with business objectives and security requirements while also mentoring junior engineers and fostering best practices in secure engineering processes. This contract role is ideal for candidates with a strong software development background and extensive experience in DevSecOps tooling.
Responsibilities
- Own aspects of the technical implementation, delivery, and assurance of DevSecOps tooling.
- Contribute to technical implementation and design activities, supporting design decisions and assessing options.
- Develop and document reusable automation scripts and Infrastructure as Code artifacts.
- Write build automation scripts in Ansible and Infrastructure as Code using Terraform.
- Advise end users on the use of DevSecOps technologies and secure engineering processes.
- Work within a Scrum team to define, prioritize work, and manage risks and dependencies.
- Ensure DevSecOps implementation aligns with business outcomes and security needs.
- Mentor junior engineers and contribute to planning and progress reporting.
Requirements
- UK Sole National with active DV Clearance.
- Significant experience in implementing and configuring CI/CD pipelines, ideally Azure DevOps.
- Proficient in Infrastructure as Code tooling including Terraform and Ansible.
- Experience with security tools such as Black Duck, Coverity, or Snyk.
- Familiarity with automated test tooling, ideally Selenium or Robot Framework.
- Understanding of secure secrets management, particularly with Azure DevOps and HashiCorp Vault.
- Background in software development across both Windows and Linux operating systems.
- Experience working in an agile, sprint-based delivery lifecycle.