Proxy & VPN Provisioning Automation

Job ID: 40052182

Budget: $20 – $30 SGD

We are a growing VPS provider with servers in Singapore, Hong Kong, Tokyo, and Kansas City. We have access to large IPv4 IP blocks and need an experienced automation engineer to build a fully automated provisioning system for proxies, VPNs, and NAT clients.

Your task will be to create a robust system where:

Customers can purchase proxy or VPN plans through WHMCS (or similar billing system).

IPs are automatically allocated from a central IP pool (dedicated, rotating, NAT).

Proxy / VPN credentials are generated automatically and pushed to the relevant server node.

Configuration files are automatically updated and services reloaded.

Expired accounts or blacklisted IPs are automatically reclaimed.

Reports and dashboards track allocation, usage, and health of IPs.


Requirements:

Strong Linux system administration skills (Ubuntu/Debian/CentOS)

Experience with 3proxy, HAProxy, TinyProxy, WireGuard, OpenVPN

Programming/scripting experience (Python, Bash, or similar) for automation

Experience with WHMCS / Blesta API integration

Database experience (PostgreSQL/MySQL) for IP tracking and allocation

Experience with high-density proxy/VPN deployments is a plus

Knowledge of BGP/IP routing is a bonus

Deliverables:

Fully automated provisioning system for proxies, VPNs, NAT users

Configurable for multiple regions / IP blocks

Documentation for setup, maintenance, and scaling

Optional: basic dashboard for monitoring IP usage and status

Why Work With Us:

You’ll be building a system that can scale to 50k+ proxies across multiple regions

Long-term collaboration potential for system upgrades and scaling

Competitive compensation based on experience

To Apply:

Provide examples of proxy / VPN automation projects you have completed

Explain how you would approach IP pool management, automation, and scaling

Include your estimated timeframe and proposed technologies
Related categories: Python System Admin Linux WHMCS Ubuntu Automation Bash VPN