30 Must-Have Tools to Support DevOps - Part 3
March 16, 2016

DEVOPSdigest asked experts from across the industry for their recommendation on a key technology required for DevOps. Part 3 of the list covers continuous delivery.

Start with 30 Must-Have Tools to Support DevOps - Part 1

Start with 30 Must-Have Tools to Support DevOps - Part 2

14. CONTINUOUS DELIVERY (CD)

It is extremely important for DevOps teams to build a Continuous Delivery Pipeline in which they have complete confidence to help them deliver quality software efficiently and faster.
Ashish Kuthiala
Senior Director, Strategy & Marketing, DevOps, Hewlett Packard Enterprise

Read Ashish Kuthiala's blog: DevOps Must-Have Tool - Continuous Delivery

It is often initially overlooked, but DevOps won’t scale and will always be just a collection of disconnected processes without a robust (Continuous Delivery) pipeline orchestration tool. Whatever languages your technology is written in, whatever architectures you prefer, what platform or runtime type you have: you need to define, execute and track how your application gets from your source code repo and into production, and in a way that allows you to figure out where the bottlenecks are and what you need to do to eliminate them.
Andrew Phillips
VP of DevOps Strategy, XebiaLabs

Continuous delivery (CD) is a DevOps enabler which provides the repeatability and reliability to rapidly deliver software and infrastructure from development to operations with the confidence it meets requirements and is stable, safe, and secure. In CD this is achieved through aggressive automation of the activities required to build, validate, test and deploy the software and infrastructure. A DevOps automation engine should have the following attributes: integration with a large range of development and delivery tools, extensibility to adopt emerging tools and technology, the ability to scale across multiple teams and work groups and handle the resulting load and finally the ability to report and have traceability across development and delivery activities. Without an automation tool organizations end up with point-to-point integrations, manual hand-offs, maintenance overhead, and delivery pipelines absent the repeatability and reliability and required for DevOps.
Brian Dawson
DevOps Practitioner, CloudBees

15. ARTIFACT REPOSITORY

DevOps requires a universal artifact repository. Automatically deploying and resolving the artifacts in the CI/CD process is a basic requirement for DevOps. DevOps, being one of the main drivers of "hardware as a software" revolution, dramatically increases the quantity of binary artifacts we deal with every day. Managing this "haystack of binaries" with an artifact repository is the only way to find the "needle" – the artifact that complies with requirements and passed QA, for example, or to trace an artifact back to its source. The ability of your artifact repository to attach metadata to artifacts and to query this metadata is essential. DevOps requires automation, and there is no automation without a comprehensive REST API and a full fledged query language.
Baruch Sadogursky
Developer Advocate, JFrog

Read Baruch Sadogursky's latest blog on DEVOPSdigest: The Latest Trends in Developer Productivity

16. REST API

Successful DevOps drives automation and economics to a new level by capturing, understanding and independently achieving application or user intent. The must-have instrument for this interactive automation is an intent-based RESTful API, that makes DevOps is declarative, scale-invariant and composable, and decouples application provisioning from physical infrastructure management.
Ashok Rajagopalan
Head of Product Management, Datera

17. SOURCE CODE MANAGEMENT

As the mission-critical heartbeat supporting web/mobile transactional applications, mainframes cannot be overlooked in modern development. In spite of its strengths, mainframe users need tools that advance the platform to keep pace with DevOps. One example is source code management (SCM) systems, which now help DevOps teams achieve unprecedented speed on the mainframe, through new capabilities like concurrent development on single systems; integration with continuous delivery and integrating work across both mainframe and non-mainframe code bases.
Christopher O'Malley
President and CEO, Compuware

18. RELEASE AUTOMATION

DevOps professionals on IT Central Station have recently written over 30 product reviews of release automation tools. Reviewers talk about how the best-in-class release automation tools help them achieve zero-touch deployment and support continuous deployment.
Russell Rothstein
Founder and CEO, IT Central Station

Read Russell Rothstein's latest blog on DEVOPSdigest: DevOps RoundUp from Real Users of CA, HPE and IBM

The absolute must have tool for Devops success is release automation. Agile and DevOps are joined at the hip, agile knocks down the barriers that traditionally slow down development. DevOps automates agile approaches and lets code move quickly from development to production including testing, integration and deployment but in the jungle of the tool chain and different application technology stacks without the need to orchestrate across the tool chain and automate within the tool chain Devops will fail.
Ron Gidron
ARA Evangelist, Automic Software

19. CONTAINERS

Container tools are essential enablers for DevOps, enabling application portability between development and production environments. Containers also allow developers to implement DevOps automation using container features. Everything that you can get from PaaS tools, you can get for free with containers and at a much lower cost in terms of complexity and vendor limitations.
Joan Wrabetz
CTO, QualiSystems

Read Joan Wrabetz's blog: More Must-Have DevOps Tools

20. MICRO SERVICES

While not a requirement in order to implement DevOps, using Micro services can really improve the feasibility of DevOps automation. Micro services are designed to be self-contained and separately modifiable. This makes them easy to push from development to deployment without a large amount of integration testing.
Joan Wrabetz
CTO, QualiSystems

Read 30 Must-Have Tools to Support DevOps - Part 4, covering QA and testing.

Share this

Industry News

July 01, 2020

JFrog announced the launch of ChartCenter, a free, security-focused central repository of Helm charts for the community.

July 01, 2020

Kong announced a significant upgrade to open source Kuma, Kuma 0.6, available today.

July 01, 2020

Compuware Corporation, a BMC company, announced new capabilities that further automate and integrate test data and test case execution, empowering IT teams to achieve high-performance application development quality, velocity and efficiency.

June 30, 2020

Couchbase announced the general availability of Couchbase Cloud, a fully-managed Database-as-a-Service (DBaaS).

June 30, 2020

Split Software announced new capabilities designed to accelerate the adoption of feature flags in large-scale organizations.

June 30, 2020

WhiteHat Security announced a discounted Web + Mobile Application Security bundle to help organizations secure the digital future.

June 29, 2020

Puppet introduced the public beta availability of Relay, an event-driven automation platform.

June 29, 2020

D2iQ introduced KUDO for Kubeflow to simplify and accelerate machine learning (ML) deployments on Kubernetes.

June 29, 2020

Codefresh announced $27M in new funding led by Red Dot Capital Partners.

June 25, 2020

Micro Focus announced the general availability of Visual COBOL 6.0 and Enterprise Suite 6.0, providing versatile application, process and infrastructure modernization solutions for today’s enterprise developer.

June 25, 2020

SaltStack announced new features available in SaltStack Enterprise 6.3 that integrate best-of-breed IT monitoring and vulnerability management solutions, including Splunk, Tenable, Qualys, Rapid7, and Kenna Security.

June 25, 2020

Keysight Technologies has completed the acquisition of Eggplant from The Carlyle Group.

June 24, 2020

JFrog unveiled new capabilities to address the growing problem of software distribution bottlenecks. The newly introduced CDN-based and Peer-to-Peer software package distribution mechanisms empower companies to overcome the challenge of frequently delivering large volumes of artifacts to internal teams and external clients.

June 24, 2020

Copado announced its Summer 20 release to accelerate, optimize and measure innovation delivery on the Salesforce platform.

June 24, 2020

Bugsnag launched Stability Center, a centralized location that offers a holistic view into stability stats and trends across releases for multiple client and server-side applications.