Skip to main content

DevOps / SRE

Overview​

DevOps/SRE are the artisans of automation and infrastructure.
They ensure that security is embedded in pipelines and at runtime, not bolted on afterwards. They build security highways that verify, validate and block insecure code.

Key Responsibilities​

  • Integrate security verification into pipelines (Ch. 07)
  • Automate SBOM generation and dependency scans (Ch. 05)
  • Ensure secure execution of IaC and containers (Ch. 08-09)
  • Maintain continuous monitoring in production (Ch. 12)

Organisational Context​

They respond directly to the requirements of DORA (digital operational resilience) and NIS2 (appropriate technical measures). They are the bridge between development and secure operations.

Regulatory Framework​

Essential for:

  • DORA: Digital operational resilience
  • NIS2: Implementation of appropriate technical measures

Activities by Chapter​

Ch. 01 - Application Classification​

Classify technical artefacts (Dockerfile, pipeline, IaC, images) with the same criticality as the application, ensuring that security controls follow the integrity of the delivery.

User Stories:

Ch. 02 - Security Requirements​

Ensure that the CI/CD pipeline automatically verifies security requirements (SAST, SCA, DAST, SBOM, signatures), blocking non-compliant merges and releases.

User Stories:

Ch. 03 - Threat Modelling​

Update the threat model on significant changes and integrate validation into the pipeline for automatic review.

User Stories:

Ch. 04 - Secure Architecture​

Validate architecture controls in the pipeline (topology, IaC, policies). Implement environment segregation (dev, QA, stage, prod) with logical and physical isolation.

User Stories:

Ch. 05 - Dependencies and SBOM​

Automate SBOM generation and management, integrating dependency vulnerability analysis into the pipeline.

User Stories:

Ch. 06 - Secure Development​

Integrate linters and SAST into the pipeline to detect failures early and generate continuous evidence of compliance.

User Stories:

Ch. 07 - Secure CI/CD​

Design pipelines with scanners, gates and release signatures, ensuring that only validated artefacts advance from one phase to the next.

User Stories:

Ch. 08 - IaC​

Apply policy enforcement in IaC with policy-as-code, validating compliance before deployment.

User Stories:

Ch. 09 - Containers and Images​

Run vulnerability scanners on every build, validate executions against formal policies (OPA/Kyverno), generate SBOM automatically, enforce a registry allowlist and SHA256 digests, prohibit static credentials, apply minimal RBAC and NetworkPolicy, maintain the Golden Images catalogue.

User Stories:

Ch. 10 - Security Testing​

Integrate automatic gates into the pipeline (SAST/SCA/IAST) with thresholds per Lx. Centralise findings on a unified platform and automate delivery to the teams.

User Stories:

Ch. 11 - Secure Deployment​

Deploy only signed, versioned artefacts. Implement fast rollback tested periodically, enable post-deploy monitoring, implement feature flags with metadata, ensure that secrets are never embedded, implement progressive deployment (canary/blue-green).

User Stories:

Ch. 12 - Monitoring and Operations​

Configure production environments with continuous monitoring and coordinate alert response. Ensure log security and integrity (WORM retention), integrate with the SIEM.

User Stories:


Chapter References​

For full context and framing: