Join the webinar to hear from Eric Nicholson, an August Schell engineer, about how he implemented Jenkins, Ansible, GitHub, and Splunk to automate and simplify distributed environment maintenance.

A defense agency of the U.S. government faced a significant challenge that required an innovative solution. With a Splunk environment consisting of multiple search head clusters and index clusters, over 10,000 endpoints, and a data ingest rate amounting to terabytes and growing quickly, the customer faced the need for the automation of Splunk administration and maintenance. Hundreds of custom apps were being created from the command line, where configuration files were maintained, as well. To simplify the process, they’d need a friendly interface to work with and a push-button process for the routine administration of Splunk.


  • A large scale Splunk infrastructure growing at an extremely fast pace
  • Many Splunk commands were being performed manually, introducing significant risk and inconsistency into the environment

Business Impacts

  • Shortened the maintenance windows from hours to minutes, allowing for more frequent maintenance windows throughout the week.
  • By automating complex manual tasks, the customer greatly reduced the risk of introducing human error into their environment.
  • Internal staff with less expertise were empowered to use Splunk easily as a result of automation.
  • ROI was increased, thanks to the reallocation of high level engineering to more impactful projects, while lower level admins could work on Splunk tasks.
  • Daily regular Splunk routines went from complex and risky to the simple click of a button.