The “Why” should always come before the “How”. It’s important to first set goals–you need to have a target to aim at before you pick up an arrow or draw back the bow. The best tools and practices in the […]
DevOps—a cross-disciplinary, collaborative practice that blends software development and information technology operations—aims to build, test, and deliver software both more quickly and reliably. It involves the entire project lifecycle, from the early stages of planning through production support efforts. The
The right combination of tools used in the right way can make a dramatic difference in how effective and efficient your DevOps environment is. Creating a toolchain–a seamless flow of tools that automates as much of the grunt work as
DevOps depends heavily on open source software, and–to a lesser extent–open source projects leverage DevOps as well. I wrote a report for DevOps.com exploring the relationship between the two and the importance of open source to the world of DevOps.
Embracing DevOps can be challenging. As you strive to adopt the necessary culture and select the tools and platforms that will form the foundation of your DevOps environment, though, make sure you think beyond the immediate future and don’t inadvertently