All tracks
Track 01Analyst

Automation & Code

Policy-as-code, compliance-as-code and CI/CD guardrails. You stop describing controls in Word and start expressing them in Rego, YAML and Python that a pipeline can enforce.

12

rooms

2410

total XP

10h

est. time

What you'll be able to do

  • ›Model controls as structured data (YAML/JSON/OSCAL)
  • ›Write and test OPA/Rego policies against real inputs
  • ›Fail a build on a control violation inside CI/CD
  • ›Script against Jira, Okta and cloud APIs to remove manual steps

Rooms

RecruitLive

What Is GRC Engineering?

The failure mode of traditional GRC, what changes when you treat compliance as a software problem, and the skills that define a GRC engineer.

Answer challengeYAML labReview lab
25 min 100 XP 2 labs
RecruitLive

The Spreadsheet Failure Mode

Diagnose a real compliance program drowning in manual work and identify the three automations that save the most work.

Scenario simQuery labTriage lab
30 min 130 XP 2 labs
RecruitLive

Your First Automated Control

Take one access-review control from Word document to a scheduled check that produces its own evidence.

Answer challengeCode / policy labYAML labTriage lab
50 min 220 XP 2 labs
AnalystLive

Git for GRC Artifacts

Version control, review and approval workflows applied to policies and control definitions.

Code / policy labYAML labReview lab
40 min 160 XP 2 labs
AnalystLive

Controls as Data

Model a control catalog in YAML/JSON and OSCAL so it can be queried, diffed and tested.

Code / policy labYAML labReview lab
45 min 180 XP 3 labs
AnalystLive

Policy as Code with OPA/Rego

Write Rego policies that evaluate cloud configuration against your control catalog.

Code / policy labPolicy labTriage lab
60 min 250 XP 2 labs
AnalystLive

Control Checks in CI/CD

Fail a pipeline on a control violation, and design the exception path that keeps engineers moving.

Code / policy labScenario simPolicy labTriage lab
50 min 210 XP 2 labs
AnalystLive

OSCAL Profiles & Baselines

Tailor a catalog into a profile without destroying it, and keep the SSP, assessment results and POA&M pointing at the same control ids.

Code / policy labScenario simYAML labReview lab
50 min 200 XP 2 labs
AnalystLive

Automating GRC with APIs

Script against Okta, Jira and cloud APIs for evidence: authentication, pagination, throttling and proving the population was complete.

Code / policy labScenario simYAML labTriage lab
55 min 220 XP 2 labs
AnalystLive

Testing Compliance Code

Write tests that can actually fail: negative cases, missing-field cases and assertions on the decision rather than on the run.

Code / policy labScenario simYAML labReview lab
50 min 210 XP 2 labs
EngineerLive

Build an Evidence Pipeline, Step by Step

Build a working GRC evidence pipeline end to end: collectors for identity, cloud, ticketing, CI and HR sources, a normalised evidence record, policy code you write yourself, custody, scheduling and reporting.

Code / policy labScenario simPolicy labYAML labReview lab
90 min 240 XP 3 labs
EngineerLive

Automation Capstone

Ship one control end to end as code: repository layout, tests that can fail, a gate that cannot be skipped quietly, and evidence emitted by the pipeline itself.

Code / policy labScenario simYAML labReview lab
65 min 290 XP 2 labs