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

Feb 03, 2019

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

Hi! I'm Karim Boudjema, the developer and site-builder of this site.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.