Open Source Tool Support & Training
DTO consultants contribute to and support a number of open source projects. In addition to our deep expertise in leveraging open source tools for automation and DevOps solutions, DTO offers standalone open source tool support and training. Whether it is through our own consultants, our partner network, or through our close relationships with the committers from various projects, DTO can provide you with the guidance and expertise you need.
Whether you see the tool you are interested in listed below or not, contact us and we’ll make sure you are pointed in the right direction.
Rundeck is cross-platform open source software that helps you automate ad-hoc and routine procedures in data center or cloud environments. Rundeck allows you to run tasks on any number of nodes from a web-based or command-line interface. Rundeck also includes other features that make it easy to scale up your scripting efforts including: access control, workflow building, scheduling, logging, and integration with external sources for node and option data. http://rundeck.org
Chef is an open source systems integration framework built to bring the benefits of configuration management to your entire infrastructure. You write source code to describe how you want each part of your infrastructure to be built, then apply those descriptions to your servers. The result is a fully automated infrastructure: when a new server comes on line, the only thing you have to do is tell Chef what role it should play in your architecture. http://www.opscode.com/chef/
Puppet is an open-source next-generation server automation tool. It is composed of a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration.
The primary design goal of Puppet is to have an expressive enough language backed by a powerful enough library that you can write your own server automation applications in just a few lines of code. Puppet’s deep extensibility and open source license lets you add functionality as needed and share your innovations with others. http://www.puppetlabs.com/
Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. Jenkins provides an easy-to-use so-called continuous integration system, making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. The automated, continuous build increases the productivity. https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins