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.

Who Should Attend
Back-end Developers
Decision Makers
Site Builders
Sys Admins