DevOps depends on automated deployment tools and products that support practices such as continuous development, deployment, and improvement of enterprise software. Here's a look at vendors and their tools to know if you are making a move to DevOps.
With benefits that include greater developer productivity, higher operational efficiency, and improved user experience due to continuous feedback, DevOps can be a big win for an organization. So, it's no surprise that the DevOps movement has picked up momentum in recent years. But the journey is not always easy.
When it comes to transitioning your company into a DevOps organization, you'll need a solid plan, complete executive buy-in, and the right tools and products to get all the jobs done. There are a lot of offerings out there claiming to help you with any or all of the DevOps mission, and it can be tough wrapping your head around the options.
We don't claim that this is an exhaustive list of all the DevOps tools and products in the marketplace. To be honest, the market is so dynamic that such a list would be out of date by the end of the week. Instead, these are 25 vendors and their tools and products you should know about if you're making the move to DevOps. The tools and products tackle different aspects of DevOps and do so in different ways.
Some are highly customizable, while others assume you want to adopt their regimen. Each one has adherents in IT and will provide you with an option to consider as you move forward.
Below is a roundup of 25 commercial vendors who offer DevOps tools and products. This list is intended to assist you in planning your transition to DevOps and is not meant to be a qualitative evaluation of the offerings, which are organized in alphabetical order. Twitter handles are listed as well.
Atlassian's Jira is an agile tool that is widely used and highly customizable for automating software development and release workflow. Also, Atlassian's Sourcetree is a free visual client for Git, and Mercurial helps both early and experienced users visualize repositories and workflows.
Hashicorp offers Atlas as the result of an open source project that provides a framework for writing, testing, and deploying enterprise software. Part of the Atlas platform, Terraform provides a common configuration to launch infrastructure components for systems ranging from email to physical and virtual servers, to DNS providers.
RabbitMQ is a messaging system that allows various applications and services to communicate with one another for a wide variety of reasons. Developed by Pivotal, RabbitMQ is available to developers at no cost.
Splunk is a data engine that ingests feeds from essentially any operational data source and provides visualization while keeping developers who need to see information away from operational machine control.
Canonical's Juju is a free application and service modeling tool that allows you to quickly model, configure, deploy and manage applications in the cloud. It can deploy preconfigured or custom code across multiple cloud environments.
UpGuard is a discovery engine that provides configuration monitoring of complex systems across the enterprise. This tool supports regulatory compliance and system governance throughout the DevOps process.
IBM's UrbanCode Deploy automates application deployments through multiple environments. It's designed to facilitate rapid feedback and continuous delivery in agile development while providing production audit trails, versioning, and approvals.
Xamarin Platform provides a mechanism for extending C# programs onto iOS, Android, and other mobile platforms.
Curtis Franklin Jr. is executive editor for technical content at InformationWeek. In this role he oversees product and technology coverage for the publication. In addition he acts as executive producer for InformationWeek Radio and Interop Radio where he works with ... View Full Bio
[Interop ITX 2017] State Of DevOps ReportThe DevOps movement brings application development and infrastructure operations together to increase efficiency and deploy applications more quickly. But embracing DevOps means making significant cultural, organizational, and technological changes. This research report will examine how and why IT organizations are adopting DevOps methodologies, the effects on their staff and processes, and the tools they are utilizing for the best results.
Infographic: The State of DevOps in 2017Is DevOps helping organizations reduce costs and time-to-market for software releases? What's getting in the way of DevOps adoption? Find out in this InformationWeek and Interop ITX infographic on the state of DevOps in 2017.
Digital Transformation Myths & TruthsTransformation is on every IT organization's to-do list, but effectively transforming IT means a major shift in technology as well as business models and culture. In this IT Trend Report, we examine some of the misconceptions of digital transformation and look at steps you can take to succeed technically and culturally.