Open to remote security engineering, detection and SOC roles

Ryan Williams

Detection Engineering & Cloud Security

I build detections that analysts can trust and keep cloud environments audit-ready. Six-plus years in SOC operations across AWS and Azure, most recently as the primary detection engineer and continuous monitoring lead for a FedRAMP High cloud SOC. US citizen, eligible for Public Trust and security clearance.

Email me LinkedIn GitHub Experience

87%
reduction in SOC triage volume, from 3,000 to under 400 hours a month, through detection tuning
100+
MITRE ATT&CK-aligned detections built across Splunk, Microsoft Sentinel and Defender, and Elastic
8
customer AWS and Azure environments standardized under one detection strategy
Under 4 hours
to prepare FedRAMP audit evidence, down from 3+ days, after automating artifact collection

Projects

Detections

27 detections for Splunk, Microsoft Sentinel and Elastic, one file per detection: what it looks for and why, the query for each platform, expected false positives, blind spots, how to trigger it safely in a lab, and what to do when it fires.

  • Windows and Active Directory (18): ransomware and recovery tampering, credential dumping (LSASS, DCSync, hive copies), lateral movement, persistence through Run keys and WMI, password spraying and brute force, event log clearing
  • AWS (8): disabled logging, root use, missing MFA, credentials and admin policies granted, resources opened to the internet, KMS key deletion, snapshots shared outside the account
  • Linux (1): shells spawned by web servers

SPLKQLEQLES|QLMITRE ATT&CK

unopened

A static malware triage command-line tool for SOC analysts. It examines a suspicious file and never executes it.

  • Covers PE files, Office macros, LNK, scripts, HTML smuggling, PDF, archives and phishing email (SPF, DKIM, DMARC and look-alike domains)
  • Produces rule-based verdicts, defanged IOCs, and hunt queries for Splunk, Sentinel and Elastic
  • Validated in an isolated VM on MalwareBazaar holdout sets and 347 benign files, with 0 malicious false positives
  • I designed the scope, safety rules and validation; the code was written with Claude Code

PythonMalware triagePhishingIOCs

Writing