Windows Server Hyper-V Setup on Contabo Dedicated Server — Turnkey VPS Hosting Environment
Worldwide
Job Description I need an experienced Windows Server / Hyper-V administrator to perform a one-time full setup of a dedicated server that will host multiple Windows VMs for my software licensing business. Each VM will run a proprietary algorithmic trading application on NinjaTrader 8. I have zero experience with Windows Server administration and Hyper-V. I need someone who can do the complete setup AND record the entire process (screen recording) so I can learn to manage it independently going forward. Server Specifications Provider: Contabo (or equivalent) — Dedicated Server CPU: AMD EPYC 9224 — 24 cores / 48 threads @ 2.50 GHz (boost 3.70 GHz) RAM: 128 GB REG ECC Storage: 2x 1 TB SSD Network: 1 Gbit/s port OS (pre-installed by provider): Windows Server 2022 Datacenter Location: EU (Germany) or US Central (St. Louis) — TBD I will provide you with full Administrator RDP access to the server once provisioned. Scope of Work 1. Storage Configuration Configure the 2x 1 TB SSDs in RAID 1 (mirror) using Windows Storage Spaces Create partition structure: C:\ for host OS, D:\ for VMs, templates, ISOs, and backups 2. Hyper-V Role Installation & Configuration Install and configure Hyper-V role Create an External Virtual Switch bound to the physical NIC Ensure host remains accessible via RDP after switch creation Configure host firewall (allow RDP on custom port, block unnecessary inbound traffic) 3. Network Configuration Configure the Virtual Switch to support multiple public IPs (one per VM) Document the IP assignment procedure for future VMs Set up host with static IP and custom RDP port (not 3389) 4. Create "Gold" Windows VM Template Create a Generation 2 VM with the following specs: 2 vCPU 5 GB static RAM (no Dynamic Memory) 40 GB VHDX thin-provisioned Install Windows Server 2022 (Desktop Experience) from ISO Perform full Windows Update Verify .NET Framework 4.8 is present Install NinjaTrader 8 (I will provide the installer) Copy proprietary trading software files into NT8 directories (I will provide the DLL files and folder paths) Configure Windows Firewall: allow only RDP (custom port) and outbound connections for NinjaTrader data feeds Change RDP port via registry to a custom port (e.g., 33901) Enable Remote Desktop with Network Level Authentication Disable unnecessary Windows services and scheduled tasks for performance optimization Export the configured VM as a reusable template to D:\Templates\ 5. Clone & Deploy First Client VM Import/clone the template to create the first operational client VM Assign a unique public IP, hostname, RDP port (33902), and administrator password Verify end-to-end: RDP access from external network, NinjaTrader launches correctly, internet connectivity works 6. Backup Configuration Install and configure Windows Server Backup Schedule nightly backup of all VMs to a dedicated backup folder Document the restore procedure 7. Basic Monitoring Install Windows Admin Center on the host for web-based management Show me how to monitor CPU, RAM, and disk usage per VM 8. Documentation & Knowledge Transfer Screen-record the ENTIRE setup process (OBS or similar) and provide the video files Deliver a written step-by-step guide (PDF or Word) covering: How to clone a new VM from the template How to assign a new IP and RDP port to a cloned VM How to start/stop/restart VMs How to take snapshots before updates How to restore a VM from backup How to add a new public IP from the provider panel Common troubleshooting (locked out of RDP, VM won't start, disk full) Deliverables ✅ Fully configured Hyper-V host with RAID 1, virtual switch, and firewall ✅ Gold VM template with Windows Server 2022 + NinjaTrader 8 + trading software ✅ One operational client VM (cloned from template, unique IP, tested) ✅ Automated nightly backup schedule ✅ Windows Admin Center installed and accessible ✅ Screen recording of the entire setup process ✅ Written operational guide (PDF/Word) Required Skills Expert-level Windows Server 2019/2022 administration Expert-level Hyper-V configuration (virtual switches, VM creation, networking, export/import) Strong knowledge of Windows networking (static IPs, subnet masks, firewall rules, NAT, RDP configuration) Experience with multi-tenant VPS hosting on dedicated servers Familiarity with Windows Server Backup and Storage Spaces Ability to explain complex concepts clearly (documentation + video) English communication required Bonus (not required): Experience with hosting trading platforms (MetaTrader, NinjaTrader) Experience with Contabo dedicated servers specifically Knowledge of Windows Server licensing (Datacenter / SPLA) Timeline & Budget Expected duration: 4-6 hours of work (can be spread over 1-2 days) Budget: $250–400 USD (fixed price, negotiable based on experience) Availability: I need this completed within 1 week of server provisioning How to Apply Please include in your proposal: Your experience with Hyper-V multi-VM hosting environments (number of VMs managed, client type) Whether you have experience with Contabo or similar unmanaged dedicated server providers A brief description of how you would handle the Virtual Switch + multi-IP configuration Your availability for the next 2 weeks Confirmation that you can provide screen recordings of the entire process Note: I will provide all software installers, license keys, configuration files, and detailed folder paths. You do NOT need to know anything about the trading application itself — only install it where I tell you.
$250.00
Fixed-price- Entry levelExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:3 weeks ago
- Interviewing:2
- Invites sent:2
- Unanswered invites:0
About the client
- Italy10:09 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by