Salary Range
SGD 96,000 - SGD 180,000 /year
SGD 8,000 - SGD 15,000/month
Skills Required
Job Description
*Only Native Singaporeans Will Be Considered*
Job Description
This role focuses on Day 2 operations for Drupal CMS platforms in a consulting environment. You will be responsible for ensuring Drupal platforms remain stable, secure, compliant, and well-run after go-live, supporting multiple client systems and projects, often in regulated, air-gapped on-premises environments. There is also potential for the role to expand into Day 2 administration of Neo4j graph database platforms, subject to confirmation. Training will be provided and the anticipated workload for Neo4j in the first year is expected to be minimal.
Key Responsibilities
1. Platform Operations & Day 2 Support
- Provide Day 2 operational support for Drupal CMS platforms, including Drupal application instances, web servers (Apache/Nginx), PHP runtime, and MySQL/MariaDB databases.
- Monitor platform health, availability, and performance across the Drupal application stack and supporting infrastructure.
- Perform routine operational checks and maintenance activities across Drupal sites, databases, and Linux server environments.
- Support platform upgrades, Drupal core and module updates, security patches, and hotfixes in accordance with change management processes
2. User & Project Onboarding / Offboarding
- Execute user onboarding and offboarding activities across Drupal platforms (user accounts, roles, permissions, content access controls).
- Support project and environment onboarding, including setup of Drupal sites, database schemas, GitLab repositories, and deployment pipeline configurations.
- Ensure access provisioning follows least-privilege and security policies across all application tiers.
- Maintain accurate access and entitlement records for Drupal CMS users and service accounts.
3. Service Requests (SR) & Change Requests (CR)
- Handle Service Requests (SRs) such as access requests, Drupal configuration changes, content type modifications, taxonomy updates, and operational queries.
- Support Change Requests (CRs) including Drupal module updates, configuration changes, database tuning, web server adjustments, and controlled enhancements.
- Participate in impact assessments, implementation planning, and post-change validation for platform changes.
- Ensure changes follow agreed ITSM, governance, and approval workflows.
4. Platform Maintenance & Housekeeping
- Perform regular platform housekeeping activities (application log management, Drupal cache clearing, database maintenance, storage cleanup, SSL/TLS certificate renewals where applicable).
- Support backup and restore procedures for Drupal databases, file systems (public/private files), and application configurations, and assist with DR readiness activities.
- Manage and monitor CI/CD pipelines in GitLab for Drupal deployments, ensuring build and deployment processes remain operational.
- Maintain platform configuration documentation and operational runbooks for Drupal environments.
- Assist in audits, compliance checks, and evidence collection when required.
5. Security, Compliance & Regulated Environments
- Operate within air-gapped, on-premises environments with strict security and operational controls.
- Apply Drupal security advisories, PHP updates, and web application security hardening measures in a timely manner.
- Adhere to client security standards, SOPs, and access controls across Drupal, database, and Linux server layers.
- Work closely with infrastructure, security, and governance teams to resolve operational issues.
- Ensure operational activities comply with client and regulatory requirements.
6. Consulting & Stakeholder Collaboration
- Work as part of a multi-project consulting delivery team, supporting multiple Drupal platforms and clients.
- Communicate clearly with project managers, architects, engineers, and client operations teams.
- Escalate risks, incidents, and operational concerns in a timely and structured manner.
- Contribute to continuous improvement of operational processes and standards.
Required Experience & Skills
Experience
- Minimum 2 years of relevant experience in platform administration, production support, or operations for Drupal CMS and/or web application platforms.
- Hands-on experience with the following (or similar platforms):
CMS Platform: Drupal 9/10 (site administration, configuration, module management, Drush CLI).
Database: MySQL / MariaDB (routine maintenance, backup/restore, basic query troubleshooting).
Web / Proxy: Apache HTTP Server or Nginx (configuration, virtual hosts, reverse proxy).
CI/CD: GitLab CI (pipeline management, deployment workflows, repository administration).
Operating System: Linux (required — server administration, file system management, service management).
Runtime: PHP (runtime configuration, performance tuning, version management).
Experience working in on-premises and/or air-gapped environments is required
Technical & Operational Skills
- Strong understanding of Drupal user access management, roles, permissions, and content access controls.
- Familiarity with MySQL/MariaDB database administration (backup/restore, routine maintenance, basic performance troubleshooting).
- Experience with GitLab CI/CD pipelines for application deployment and release management.
- Proficiency in Linux server administration (service management, log analysis, file permissions, cron jobs, basic scripting).
- Familiarity with ITSM processes (incident, service request, change management).
- Experience with patching, upgrades, and controlled changes in production Drupal environments.
- Ability to follow runbooks, SOPs, and operational checklists.
- Basic troubleshooting skills across Drupal application, web server, database, and PHP layers.
Soft Skills & Mindset
- Detail-oriented and operationally disciplined.
- Comfortable working in structured, regulated environments.
- Clear communicator, able to work with both technical teams and non-technical stakeholders.
- Able to manage multiple requests across platforms and projects.
- Consulting mindset: responsive, accountable, and client focused.
Nice to Have (Optional)
- Exposure to regulated sectors (public sector, defense, financial services, healthcare).
- Experience supporting air-gapped or high-security environments.
- Experience with Drupal Drush CLI for administration and maintenance tasks.
- Familiarity with Composer for PHP dependency management in Drupal projects.
- Experience with SSL/TLS certificate management and web application security hardening. Familiarity with caching layers (Redis, Varnish, CDN) and performance monitoring tools.
- Experience with containerised deployments (Docker) in production environments.
- Familiarity with Neo4j graph database administration (an advantage, though training will be provided).
About UC TECH PTE. LTD.
Similar Jobs
Senior Business Analyst
UC TECH PTE. LTD.
SGD 96,000 - SGD 156,000/yr
DevSecOps Tech Lead
UC TECH PTE. LTD.
SGD 108,000 - SGD 216,000/yr
Senior DevSecOps Engineer
UC TECH PTE. LTD.
SGD 96,000 - SGD 168,000/yr
Technical Project Manager
UC TECH PTE. LTD.
SGD 96,000 - SGD 180,000/yr
Data Engineer
UC TECH PTE. LTD.
SGD 96,000 - SGD 180,000/yr