Senior Linux System Administrator (Contabo & InterServer – Security, Backup & Optimization)
Location Not Available
Stellenbeschreibung:
    Job Description

    Senior Linux System Administrator (Contabo & InterServer – Security, Backup & Optimization)

    Job Description:

    We are looking for an experienced Linux system administrator with strong hands-on expertise in server security, backup management, and performance optimization.

    Our environment consists of two Contabo VPS (production + infrastructure) and one InterServer VPS (backup storage). The project scope is clearly structured into separate tasks, each with defined deliverables.

    We are not looking for endless documentation, but for pragmatic, reliable solutions – with short and clear task confirmations (screenshots, logs, test results). Payment is milestone-based, only after each task is completed and approved.


    General Requirements

    • Each task must be fully completed and confirmed before it is considered done
    • Confirmation should be simple and pragmatic: screenshots, logs, restore tests, short notes
    • Milestone payments: released only after successful delivery and approval
    • No lengthy handbooks – only relevant essentials and working solutions

    Task 1 – InterServer Security & Backup-System (Contabo 1 + Google Drive)

    1.1 InterServer Security & Setup

    • Full security audit of InterServer VPS (used as backup target)
    • Firewall + fail2ban, SSH hardening, IP restriction
    • Remove unused accounts and services
    • Ensure performance & stability for backup tasks

    1.2 Backup-System Contabo 1 + Google Drive

    • Automated backups for Contabo Server 1 (websites, DBs, mails, Plesk)
    • Daily backup of Google Drive (own + Shared Drives)
    • Frequencies: Contabo 1 (09:00, 15:00, 24:00), Other Sites (12:00, 24:00), Google Drive (02:00)
    • Retention: 21 days rolling (3 weeks)
    • Backups must be structured, clearly named, and granularly restorable (per site, DB, mailbox, file)
    • Restore tests required (at least 1 website, 1 mailbox, 1 file)

    Task 2 – Member Area ↔ Google Drive Integration

    • Integrate Google Drive with a WordPress Hompage
    • Ensure smooth access to files/folders directly from Google Drive
    • Test performance and security

    Task 3 – Contabo Server 1 Review, Security & Optimization

    3.1 Plesk, Domains & Security

    • Full review of Plesk (updates, DNS, cronjobs, extensions)
    • SSL Certificates:
      • All domains → standard Let’s Encrypt
      • Member sites (member.yoursoulempire.com, member.dassonnenhaus.com) → DNS-01 script for automatic renewal
    • Remove old accounts/IPs, reset passwords, remove legacy traces
    • Login handling: fix logout/timeout redirects

    3.2 Emails (MXGuardDog & DMARC)

    • Deduplicate mailboxes, backup before cleaning
    • Review MXGuardDog config, close gaps, fix spam issues
    • Disable daily DMARC reports but keep deliverability intact
    • Ensure bounce handling, forwarding and root-mails are correct

    3.3 Performance Optimization

    • Analyze and fix slow page loading (esp. sonnenhauswelt.com)
    • Optimize Apache/Nginx, PHP-FPM, OPcache, MySQL/MariaDB
    • Implement caching where needed
    • Provide before/after test results (GTMetrix, Google PageSpeed)

    Task 4 – Contabo Server 2 (Infrastructure Server)

    4.1 Security & Base Setup

    • Full security hardening: firewall, fail2ban, SSH, IP restrictions
    • Remove unused accounts, reset passwords
    • Ensure external communication for APIs/Tools (Google, Zoom etc.)

    4.2 Installation & Configuration of Tools

    • Install & configure user-ready tools (web access, SSL, GUI):
      • Docker & Compose
      • Nginx Reverse Proxy
      • n8n
      • Fail2Ban & UFW
      • Whisper + FFmpeg (+ Auto-Sub if working)
      • Langchain (optional)
      • Nextcloud
      • Uptime Kuma
      • Vikunja
      • Telegram Bot with n8n integration

    4.3 Backup-System Contabo 2

    • One-time full backup → InterServer
    • Then automated 2× daily (12:00, 24:00)
    • Retention: 21 days rolling
    • Must be structured & individually restorable
    • Restore test required (at least 1 tool/container)

    🔎 What we are looking for

    • Proven experience with Linux server administration (Ubuntu, Plesk, Docker)
    • Strong knowledge in server security, DNS, mail systems, SSL, and backup automation
    • Pragmatic, reliable, and structured way of working
    • Fluent technical communication in English

    💰 Payment & Collaboration

    • Payment is milestone-based (per task)
    • After project completion, we are open to a long-term collaboration for server maintenance and improvements
    • Please provide:
      • A fixed price quote for the entire project
      • Your hourly rate for ongoing work afterwards
      • Your estimated timeframe per task / or the whole project

    We are looking forward to your application and to building a long-term working relationship

NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Senior
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    24 Aug 2025
  • Standort:

KI Suchagent
AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!