About This Role
This role involves managing the migration, maintenance, and support of WordPress websites, playing a key part in ensuring their stability, security, and performance on a standardized VPS stack. The position requires routine updates, monitoring, troubleshooting, and proactive problem management, all aligned with enterprise-grade service delivery standards.
Responsibilities
- Perform lift-and-shift migrations of WordPress sites to VPS hosting
- Configure domains, SSL certificates, DNS records, and SMTP settings
- Set up staging environments and run validation checks pre- and post-migration
- Apply monthly updates to WordPress core, plugins, and themes with rollback safeguards
- Monitor security vulnerabilities and apply critical patches within defined windows
- Carry out quarterly restore drills to validate backup integrity
- Configure and manage uptime monitoring tools
- Respond to alerts and troubleshoot incidents to restore service availability
- Escalate issues to senior engineers or vendors when required
- Manage scheduled file and database backups, including MySQL Point-in-Time Restore (PITR)
- Execute and document restore processes during incidents or scheduled tests
- Generate monthly performance, uptime, incident, and vulnerability reports
- Maintain clear runbooks for staging, rollback, and cutover procedures
- Identify recurring issues, weak points, and propose preventive measures
- Support change requests including enhancements, bug fixes, and performance improvements
- Participate in scheduled maintenance windows and emergency response efforts
Requirements
- Strong knowledge of WordPress administration, plugins, and themes
- Proficiency in PHP (8.1+), MySQL/MariaDB, and familiarity with cPanel/Plesk/WHM
- Experience with VPS hosting environments and DNS/SSL configuration
- Knowledge of backup/restore processes, staging environments, and rollback strategies
- Understanding of security best practices for WordPress hardening
- 2-4 years of experience in WordPress maintenance, migration, or technical support
- Hands-on experience with incident/problem/change management processes
- Exposure to uptime monitoring tools and backup systems
- Strong troubleshooting and problem-solving skills
- Ability to document processes and generate reports
- Good communication skills to coordinate with internal IT teams and clients
- Proactive mindset for identifying risks and suggesting preventive measures