Devops @ Princeton: How we track, maintain, and deploy hundreds of sites


  • Brian Osborne

Princeton's Web Development Services runs well over 300 Drupal sites of varying complexity, creating some unique challenges for our developers to manage. In this session you'll learn about:

  • Our custom Symfony application used for:
    • Collecting statistics
    • Managing off-site backups
    • Provisioning/deprovisioning sites
    • Syncing data between site environments
  • Our release process, including:
    • Release/sprint planning
    • How we manage issues
    • Our git workflow
    • Manual & automated testing process
    • User acceptance testing
    • Code deployments
  • How we're architecting the next generation of our Drupal platform to be more powerful, flexible, and maintainable

Both Drupal 7 and Drupal 8 will be discussed in this presentation.

Attachment Size
Presentation in PDF form 4.8 MB

Who Should Attend

  • Back-end Developers
  • Decision Makers
  • Site Builders
  • Sys Admins