Dean's IT Services Logo - Wired Water Tower

My Technical Projects

A showcase of professional experience in IT Management, Security, and Infrastructure.

Portfolio Website Development & Deployment

🌐 Portfolio Website: Architecture and Deployment

Project Overview

This project showcases the end-to-end process of building and deploying a modern, fast, and secure technical portfolio website. It leverages a robust Static Site Generator (SSG) and Continuous Integration/Continuous Deployment (CI/CD) practices to maintain an always-available, zero-downtime public presence.

🛠️ Key Technical Skills & Software

CategoryTechnologyDescription
Static Site GeneratorHugoUsed to rapidly generate all HTML content from lightweight Markdown files, enabling high performance and minimal server load.
Version ControlGit / GitHubManaged all code changes, tracked revisions, and utilized a GitHub repository as the source of truth for all content and deployment.
Frontend LanguagesHTML, CSS, JavaScriptResponsible for custom theme development, creating semantic structure (HTML), styling layouts (CSS), and implementing interactivity (JavaScript).
Continuous DeploymentCloudflare PagesIntegrated with GitHub to automatically build and deploy the Hugo site globally every time changes are pushed, ensuring rapid content updates.
Domain Management (Future State)Squarespace DomainsPlanned: Future use of Squarespace to register and manage the custom domain. This service simplifies linking the domain to the Cloudflare deployment via DNS records (CNAME/A records).

Deployment Pipeline (CI/CD)

The deployment pipeline is built for efficiency and reliability:

  1. Code Commit & Push: All content and code changes are committed and pushed to the main branch of the GitHub repository.
  2. Cloudflare Trigger: Cloudflare Pages is configured to listen for changes on the GitHub repository.
  3. Automatic Build: Upon detection, Cloudflare automatically runs the necessary Hugo commands to compile the Markdown and Go templates into static HTML, CSS, and JS files.
  4. Global Deployment: The generated static files are instantly deployed across Cloudflare’s global CDN, pushing the latest version of the website live with near-zero latency.

Domain Registration & Setup (Future)

While the site is currently hosted on a default Cloudflare Pages URL (.pages.dev), the planned steps for full domain registration involve:

  • Domain Acquisition (Squarespace): Registering the custom domain name through a registrar like **Squarespace

Email Security Migration: Barracuda to Proofpoint

🛡️ Barracuda to Proofpoint Migration & Management

Project Overview

This critical project involved the transition of email security infrastructure for a large organization, moving from on-premise Barracuda Email Security Gateway appliances to the cloud-native capabilities of Proofpoint Enterprise Protection. The transition was complex, requiring dual-system management during the migration phase to ensure zero downtime and maintain an active cybersecurity posture.

Key Contributions & Technical Highlights

1. Project Management & Planning

  • Change Management: Developed and led the change management process, coordinating between IT, Security, and Communications teams to ensure a smooth transition with minimal user impact.
  • Dual-System Oversight: Managed and maintained both the Barracuda and Proofpoint systems concurrently for a 4-week validation period.

2. Proofpoint Implementation & Tuning

  • Deployment: Configured and deployed Proofpoint’s cloud infrastructure, including the setup of all necessary Mail Transfer Agents (MTAs) and DNS records (MX/SPF/DKIM/DMARC).
  • Policy Scripting: Migrated and optimized thousands of Barracuda policies, creating a robust, streamlined policy set within Proofpoint’s centralized console.
  • Targeted Protection: Leveraged Proofpoint’s unique features, including Targeted Attack Protection (TAP) and URL Defense, to enhance defense against phishing and advanced threats—an upgrade from the legacy system.

3. Decommissioning & Legacy Management

  • Barracuda Management: Oversaw the final phase of the Barracuda system, ensuring proper log archiving and secure decommissioning of physical and virtual appliances.
  • Incident Response: Maintained and utilized Barracuda for forensic analysis during the final days of the migration to validate all historical data was captured.

Outcomes

  • 100% successful migration with zero service interruption for over 5,000 mailboxes.
  • Reduced on-premise hardware dependency and maintenance overhead.
  • Enhanced organization’s cybersecurity posture, leading to a 40% reduction in detected phishing attempts within the first month post-migration.

Technology Stack

CategoryTechnology
Email SecurityProofpoint Enterprise Protection, Barracuda ESG
Cloud/MessagingMicrosoft Exchange Online (M365)
AutomationPowerShell Scripting for policy validation
Security ProtocolsDMARC, DKIM, SPF, TLS