Tasks:
- Set up a single-node Proxmox VE cluster
- Configure virtual machines and containers
- Implement automatic backups to a secured network drive that happen weekly and retain backups for a month
- Set up monitoring and alerting for the HomeLab environment using Wazuh server, indexer and dashboard
- Install Wazuh Agent software for nearly every device
- Conduct regular internal security audits, monitor and research vulnerabilities present on Wazuh agents
- Configure Proxmox firewall rules at nearly every level possible (datacenter, node, VM, container)
- Set up a secure VPN remote access solution for the HomeLab environment using Tailscale
- Enable encryption using HTTPS for all internal websites or administrative panels using a self-hosted CA (step-ca)
- Set up secure DNS servers/sinkholes for the HomeLab environment using AdGuard Home servers
- Configure secure rules and blocklists for ads, trackers, copycat domains, and malicious sites in AdGuard Home
- Configure automatic updates for all systems and software weekly using Cron
- Install and utilize Pi-Alert for alerts on new devices in the network and monitor status of current and registered devices
- Install Proxmox VE 8.4 on bare-metal hardware
- Update to Proxmox VE 9
- Set up this portfolio website and configured self-hosted websites/services using nginx
- Configure my portfolio website to utilize HTTPS using step-ca
- Set up an isolated penetration testing environment in Proxmox using Kali Linux and Metasploitable 2
- Conduct network penetration tests, application penetration tests, and web-app penetration tests
- Utilize software like John the Ripper, Nmap, Burp Suite, sqlmap, Hydra, HashCat, and other penetration testing tools
And Much More...
Return to Portfolio