Expert DevSecOps / Linux Admin: Clean Server Migration & Rebuild (DigitalOcean)
Worldwide
Job Description: Context: We recently discovered a rootkit on our production server (DigitalOcean Droplet, CentOS/Ubuntu) hosting our backend (Node.js, SocketCluster, PHP Admin Panel). The vulnerability likely occurred a few months ago when a former developer temporarily disabled firewalls and ran outdated bash scripts as root. Because this is a rootkit-level compromise, we are NOT looking for a standard "malware cleanup" service. Since our platform is currently in a low-traffic phase, we are taking the time this weekend to do a 100% clean rebuild and migration to ensure the absolute integrity of our user and provider databases. The Task: We need an experienced DevSecOps / Cloud Engineer to perform a completely clean migration to a newly provisioned DigitalOcean Droplet. The project starts this weekend and must be fully completed and tested by Monday morning. Scope of Work: Provision and harden a new DigitalOcean Droplet. Safely extract ONLY the raw databases (MySQL/MongoDB) from the compromised server. Do NOT transfer any system files, configurations, or infected binaries. Deploy our clean backend code strictly from our official GitHub repository. Reconfigure PM2, SocketCluster, and Node.js environments securely. Ensure all necessary ports (including our custom WebSockets ports like 1892, 2195, 7688) are correctly allowed through UFW and DigitalOcean Cloud Firewalls without exposing the database to the public. Reinstall and configure SSL (Certbot/Let's Encrypt). Point the DNS to the new Droplet. Requirements: Deep expertise in Linux Server Administration and Cloud Security (DigitalOcean). Solid experience with Node.js environments, PM2, and WebSockets. Proven ability to safely dump and restore databases from compromised environments without transferring malware. Excellent communication and documentation skills. Budget & Timeline: We are looking for the best balance of quality and a fair price. We are not in a panic, but we want the job done flawlessly. The deadline for completion is this coming Monday morning (Bolivia time / UTC-4). Please provide your best competitive fixed-price estimate for this weekend project, along with a brief explanation of how you plan to safely extract the database without carrying over the rootkit. I will provide full root access to the old Droplet and the DigitalOcean panel once hired.
$150.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:last week
- Hires:1
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- BoliviaSanta Cruz De La Sierra, Bolivia1:14 AM
- $2K total spent8 hires, 1 active
- Sales & MarketingIndividual client
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