Vagrant and Docker are automation tools that are popular in the DevOps world. Vagrant provides a simple, consistent interface to create virtual machines on your local system and in the cloud. Docker lets you control containers—similar to virtual machines but smaller and faster with less overhead. These tools provide on-demand, disposable test environments that are delivered quickly, in a known state, locally or in the cloud. Systems under test, test tools, infrastructure, and even pre-populated data are all candidates for virtualization and containerization. When required, the...
Gene Gotimer
Technical Manager
Coveros, Inc.
Gene Gotimer is a senior architect at Coveros, Inc., a software company that uses agile methods to accelerate the delivery of secure, reliable software. As a consultant, Gene works with his customers to build software better, faster, and more securely by introducing agile development and DevOps practices. He has many years of experience with web-based enterprise application design and a variety of development ecosystems, including continuous integration, continuous delivery, and DevOps. Gene feels strongly that repeatability, quality, and security are all strongly intertwined; each is dependent on the other two, which makes DevOps that much more crucial to software development.