Expert DevSecOps / Linux Admin: Clean Server Migration & Rebuild (DigitalOcean)

Posted 2 weeks ago

Worldwide

Summary

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
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Node.js
CentOS
Ubuntu
Linux System Administration
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
Member since Aug 30, 2023
  • Bolivia
    Santa Cruz De La Sierra, Bolivia1:14 AM
  • $2K total spent
    8 hires, 1 active
  • Sales & Marketing
    Individual client

Explore similar jobs on Upwork

Chef and Helpers for Biryani and GraviesFixed-price‐ Posted 2 weeks ago
Cooking
Amazon Web Services
DevOps
Docker
Kubernetes
CI/CD
CI/CD Platform
Linux System Administration
Containerization
Git
Database

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo