projects

Every project is an opportunity to learn, to figure out problems and challenges, to invent and reinvent.”

David Rockwell

Senior Capstone Project

Working Windows Server Infrastructure

For my senior capstone class we were required to create an entire working Windows Server Infrastructure capable of multi-site communication.

Capstone Highlights

  • Cloud Hosting (Amazon EC2, Skytap)
  • Interconnected Cloud Networks Between EC2 and Skytap
  • Windows Infrastructure Components
    • Domain Controllers (Primary DC, Read-only DC)
    • Certificate Authorities (Offline Root CA, Subordinate CA) with Auto-Enroll
    • VPN Server (Connection from Site1 to Site2)
    • Clients (Win 10 and Win 7)
    • Active Directory (Users, Groups, and Permissions specific to each user)
    • File Server (Personal shares, Group shares, and Global shares)
    • Group Policy (Permissions, Network File Share, Folder Shortcuts, Software Deployment)
    •  Windows Server Update Services
    •  Windows Server Backups
    •  Volume Shadow Copy (VSS)
    •  BranchCache
    •  Windows Data Collector Sets
Home PC

Custom Built Personal Computer

My home PC that I planned and built based around requirements for VMWare and video games.

PC Specs

  • ASUS Prime X570-P Motherboard with PCIe 4.0 Support
  • AMD Ryzen 7 3700X Central Processing Unit
  • MSI RADEON RX 5700 XT EVOKE OC Graphics Processing Unit
  • EVGA 750 GQ Power Supply Unit
  • 64 GB G.Skill DDR4 3200Mhz RAM
  • 1TB Sabrent Rocket PCIe 4.0 NMVe SSD
  • 1TB Sabrent Rocket Q PCIe 3.0  NVMe SSD
  • NZXT H510 Mid-Tower ATX Case
  • 2x ViewSonic VX2758-2KP-mhd 1440p 144Hz Monitors
  • Logitech G413 Mechanical Keyboard
  • Logitech G203 Wired Gaming Mouse
Home Lab

VMware Workstation Pro

My home lab is a virtual network of VMs hosted on VMware Workstation.

Home Lab Highlights

  • VMware Workstation Pro
  • Interconnected Virtual Network
  • Entire Windows Infrastructure
    • Domain Controllers (Primary DC, Read-only DC)
    • Certificate Authorities (Offline Root CA, Subordinate CA)
    • Clients (Windows 8.1, Windows 10)
    • Active Directory (Users, Groups, and Permissions specific to each user)
    • File Server (Personal shares, Group shares, and Global shares)
    • SQL Servers (SCCM, Stand Alone, and Citrix)
    • System Center Configuration Manager
    • Failover Cluster
    • Citrix Infrastructure (Hosted Apps and Desktops)
      • Delivery Controller
      • Virtual Delivery Agent
      • Web Storefront
  • Linux (Ubuntu)
    • Apache Webserver
    • MySQL Database
    • WordPress Content Management
Citrix Lab

Citrix Environment

Created an enterprise like Citrix environment with all the components needed to launch virtual apps and desktops for remote clients.

Citrix Environment Highlights

  • Domain Based Citrix Environment
  • Citrix Delivery Controller
  • Citrix Virtual Delivery Agent Based in Hyper-V
  • Stand-alone SQL Server for Citrix
  • Virtual Desktops to Launch
    • Windows Server 2019
  • Virtual Apps to Launch
    • Notepad
    • Calculator
SCCM

System Center Configuration Manager

SCCM Lab with OS Deployment

SCCM Lab Highlights

  • Computer and Users listed and managed via SCCM
  • Task Sequence for Deploying and Domain joining computers over PXE
  • Push applications, driver packages, security updates, and OS updates through Software Center
Web Server / Web Site

Hand Coded HTML / Hostinger Hosted WordPress Site

Personal Web Site for showcasing my credentials, experience, and projects.

Web Site Highlights

  • Web Server hosted on Hostinger
  • WordPress Managed
  • Elementor Designed
  • SSL Secure for HTTPS Security and Protection
  • Google Analytics
  • All-in-One Backup
Cloud / Virtualization

Cloud Based Projects

EC2, SkyTap, and Azure cloud based projects and computers.

Cloud Project Highlights

  • Experience with Amazon EC2, Microsoft Azure, and SkyTap Cloud Environments
  • Deployed VMs on each Cloud Solution
  • Public EC2 Linux Webserver
  • Interconnected Windows Infrastructure using a VPN from SkyTap to EC2
Raspberry Pi

Home Security / File Solution

Raspberry Pi Computer that hosts SMB Samba File Server, Ad Block Services (PiHole), and Apache 2.0 Web Server.

Services and Applications installed and configured

  • PiHole DNS Server
  • Apache Web Server 2.0
  • MySQL Database
  • WordPress
  • Samba Server (SMB / File Repository)
    • 4x 4TB NAS Drives in RAID 5
  • Open Internet SFTP Server
  • Open Internet VNC Server
  • Home Backup Services
  • Security
    • Changed default SSH port
    • Restrict root account access
    • Require sudo password
    • Disable root logins
    • Require Private/Public keys for SSH
    • Require password for Public key
    • iptables Firewall rules
    • fail2ban jail for SSH

Note: This Project page is only a small sample of technical ability.

If proof is needed to support the above documentation feel free to inquire via email or other means.