JobsAisle
F

Webmin & Virtualmin Server Setup, Optimization & Ongoing Support Specialist

Featmate

UAEAED 6,000-16,000/moToday
UAEIT & TechnologyFull Time

Skills Required

PythonSqlPhpExcelCommunication

Job Description

Webmin & Virtualmin Server Setup, Optimization & Ongoing Support SpecialistJul 27, 2025 - Senior$2,500.00 FixedOverview:We are seeking a highly proficient and reliable Linux administrator with extensive experience in Webmin and Virtualmin to lead the comprehensive setup, configuration, and optimization of our new or existing Linux servers for efficient and secure web hosting. This critical project involves an end-to-end configuration, ensuring all necessary modules are installed, services are seamlessly integrated, and the environment is hardened for security and tuned for optimal performance, catering to our web applications and client hosting needs. The successful candidate will not only deliver a robust initial setup but also potentially provide ongoing support and guidance.Responsibilities:Installation & Initial Setup:Perform a clean, secure, and production-ready installation of Webmin and Virtualmin on designated Linux server(s) (Ubuntu/CentOS/AlmaLinux preferred).Ensure all system prerequisites, dependencies, and necessary packages are met and correctly configured for optimal operation.Harden the Webmin/Virtualmin control panel interface itself, including configuring strong password policies, enabling two-factor authentication (2FA) if supported, and securing administrative access via SSL/TLS.Service Integration & Advanced Configuration:Integrate Webmin/Virtualmin with core web hosting services: Apache/Nginx (as primary web server or reverse proxy), PHP-FPM (configuring multiple PHP versions if required), MySQL/MariaDB/PostgreSQL (for databases).Configure advanced virtual hosts, domain pointers, subdomains, and DNS zones for multiple websites and applications.Set up and manage FTP users, SFTP access, shell access, and cron jobs through the control panel for efficient user management.Implement comprehensive email functionalities using Postfix/Dovecot, including setting up mailboxes, aliases, mailing lists, and ensuring secure email communication (SSL/TLS).Security Hardening & Performance Optimization:Apply rigorous server-level security best practices, including advanced firewall configuration (e.g., UFW, firewalld, iptables, CSF/LFD), intrusion detection/prevention (e.g., Fail2Ban), and regular security updates for the entire OS and all installed components.Optimize server performance settings for high traffic and responsiveness, including web server tuning (e.g., Apache/Nginx worker processes, caching), PHP-FPM configuration, and database optimization (e.g., query caching, buffer sizes).Implement and manage SSL certificates (e.g., Let's Encrypt, commercial SSL) for all hosted domains with automated renewal.Configure and verify automated daily/weekly backups for all websites, databases, and email accounts managed by Virtualmin, ensuring data integrity and recoverability.Testing, Documentation & Knowledge Transfer:Thoroughly test all configured services, virtual hosts, email functionalities, and security measures to ensure seamless operation and adherence to best practices.Provide comprehensive, detailed documentation of the entire setup, including server access details, critical configuration files, network diagrams, security policies, and troubleshooting tips.Conduct in-depth training sessions or workshops for our internal team on managing the server via Webmin/Virtualmin, including common administrative tasks, monitoring, and basic troubleshooting.Required Qualifications:Minimum 5+ years of hands-on experience with Webmin and Virtualmin installation, configuration, optimization, and administration in a production web hosting environment.Expert-level proficiency in Linux server administration, particularly with Ubuntu, CentOS, AlmaLinux, or Debian distributions.In-depth knowledge of web server technologies (Apache, Nginx), PHP-FPM, database systems (MySQL, MariaDB, PostgreSQL), and email server components (Postfix, Dovecot, Exim).Solid understanding of networking concepts, DNS management (including advanced records like SPF, DKIM, DMARC), and robust firewall management.Proven experience with server security hardening techniques, vulnerability management, and performance optimization for high-traffic web applications.Ability to diagnose and troubleshoot complex server, network, and application issues efficiently and effectively.Experience with scripting (Bash, Python) for automation of routine administrative tasks is a plus.Excellent problem-solving skills, meticulous attention to detail, and a proactive approach to system health.Key Skills:WebminUbuntu, CentOS, AlmaLinuxDebianPHP-FPMMySQLMariaDBPostfixEximDNS Management (SPF, DKIM, DMARC)Firewall (UFW, iptables, CSF/LFD)Fail2BanServer Security HardeningPerformance OptimizationSSL Certificates (Let's Encrypt)Automated BackupsTroubleshootingScripting (Bash, Python)DocumentationSystem MonitoringExpectations: We expect a highly organized, meticulously configured, secure, and performant Webmin/Virtualmin setup that significantly simplifies the management