When assessing technology that empowers a DevOps transformation, it’s easy to focus in on the headline capabilities (“configuration management!”) and miss out on the bigger picture. How can teams shipping cloud (or on-premises) applications use the full suite of DevOps technologies to simplify delivery and management at scale? This article classifies and explains key enabling technologies.
This article is part of the “DevOps War Stories” series. In each issue we hear what DevOps brings to a different organisation, we learn what worked and what didn’t, and chart the challenges faced during adoption. This time a very personal story on introducing a DevOps mindset at a large bank. In particular how the automation of configuration and release management processes enabled collaboration.
Learning Gerrit Code Review presents an overview of the Gerrit review tool, from how to install and configure projects through to how to integrate with other services like GitHub and Jenkins.
Mitchell Hashimoto released his book "Vagrant up and running" which covers everything from basic Vagrant usage to extending its functionality.
Konrad Lukasik provides practical advice on versioning and preparing a database for delivery using upgrade scripts. The article is based on experiences from enterprise environment and includes scripts 11
The number of jobs in a continuous integration tool can range from a few to several thousand, all performing various functions. There is an approach to manage these jobs in a more efficient manner. 1
In his new article Jonathan Natkins explains how to use components of Apache Hadoop, including Flume, Hive and Oozie to implement a typical Data management system. 2
While other DVCS systems were designed for the needs of the Linux open source community, PlasticSCM addresses the problems facing enterprise software developers, especially those using .NET. 1
Matt Callanan has been pushing the boundaries of Agile software development and most recently he extended that journey to DevOps. InfoQ caught up with Matt to find out more about his experiences. 1
Every major Open Source project worldwide has already embraced Distributed Version Control Systems (DVCS), will enterprises be next? 6
This article explores things people can do from within their code to make their lives, and the lives of anyone else who has to administer or maintain their application, easier. 5