UK-based · Chicago-bound · Open to U.S. Relocation

Hi, I'm

Thomas Haggath

7+ years at Amazon Web Services. I protect cloud infrastructure from security threats, leading investigations, building detection systems, and responding to incidents at enterprise scale.

Amazon Web Services 7 Years GuardDuty CloudTrail NIST 800-61
Thomas Haggath, Senior Cloud Security Engineer

About

I'm a Senior AWS Cloud Engineer with 7+ years of experience specialising in AWS security incident response and detection engineering across multi-account enterprise environments. I lead complex investigations into IAM abuse, anomalous API activity, and credential compromise, leveraging CloudTrail, GuardDuty, and VPC Flow Logs to drive incidents from signal to containment.

I've designed automation to enrich GuardDuty findings with contextual IAM metadata, deployed AWS Security Hub and Macie in regulated environments, and authored incident response runbooks that enable consistent response under pressure. Most recently I built AI-assisted operational tooling that cut process time by 45% while maintaining strict data-protection controls.

Based in Wiltshire, UK, with my sights set on Chicago, though I'm open to U.S. roles more broadly. Happy to discuss H-1B or L-1 sponsorship.

7+ Years at AWS Across 4 progressive roles in Managed Services
94% Compliance Rate Achieved Raised cloud security compliance from 68% at InfoSum
45% Faster Incident Response Reduced mean containment time through automation and SOPs
60% Faster Secure Deployments Accelerated AWS landing zone delivery via Control Tower
2x AWS SME Accreditations Security Incident Response and Patch Management
2x AWS Builder Awards Monitoring Bar Raiser and AMS Builder Award

GitHub Activity

GitHub contribution graph

Experience

Cloud Support Engineer II

Amazon Web Services Managed Services

  • Executed end-to-end containment across 10+ compromised-credential and IAM-abuse incidents: credential/session revocation, policy tightening, KMS hardening, and drift remediation, consistently meeting a 15-minute response SLA.
  • Authored 7 incident response runbooks covering IAM misuse, detection workflows, and logging investigations, driving a 35% reduction in escalations and enabling consistent response across the team without senior involvement.
  • Built AI-assisted operational automation with embedded data-protection guardrails, reducing process time by 45% while maintaining sensitive data controls.
  • Engineered 3 Observability SOPs integrated with an AI agent to guide engineers through structured alert triage across a 350-engineer organisation, reducing onboarding friction, enabling self-serve diagnosis without escalation, and progressing the team toward autonomous agentic response workflows.
  • Delivered Call Leader training to 60 engineers across multiple sites adapting to a new customer-facing escalation responsibility, equipping the team with communication techniques, de-escalation strategies, and scenario-based practice to handle high-pressure customer calls with confidence.
  • Established as the primary Major Incident Management contact for large-scale service disruptions, managing 3-4 major incidents per quarter across large enterprise customers with multiple accounts and regions, leading calls to communicate status, coordinate workarounds, and maintain structured stakeholder updates throughout each event lifecycle.
CloudTrail GuardDuty Security Hub Macie Python KMS NIST 800-61

Information Security Compliance Analyst

InfoSum Ltd Remote

  • Raised AWS Config compliance from 68% to 94% by tuning controls, prioritizing remediation with engineering, and aligning accepted risk decisions.
  • Developed 3-4 Splunk dashboards to analyze authentication and network access patterns by geography, directly identifying bastion hosts and public SFTP endpoints requiring geo-blocking to reduce high-risk exposure.
  • Assessed security findings using AWS Security Hub, AWS Config, and NIST 800-61 guidelines, coordinating remediation with engineering teams to improve monitoring maturity and cut repeat control failures.
  • Automated AWS Config conformance reporting using Python, saving 20-30 minutes per finding and accelerating identification of non-compliance across the estate.
  • Led migration of end-of-life Splunk EC2 deployment to Splunk Cloud Enterprise, eliminating unpatched infrastructure risk and restoring full platform supportability.
AWS Config Security Hub Splunk Splunk Cloud Python NIST 800-61

Cloud Support Engineer II

Amazon Web Services Managed Services

  • Deployed and operationalized AWS Security Hub and Macie in regulated enterprise environments, configuring delegated administrator accounts with centralised aggregation across multi-account, multi-region customer estates, aligning controls to NIST 800-53/800-61 and measurably strengthening audit outcomes.
  • Design and implement Python-based SOAR automation to enrich GuardDuty findings with contextual IAM and account metadata, automatically triaging, correlating, and routing alerts to reduce manual triage effort and accelerate investigation workflows.
  • Primary escalation point for detection-driven security incidents across multi-account customer environments; led threat hunting investigations into IAM abuse, anomalous API behavior, and VPC-level indicators using CloudTrail, CloudWatch Logs, and AWS Config, mapping attacker activity to MITRE ATT&CK techniques to drive containment decisions.
  • Engineered GuardDuty automation and tuned detection rules to suppress false positives and sharpen signal fidelity, reducing analyst noise across multi-account customer estates.
  • Led customer migrations into AWS using Control Tower and Landing Zone Accelerator, deploying secure landing zones with centralized logging, IAM guardrails, and KMS encryption defaults, reducing misconfigurations and accelerating secure delivery by 60%.
  • Integrated endpoint telemetry (CrowdStrike, Trend Micro IPS/IDS) into operational investigations, strengthening correlation between cloud and workload-level signals.
GuardDuty CloudTrail IAM Control Tower KMS CrowdStrike

Cloud Support Engineer I

Amazon Web Services Managed Services

  • Established a Security Incident Response SME program enabling structured, repeatable incident handling without elevated credentials, reducing containment time by 45% and lowering escalation volume.
  • Extended investigation automation with real-time IAM activity and CloudTrail enrichment, accelerating evidence-based triage and reducing time to initial containment decision.
  • Delivered training and enablement for engineers pursuing Security Incident Response SME accreditation, improving on-call readiness and response consistency.
AWS IAM CloudTrail Patch Management Training

Cloud Support Associate

Amazon Web Services Managed Services

  • Resolved security-related customer incidents across alerting, change management, and backlog remediation, reducing resolution time by 30%.
  • Coordinated incident response across security, engineering, and account teams to cut time-to-acknowledge and raise investigation quality across support queues.
AWS Incident Response Change Management

Software Tester Intern

Evidence Talks Ltd (CCL Group) Milton Keynes, UK

  • Executed functional and regression testing of digital forensics products using test-case management tools, confirming usability and stability.
  • Built Selenium (C#)-based automated UI tests to increase test coverage and repeatability.
  • Supported penetration testing activities to identify product security risks and report findings to the team.
Selenium / C# Digital Forensics Penetration Testing QA

Skills

Cloud Security (AWS)

Day-to-day toolset across 7+ years at AWS Managed Services. GuardDuty and CloudTrail form the core detection stack; IAM, KMS, and Config underpin security baselines across multi-account enterprise environments.

CloudTrail GuardDuty Security Hub Macie IAM KMS VPC Flow Logs AWS Config Control Tower

Detection & Incident Response

Primary discipline for 3+ years. Full incident lifecycle from triage through containment and post-incident review, aligned to NIST 800-61. AWS SME-recognised for driving 45% reduction in mean containment time.

Alert Triage Threat Hunting Detection Engineering MITRE ATT&CK Containment Root Cause Analysis Evidence Capture NIST 800-61 Runbook Authoring

Monitoring & SIEM / SOAR

Security Information and Event Management (SIEM) and SOAR automation used daily. Splunk SPL for detection rule authoring, alert tuning, and threat hunting across CloudTrail, VPC Flow Logs, and endpoint log sources at scale.

Splunk (SPL) SIEM SOAR CloudWatch EventBridge Log Analysis Correlation

Automation & Scripting

Python for incident response tooling and detection automation. Terraform and Control Tower for IaC-driven security baseline enforcement and landing zone provisioning across managed AWS estates.

Python PowerShell Bash Terraform

Security Tooling

Deployed and operated across large-scale AWS customer environments as part of AMS security engineering: endpoint protection, intrusion detection, and vulnerability scanning at enterprise scale.

CrowdStrike Trend Micro IPS/IDS Nessus

Vulnerability & Risk

Led patch management operations at enterprise scale. AWS Patch Management SME recognition for driving Config compliance from 68% to 94% and cutting vulnerability exposure windows across the managed estate.

Vulnerability Management Patch Management Risk Management Compliance Reporting

AI & Automation

Built AI-assisted operational tooling with embedded data-protection guardrails at AWS, cutting process time by 45%. Authored SOPs enabling engineers to self-serve AI agent troubleshooting. AWS-certified in Generative AI Essentials.

AI-Assisted Tooling Prompt Engineering Workflow Automation SOP Authoring AWS Generative AI Essentials

Education & Certifications

BSc (Hons) Digital Forensics and Cyber Security

Bournemouth University

Bournemouth, UK · Interdisciplinary programme combining technical IT security with forensic investigation, spanning ethical hacking and digital evidence handling - with collaborative study across the Law department. Modules included: Digital Forensics, Ethical Hacking & Countermeasures, Networking, Systems Design, Software Programming (Java, Python)

Certifications & Accreditations

Various

Splunk Fundamentals AWS Partner: Generative AI Essentials Azure Cloud Fundamentals IT Security Foundations: Network Security Active Directory Administration

In Progress

Active Study & Certifications

Currently studying:

AWS Certified Security – Specialty (SCS-C02) AWS Certified AI Practitioner GenTech AI SME

Exploring malware analysis certification options, course TBD.

Amazon Web Services Recognition

Amazon Web Services

Security Incident Response SME: Awarded to engineers who demonstrated expertise in handling security events reported by customers within AWS Managed Services. Recognised for improving incident response consistency, developing proactive detection practices, and actively identifying potential security events in customer accounts before they escalated.

Patch Management SME: Awarded to engineers who led patch compliance efforts across AMS-managed customer fleets. In AMS, patch management involves OS and software patching across customer EC2 environments with full OS-level access, enabling deep kernel troubleshooting, root cause analysis, and hands-on remediation on behalf of customers. Recognised for identifying failure patterns across the fleet and building automation to apply fixes proactively at scale.

Monitoring Bar Raiser: Awarded to engineers who consistently raise the standard for observability. Worked directly with customers to tune CloudWatch alarms to fire on real issues, reducing alert fatigue and improving signal fidelity across managed environments.

AMS Builder Award: Awarded for building something above the bar within AWS Managed Services. Led the introduction of Landing Zone Accelerator support, a first for AMS, from initial technical deep-dive through to production-ready processes and runbooks.

Projects

haggath.re

Personal Resume Website

Live Site

Static personal resume site built with plain HTML, CSS, and vanilla JavaScript -- no frameworks, no build step, no npm. Features a mobile-responsive layout with dark/light theme toggle, scroll reveal animations, and a Formspree-backed contact form. Plausible Analytics provides privacy-respecting visitor insight without cookie consent requirements.

Security is enforced at the server level: Content Security Policy, HSTS, and X-Frame-Options headers are set in .htaccess, with SRI integrity hashes on all external scripts. Deployed via GitHub Actions CI/CD -- HTML is validated with vnu.jar on every push, then transferred to OVH shared hosting via FTP, with automatic Cloudflare cache purge and IndexNow search engine ping to complete each release.

HTML / CSS / JS GitHub Actions Cloudflare CI/CD Security Headers SRI

automated-ctfs

CTF Recon Automation for HackTheBox

GitHub

A TypeScript CLI tool that automates the full recon pipeline for HackTheBox machines, running on Windows via a WSL bridge. A single command triggers four sequential phases: fast port discovery, full 65535-port nmap scan, service/script scan on discovered ports, and parallel service enumeration with nikto and gobuster for web targets and enum4linux for SMB -- producing a structured output directory per session.

Also includes full VPN lifecycle management: auto-detect and connect to .ovpn configs, download configs directly via the HTB API, and disconnect/status commands -- so the entire setup-to-recon workflow runs from one tool. Built as a proper npm-linked CLI with a commander entry point, modular tool wrappers, and a WSL shim to bridge Windows and Linux tooling.

TypeScript Node.js HackTheBox CTF Nmap WSL Recon Automation

AWS Security Observatory

Security Monitoring & AI-Powered Threat Detection

GitHub

A self-built security operations platform designed to address a real gap: meaningful, correlated visibility across AWS security services without a commercial SIEM licence. The platform aggregates findings from 12+ AWS services including GuardDuty, CloudTrail, Security Hub, Inspector, Macie, and AWS Config into a unified Flask dashboard with an AI-powered threat detection engine that applies pattern-based anomaly recognition across structured log sources.

Built to reflect the detection engineering workflow I use professionally: ingest from CloudTrail, correlate across services, surface high-confidence signals. Features an interactive CloudTrail event viewer and configurable detection rules. Deployed entirely via AWS-native CI/CD (CodePipeline, CodeBuild, CodeDeploy) with blue/green deployments, multi-AZ auto-scaling, and automated quality gates including Bandit static security analysis, the same pipeline hygiene I enforce in production environments.

Python Flask GuardDuty CloudTrail Security Hub CloudFormation CodePipeline AWS Config

PacketTracer

Network Packet Analysis & Visualisation

GitHub

Real-time network traffic capture and analysis tool with interactive topology graph visualisation. Displays live connections between hosts with IP-to-hostname resolution, protocol filtering (TCP, UDP, ICMP), and Berkeley Packet Filter support, similar to Wireshark with Armitage-style visualisation.

Python PyQt6 NetworkX Packet Analysis Network Forensics

A-LiME

Automation of Linux Memory Extractor

GitHub

Python tooling to automate cross-compilation of Linux kernel modules and memory extraction tools, with Android Debug Bridge (ADB) integration for testing on rooted devices.

Python Linux Memory Forensics ADB Cross-compilation

Phishing Header Analyzer

Email Header & URL Phishing Analysis

GitHub

A standalone browser-based tool for analyzing email headers and body links for phishing indicators -- no server, no API keys, no install required. Drop a .eml file or paste raw headers to get a color-coded verdict with per-check breakdown covering SPF, DKIM, DMARC, Reply-To and Return-Path mismatches, display name spoofing, Message-ID validity, unusual hop counts, and suspicious URLs including IP hostnames, URL shorteners, punycode/IDN, and brand lookalikes.

Built as a single-page application running entirely in the browser with no external dependencies. Analysis logic is isolated in a standalone JavaScript module that also runs under Node.js, backed by 63 unit tests covering all detection functions. The scoring model -- calibrated across fail/warn signals -- surfaces Likely Legitimate, Suspicious, or Likely Phishing verdicts, mirroring the triage workflow used when assessing inbound mail in a SOC environment.

JavaScript HTML / CSS SPF / DKIM / DMARC Email Forensics Phishing Detection

Writing

Amazon Inspector: coverage, finding lifecycle, and severity scoring

May 2026 · AWS Security

Read

How Inspector decides what to scan, when findings open and close, and why its severity scores differ from raw CVSS.

Leveraging Amazon EventBridge to invoke Security Automation

May 2026 · AWS Security

Read

How to use Amazon EventBridge rules to capture GuardDuty, Macie, and Security Hub events and automatically invoke Lambda, Step Functions, or SSM remediation workflows.

AWS Security Hub: ASFF, Severity Normalisation and Cross-Account Aggregation

May 2026 · AWS Security

Read

How AWS Security Hub normalises findings from GuardDuty, Macie, and 30+ integrations into ASFF — and what the severity normalisation scores actually mean for triage.

GuardDuty Suppression Rules: Reduce Alert Noise on AWS

May 2026 · AWS Security

Read

How to cut GuardDuty alert noise using suppression rules, trusted IP lists, and threat intel lists — with real-world finding type examples for AWS security teams.

Leveraging Macie suppression rules to eliminate noise

May 2026 · AWS Security

Read

How to reduce Amazon Macie alert noise using suppression rules, allow lists, and finding filters — practical examples for AWS security engineers managing S3 data findings.

dev.to/haggath

AWS Security & Detection Engineering

Read

Writing about AWS security, threat detection, and cloud defence. Topics include GuardDuty, CloudTrail analysis, detection engineering workflows, and CTF writeups.

Frequently Asked Questions

What roles is Thomas open to?

Cloud Security Engineer, Security Engineer, Detection Engineer, and Security Operations roles, primarily in the Chicago, Illinois area. Open to hybrid, remote and on-site positions across the U.S. more broadly.

Does Thomas require visa sponsorship?

Yes. Thomas is a UK national seeking H-1B or L-1 visa sponsorship for U.S. roles. He is currently based in Wiltshire, UK, and is actively working towards relocation to Chicago, Illinois.

What AWS security tools does Thomas specialise in?

GuardDuty, CloudTrail, Security Hub, Macie, VPC Flow Logs, IAM, KMS, and AWS Config: the core AWS detection and response stack, used daily across enterprise multi-account environments at Amazon Web Services.

How many years of AWS experience does Thomas have?

7+ years at Amazon Web Services within its Managed Services Organization, spanning roles from Cloud Support Associate through to Cloud Support Engineer II. His primary focus for the past 5+ years has been security incident response and detection engineering.

Is Thomas available for interviews?

Yes, available for remote interviews immediately. Book a 30-minute call via Calendly, contact via the form below, or reach out on LinkedIn.

Get in Touch

Based in the UK and working towards a move to Chicago. Open to U.S. cloud security roles broadly. If you have something in mind or just want to connect, my inbox is open. Happy to discuss H-1B or L-1 sponsorship.

Download Full CV