GitLab
A single application for the entire DevOps lifecycle
GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Remote Work Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream ManagementGitLab
A single application for the entire DevOps lifecycle
GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Remote Work Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream ManagementGitLab software engineers are required to complete secure coding training quarterly.
The goal is to preserve a baseline of competency and provide continuous learning for the engineering roles that most impact to the product as it moves through stages. Management goals for this function should include maintence and education of secure coding practices as well as integrate lessons learned from historical issues.
This control applies to all product engineers and product security PMs.
Control owner:
Security Compliance
Process owner:
The delivery process owner is responsible for deploying the training. The control owner checks to ensure 100% of in-scope team members undergo training and reports results to management to assess competency and create goals that are aligned with overall improvement. All product engineers and PMs are responsible for competing the training. Target roles for training includes Frontend Engineers, Backend Engineers and Site Reliability Engineers.
The security training is available in the handbook as optional. Security Compliance is working with the team to clsoe the gaps for the requirements training cadence and management tracking.
For audit evidence of compliance, we need to be able to demonstrate 100% completion of training by all in-scope team members.
Non-public information relating to this security control as well as links to the work associated with various phases of project work can be found in the Secure Developer Training control issue.