Drupal Architect
Posted Updated
Description
# Drupal Architect
## Job Summary
The **Drupal Architect** will be responsible for designing and implementing robust Drupal-based solutions, ensuring scalable, secure, and high-performance web architectures. The candidate will lead the development and modernization of Drupal systems—including Drupal 9/10—integrating cutting-edge technologies across cloud platforms and DevOps practices. Immediate availability with a notice period ranging from **Immediate to 30 days** is desired.
## Responsibilities
- **Design & Architecture:** Define, design, and implement technical architectures for enterprise-grade Drupal websites and applications.
- **Platform Expertise:** Leverage expertise in the **Acquia Cloud Platform** (Acquia Site Factory, Acquia Cloud Site, Acquia CD) to deploy and manage Drupal environments.
- **Development & Integration:** Develop custom Drupal modules and themes; ensure seamless integration with **REST APIs** and third-party services.
- **Performance Optimization:** Implement advanced caching strategies using tools such as **Redis, Varnish, and Memcached** and integrate search technologies like **Elasticsearch and Solr**.
- **Cloud & Containerization:** Utilize **AWS cloud infrastructure** along with containerization technologies such as **Docker and Kubernetes** to deploy microservices-based applications.
- **Agile Collaboration:** Work effectively in Agile environments with CI/CD practices, contributing to continuous improvement of DevOps pipelines.
## Qualifications
- 10+ years of experience in **Drupal development and architecture**, with hands-on expertise in Drupal 9/10.
- Strong **PHP programming skills** and experience with **Symfony** and modern PHP frameworks.
- Proficient in **Acquia Cloud Platform** management including Acquia Site Factory, Acquia Cloud Site, and Acquia CD.
- In-depth knowledge of caching strategies (Redis, Varnish, Memcached) and search technologies (Elasticsearch, Solr).
- Extensive experience with **AWS cloud services** (EC2, S3, RDS, Lambda, EKS, CloudFront, API Gateway).
- Practical experience in containerization using **Docker and Kubernetes**, along with deploying microservices.
- Excellent understanding of **REST API development**, database design (MySQL, PostgreSQL), indexing, and query optimization.
- Familiarity with CI/CD tools (Jenkins, GitLab CI, Terraform) and Agile tools such as Jira, Confluence, and Git.
- Educational qualification: Bachelor’s degree in Computer Science/Engineering or a related field, or equivalent work experience.
## Preferred Skills
- Experience with **headless Drupal** and decoupled architectures using **GraphQL** and **JSON:API**.
- Additional expertise in complex database management, advanced module development, and theming.
- Knowledge of DevOps automation and infrastructure-as-code practices.
- Advanced problem-solving skills and the ability to mentor and guide technical teams.
## Experience
- A minimum of **10+ years** of relevant experience in Drupal development and architecture, with proven expertise in modernizing legacy systems and architecting cloud-based solutions.
## Environment
- The work environment is dynamic and may support **remote, in-office, or hybrid** arrangements based on organizational needs. Candidates should be comfortable with Agile methodologies and collaborative tools.
