- Administer, maintain, and support enterprise Drupal CMS environments.
- Perform Drupal core updates, module installations, upgrades, and patch management.
- Monitor website health, uptime, and overall system performance.
- Configure and maintain Drupal modules, themes, user roles, and permissions.
- Troubleshoot and resolve Drupal application issues, bugs, and production incidents.
- Optimize website performance, caching, database efficiency, and page load times.
- Manage Drupal deployments across development, testing, staging, and production environments.
- Ensure website security by applying security patches, implementing best practices, and conducting vulnerability assessments.
- Perform regular backups, disaster recovery planning, and restoration activities.
- Work with developers to support custom module deployments and configuration changes.
- Monitor logs and proactively identify system issues before they impact users.
- Manage MySQL databases related to Drupal applications, including optimization and maintenance.
- Collaborate with DevOps and infrastructure teams for server configuration and deployment activities.
- Maintain technical documentation, deployment procedures, and operational guides.
- Support website migrations, upgrades, and version transitions as required.
Required Skills
- Strong hands-on experience administering Drupal CMS (Drupal 8/9/10 preferred).
- Proficiency in PHP and Drupal architecture.
- Strong knowledge of MySQL database administration and optimization.
- Experience performing Drupal core upgrades, module updates, and security patching.
- Experience managing Drupal themes, modules, permissions, and content workflows.
- Knowledge of caching mechanisms such as Drupal Cache API, Redis, Memcached, or Varnish.
- Experience troubleshooting Drupal performance issues and resolving production incidents.
- Familiarity with Linux server environments and Apache/Nginx web servers.
- Experience with Git and version control systems.
- Knowledge of website security best practices and vulnerability management.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with Acquia Cloud or other Drupal hosting platforms.
- Familiarity with CI/CD pipelines and deployment automation.
- Experience with Composer for Drupal dependency management.
- Knowledge of Docker and containerized environments.
- Experience integrating Drupal with third-party APIs and enterprise applications.
- Exposure to cloud platforms such as Microsoft Azure or AWS.
- Understanding of SEO best practices and web accessibility standards.
- Experience working in Agile/Scrum environments.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum 4+ years of experience administering and supporting Drupal-based websites in production environments.
Preferred Certification
Acquia Certified Drupal Administrator (Preferred)
Additional Drupal, Acquia, cloud, or Linux certifications will be considered an advantage.
What We're Looking For
- Strong ownership and accountability for enterprise web platforms.
- Excellent troubleshooting and analytical skills.
- Ability to manage multiple Drupal environments efficiently.
- Strong focus on security, performance, and reliability.
- Excellent communication and stakeholder collaboration skills.
- Ability to work independently as well as in cross-functional teams.
- Commitment to continuous learning and staying updated with the latest Drupal releases and best practices.