Competent sysadmin with php experience required to finish project (DNS proxy with bind and squid)

Competent sysadmin with php experience required to finish project (DNS proxy with bind and squid)

Cancelled

Job Description

I hired a freelancer to create a DNS proxy system (like unotelly.com), and what I received was a hack-filled and broken system. Over the last few months, I've been working with my friend who's a sysadmin to rewrite the project properly and we finally have a proper backbone to work with. Everything works great. The only problem is my friend works full-time at an ISP so his time is very limited and doesn't have the time to finish the remaining tasks:

- need NHL gamecenter live added to the proxy (may or may not need the method below for netflix)

- in order for netflix to work, for each https server we allocate an ip address like this:

Y="69.60.109.105"
X="107.22.240.45"
iptables -t nat -I PREROUTING -d ${Y} -j DNAT --to-destnation ${X}
iptables -t nat -I POSTROUTING -d ${X} -j SNAT --to-source ${Y}

(if you don't have a 100% grasp on what were doing here, you're not the one for this project. We already did it for one of the SSLs but we need a few more for it to work on mobile devices)

- we setup denyinfo to redirect to a renewal page when the service is suspended but for some reason it's crashing bind so troubleshooting is required here. It's been temporarily commented out.

Bonus: the original freelancer created a php snippet in WHMCS to activate the customer's ip address and do a couple other things. It was written like crap and needs to rewritten. I wasn't planning on including this as part of the project because as I understand sysadmin and php are different things, but if you can do it, it'll be considered. If you're able to write a proper WHMCS module that's even better.

THIS PROJECT IS 95% COMPLETED. There's BARELY an hour of work left if you know what you're doing.

---
Skills: troubleshooting, system-administration