Skip to content

johneburnsjr/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 

Repository files navigation

πŸ‘‹ Hi, I'm John Burns

πŸ›‘οΈ Security Engineer | Systems Automation | Cloud & Infrastructure Defense

Website β€’ LinkedIn β€’ πŸ“§ john.edward.burns.jr@gmail.com


πŸ” About Me

I’m a security-focused IT systems engineer with 10+ years of experience in infrastructure, automation, and cybersecurity operations.
My work bridges hands-on engineering and clear communication β€” I design, secure, and document systems that scale.

Currently focused on:

  • 🧱 Infrastructure as Code (IaC) with Terraform & Azure ARM templates
  • ☁️ Cloud Security Architecture (AWS + Azure)
  • πŸ” Identity & Access Management (IAM) and Zero Trust alignment
  • 🧩 Security Automation with PowerShell, Python & SIEM integrations
  • πŸ“œ Compliance Mapping to NIST 800-53 and CIS Benchmarks
  • 🧠 Incident Response & Detection Engineering (Splunk, Wazuh, MITRE ATT&CK)

πŸ’Ό Projects in Focus

πŸ” EC2 Secure Deployment with Terraform

A minimal, compliant AWS workload designed for security from the start.

Highlights

  • Infrastructure as Code deployment using Terraform
  • Hardened AWS EC2 with least-privilege IAM roles
  • CloudWatch & GuardDuty integration
  • Documentation mapped to NIST 800-53 (AC, AU, SI, SC families)

πŸ“„ System Security Requirements Document
πŸ“ View Terraform Code


🧠 Identity & Access Management (IAM) Automation

Simplifying and securing identity lifecycles across Azure AD (Entra ID) and Okta.

Includes

  • PowerShell scripts for group lifecycle and MFA enforcement
  • Automated access reviews & compliance reports
  • RBAC mapping and zero-trust documentation

πŸ“„ IAM Policy Documentation Samples
🧩 PowerShell Automation Scripts


🚨 Threat Detection & Incident Response

Home SOC-style project focusing on real-time visibility and automated response.

Stack Splunk β€’ Wazuh β€’ Windows Server β€’ Ubuntu β€’ MITRE ATT&CK

What I Built

  • Automated log ingestion with PowerShell β†’ Splunk
  • Detection logic for failed logins & PowerShell abuse
  • Auto-response script: disable user after failed login attempts
  • Visualization dashboards for alert monitoring

πŸ“ Detection Rule Logic (Splunk)
πŸ—‚οΈ Incident Response Playbooks (Markdown)


βš™οΈ Security Automation & Vulnerability Management

Streamlining vulnerability detection, patching, and documentation.

Tools PowerShell β€’ Nessus β€’ OpenVAS β€’ Excel Automation

Features

  • PowerShell patch automation
  • Vulnerability scan mapping to NIST controls
  • Continuous monitoring dashboards
  • Change logs & remediation documentation

πŸ“ˆ Remediation Report Template
πŸ—‚οΈ Change Logs with Compliance Notes


🧱 Infrastructure & Detection Lab

A hybrid SOC environment integrating Splunk, Wazuh, and cloud telemetry.

Core Capabilities

  • End-to-end visibility (Windows + Linux endpoints)
  • Automated alerts and ticket creation
  • MITRE ATT&CK-based detection testing
  • Scripted backup and restore functions

🧩 Lab Diagram & Setup Guide
πŸ“ Automation Scripts & Configs


Recent Topics

  • How to Build a Home SOC for Under $20
  • The Hidden Value of Documentation in Security Engineering
  • What My 90-Day Lab Sprint Taught Me About Detection Engineering

πŸ“– Read more at johnedwardburns.com


🧭 Next Additions (In Progress)

  • CI/CD security scans via GitHub Actions
  • Terraform + AWS Config continuous compliance checks
  • Automated IaC compliance checker (Python)
  • Blue-Team playbook library (Markdown format)

✍️ What I'm Writing

Helping non-technical teams and parents understand the basics of cybersecurity.
Follow my journey at johnedwardburns.com


πŸ“¬ Get in Touch


🧭 Next Project

βœ… Deploy a containerized app in AWS using Terraform + Kubernetes
βœ… Write and publish an SSP example with mapped controls
βœ… Create CI/CD security guidance for small organizations


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •