Configuration management is the foundation that makes modern infrastructure possible. Tools that enable configuration management are required in the toolbox of any operations team, and many development teams as well. Although all the tools aim to solve the same basic set of problems, they adhere to different visions and exhibit different characteristics.
Michael DeHaan, creator of Ansible, introduces the general-purpose IT automation system. He describes the tool’s guiding principles: simplicity, ease of use and maximum security. The philosophy behind its community is also discussed, including the importance of Ansible’s plugin-based model. Michael uses a simple but common scenario to demonstrate Ansible.
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.
The Agile Consortium Belgium, Sirris and Agoria organized an event to share experiences with agile methodologies like Scrum, Kanban, visual management, XP, DSDM and Lean.
Companies that master the art of building software will have a great competitive advantage. Learn 5 ways your business can use Agile Engineering Practices to gain this competitive edge. 3
Scripting database objects change-scripts is a risky thing to automate. A better solution needs to be implemented in the shape of Continuous Delivery and DevOps for database.
Swiss Railways employed Kanban to transform a department from disappointing performance to predictable efficiency through a series of incremental improvements. A report of their two year journey. 4
A lot of the pain that large and medium-sized organizations are facing boils down to scaling. At Jimdo, the approach to scaling relies on three major factors: culture, communication, and kaizen.
John Kordyback explains why you should and how you can introduce Continuous Delivery into a typical enterprise, where dozens of systems adopted over the years generate massive complexity. 4
This article will discuss how you can bootstrap your teams with the eXtreme Programming methodology. You will also learn the advantages and disadvantages of this methodology. 2
The people’s Scrum is a collection of essays on agile ideas and practices. InfoQ interviewed Tobias Mayer about people, teams and self organization with Scrum and about AgileLib.net.
Andrew Phillips and Jenkins creator Kohsuke Kawaguchi review state-of-the-art plugins and solutions in the Jenkins ecosystem for achieving efficient, reproducible and secure delivery pipelines.