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
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.