Hello!
I would like to help you with this task.
I suggest you to use OpenVPN, it's strong, flexible and good VPN protocol.
About my experience: I have big experience with network administration (VLAN, SNAT, DNAT, iptables, iproute2, multiWAN, tcpdump...). Big experience with OpenVPN servers/clients. Serial connection 2,3 servers for more security. OpenVPN over IPv6 and other.... Experience with VMWare ESXi, MS Hyper-V, Proxmox VE, Mikrotik, Ubiquiti and some different skills.
My other skills and reviews you can see in my profile.
I have not many reviews on this website, but if you want, you can see more reviews about me on website: https://www.freelancer.com/u/David08t.html
Hope for cooperation!
Thank you!