Nestlé's Canadian Products

Roles: 

Summary: 

Used primarily for highlighting Nestlé's Canadian products, the site is also used as a launching ground for various campaigns within Canada.

Services provided: 

  • Assessed existing information architecture (IA) / data model.
  • Produced plans to improve the IA and development processes (DevOps).
  • Planned development activities for several technical resources.
  • Managed, organized, prioritized and estimated issues in the tracking system.
  • Guided developers to help them accomplish their tasks.
  • Provided feedback (as per best practices) on client assumptions for building Drupal sites.
  • Established parameters for a successful content editor workflow and implemented a solution.
  • Built the authoritative code repository, database and supporting applications (e.g. mail, Drush).
  • Developed the site's functional specifications.
  • Instantiated deployment scripts for moving code, databases and files between environments.
  • Set up the Development, Staging and Production environments with a full application stack.
  • Ensured that the HTTPS certificate was correctly integrated.
  • Configured the Web server configuration Nginx + PHP's FastCGI Process Manager (FPM).
  • Documented the virtual machines' set-up and all development & operational processes.
  • Implemented multiple automated backup strategies for all assets.
  • Added a multilingual / translation subsystem to support both English and French content.
  • Upgraded Drupal core and contributed modules to protect against security vulnerabilities.
  • Audited all modules (plug-ins) chosen by the developers.
  • Researched various content delivery networks (CDNs) to determine applicability.
  • Built a Java stack for the Apache Solr service via the GlassFish application server.
  • Coordinated the implementation of a single-sign on (SSO) solution with another vendor.
  • Debugged issues related to the corporate firewall.
  • Tweaked system configurations to meet security standards.
  • Modifying data-import processes to match business requirements.
  • Worked with client to resolve domain name system (DNS) routing issues.
  • Architected a social sharing solution to post site content to various Web sites.
  • Delivered a system to tag and display list of content based on various filters.
  • Performed code reviews.