Job title: Web Developer
Contract Period: 4 November 2013 to 31 March 2014
Language Profile: English or French
Security Level: Enhanced Reliability
Hours of Work: 7.5 hours/5 days per week
Work Location: 15, Eddy Street, 17th Floor, Gatineau, QC
MANDATORY CRITERIA (resource must have the following otherwise, your bid will be considered non-compliant)
The individual must have experience working with Drupal and Apache Solr, on LAMP stack, and an ability to coordinate with the IT staff on any hosting/server tasks or issues.
Our client is seeking a Senior Drupal 7 Web Developer to provide technical support and maintenance services related to Agency websites. The position requires skills of a Senior Web Developer and System Administrator.
The Agency operates two main Drupal-based websites, Internet and intranet.
The Internet site has three associated Drupal subsites whose purpose is to host forums, consultations, and services (travel complaints).
The version of the current production Internet site is D6; the site will be migrated to D7/WET in a few months. The version of the intranet site is D7.
Altogether, there are 15 instances of Drupal installations - including production, development, and QA sites - to be supported and maintained. The websites reside on Agency virtual Linux servers using the LAMP stack. The Internet site and the Forum site are Entrust certified. Two remaining sites (Services and Consultations) will be certified soon.
- OS: Suse Linux Enterprise Edition 11 Service (SLES) Pack 2
- Apache: 2.2.x
- PHP: 5.3.x running APC 3.1.x
- MySQL: 5.0.x
- ApacheSolr: 3.6.x
- Source Control GIT 1.7.x and SVN
- Drupal Distribution:
- Internet: D6, new release prepared and ready to be deployed in February 2013 – D7 WET – new common look and feel.
- Intranet: D7
Drupal development (includes analysis of user requirements), website maintenance and support, GIT and SVN maintenance and support, website configurations (Drupal-Apache), data migrations and web deployments, Solr maintenance and support, database maintenance and support (MySQL), Oracle - Drupal connectivity and development, Cron jobs creation and monitoring, security updates and configurations, resolving issues related to SLES upgrades/ patches, installing security certificates.
Degree from a recognized University in Computer Science or equivalent.
Minimum three years of progressively advancing Drupal web development and infrastructure support experience, with an emphasis in LAMP platforms.
Related Skills and Knowledge:
Drupal 7 development, including custom modules, Drush scripting
PHP/ MySQL development and administration
Linux (preferably SLES), Apache, including configuration, security, support and trouble-shooting and disaster recovery
Command line scripting (Bash)
Cron jobs creation and monitoring
Solr search engine experience
Git and SVN source version control
Oracle-Drupal connectivity and development
Strong written and verbal communication skills
Should be self-motivated and have the ability to break through technological hurdles with minimal supervision
Ability to work both independently and as a member of a team
In summary, the expertise requirement is for a full spectrum of Drupal expertise ranging from Drupal core development, custom module development, theming, Drupal performance optimization, testing, 3rd party integration, Drupal security, Drupal WET distributions for implementing GoC usability and accessibility standards, Drupal installations and support on Linux servers, Drupal-Solr implementations, Source Control (GIT/SVN), and Oracle-Drupal development and configurations.