ChatOps Makes Awesome Teams

Culture is the most important ingredient in the DevOps movement, and we believe that ChatOps is the best way to build an awesome culture. Making your operations tools work with your chat room enables open communication and provides wonderful learning opportunities for all.

We will review practical ways to chat-enable your IT operations, including deployment, monitoring, log analysis, automation, on-call rotations, and real-time troubleshooting. While there are plenty of commercial solutions available in this space, we will focus on Drupal-friendly, open-source approaches.

What is happening?!? Using Logstash to make sense of your environment.

Logs and statistics are key to helping us understand all of the ins and outs of our complex environments. Tailing through logs is a great way to fall asleep, but far from an effective way to determine the state of a given system. Logstash is a spectacular open source tool that in conjunction with a vast array of plug-ins, can be used to help you make sense of your environment. It enables you to extract the relevant data from your logs so that you can make sense of them.

Integration Testing with KitchenCI & Multiple Provisioners

Infrastructure as code is a staple of the DevOps movement. Often times, this leads to customized solutions that require additional development effort to manage. Testing code driven infrastructure has been difficult across organizations but there are tools that can help. In this session we will walk through concrete examples that illustrate how to test infrastructure using Rspec, Serverspec and KitchenCI. We will illustrate how this testing can tie directly into domain specific meta-data unique to your systems.

Git-Flow & disposable testing sites

This session will demonstrate how easily you can create Drupal 7 & 8 testing sites from any git-flow branch... even feature branches.

This is particularly useful for testing where you need to create a site for each feature branch, see if your fixes are working, share/show the features working to your clients, and then merge your changes into Development branch.

We'll also demonstrate how these sites can be automatically updated when particular git-flow branches are updated.

Building A Scalable Private VMware Based Drupal Cloud

In 2013, University of Colorado Boulder Housing & Dining Services deployed a new virtual cluster built upon Apache, GlusterFS, Continuent Tungsten, and F5 LTM. Deploying a private cloud can be a complex process, but we hope our experience will help simply your deployment. This presentation is primarily targeted to groups already using VMware vCenter on a local environment or hosted service such as Rackspace managed virtualization.

"Roll your own" AWS cluster

Roll your own Drupal 7 & 8 clusters on AWS.

Save thousands of dollars on hosting by running your own clusters on the same infrastructure used by Pantheon, Acquia and RightScale.

Learn how to deploy your own Drupal 7 & 8 sites to high-performance, multi-server, scalable, fault-tolerant clusters on AWS. We'll demonstrate how the cluster automatically grows and shrinks based on site load.

We'll see how easily you can fine-tune your clusters for your specific needs using AWS tools.

Jenkins 101: A Drupal Perspective

Jenkins is a simple butler, performing tasks as dictated by you. However, when used with Chef, Drush, and other technologies, Jenkins becomes an important component of improved processes, reduced labor, and improved troubleshooting/logging abilities. My organization (NewMedia) has realized the benefits of the methods that will be discussed in this session and hope to share those benefits with the community, sparking a conversation on how to further improve and implement similar solutions.

“It is time to improve and simplify.”