Intermediate 6 topic areas 78+ exercises

DevSecOps Pipeline Engineer

DevSecOps Pipeline Engineers embed security checks into the software delivery lifecycle — building the pipeline stages that run SAST, DAST, dependency scanning, and secret detection on every code change. Their daily English involves writing security gate policies, communicating finding severity to development teams, presenting pipeline security metrics to leadership, and explaining why a blocked build contains a real risk rather than a false positive. This path covers the vocabulary of pipeline security and the language for productive security-developer communication.

Topics covered

  • SAST & DAST
  • Software Composition Analysis
  • Secret scanning
  • IaC security
  • Security gates
  • Vulnerability triage communication

Vocabulary spotlight

4 terms every DevSecOps Pipeline Engineer should know in English:

SAST n.

Static Application Security Testing — automated analysis of source code to identify security vulnerabilities without executing the program

"The SAST scan caught a SQL injection vulnerability in the new search endpoint before the PR was merged."
SCA n.

Software Composition Analysis — automated scanning of third-party and open source dependencies to identify known vulnerabilities (CVEs) and license compliance issues

"The SCA gate blocked the build because a transitive dependency had a CVSS 9.8 vulnerability with a known exploit."
security gate n.

A CI/CD pipeline stage that blocks a build or deployment if security scan results exceed defined thresholds — enforcing a minimum security standard automatically

"Our security gate blocks any PR that introduces a new Critical or High SAST finding without a documented exception."
false positive n.

A security tool finding that identifies an issue that is not actually exploitable in the given context — a major cause of developer friction with security tooling

"The SAST tool flagged the encrypted credentials as hardcoded secrets — a false positive we suppressed with an inline annotation."
Open full glossary →

📚 Vocabulary Reference

Key terms organised by category for DevSecOps Pipeline Engineers:

Scanning Types

SASTDASTIASTSCAsecret scanningcontainer scanningIaC scanninglicense scanningmalware scanningSBOM generation

Findings

vulnerabilityCVECVSS scoreseverityCWEfalse positivetrue positivesuppressionexceptionremediation

Pipeline

security gatequality gatepipeline stageblocking checknon-blocking checkfail-openfail-closedpolicy-as-codeOPAshift left

Tools

SemgrepSnykDependabotTrivyCheckovtfsecgitleakstruffleHogOWASP ZAPSonarQube security
Study full vocabulary modules →

Recommended exercises

Real-world scenarios you'll practise

  • Writing a security gate policy: specifying which finding severities block builds, which require exceptions, and the exception approval process
  • Communicating a blocked build to a developer team: explaining the finding, confirming it is a true positive, and providing a remediation path
  • Presenting pipeline security metrics to a CISO: mean time to remediate by severity, false positive rate, and coverage across the codebase
  • Explaining SCA policy to a team complaining that the dependency scanner is slowing down their CI: framing the value in terms of supply chain risk reduction

Recommended reading

Explore another role

📋 API Product Manager

Open path →