A Snapshot of the
DevOps Tools Scene
Scott Wilson,
Director, CA Automic
Brian Dawson,
DevOps Evangelist,
CloudBees
Jeff Keyes,
Director, Plutora
Alan Shimel,
Editor-in-Chief,
DevOps.com
Tracy Ragan, CEO
OpenMake
Software
DevOps Tools Market To Reach $8.8b by 2023,
18% YoY Growth *
* KBV Research, https://kbvresearch.com/news/devops-market/
So Many
(DevOps) Tools,
So Little Time
How We Divided up the DevOps Tools World
Source Code
Management
A logical place to start a review of DevOps
tools is with code repositories, as they
are storing the code that makes up all of
the applications deployed.
Open source software, like all software, changes with each
version. Most of these changes evolve the software and
enhance its capabilities, performance or security. Sometimes,
however, changes can introduce errors and security defects.
This is where artifact repositories come in. Artifact repositories
provide organizations an authoritative source for current and
approved versions of a module, library or other artifact.
Artifact repositories also enable organizations to revert back
to the last known trusted and approved version when
undesirable software is entered into a system.
Continuous
Integration
Servers
Continuous integration (CI) servers are
the point of entry for many new DevOps
organizations. As an extension of agile, CI
servers enable automated build and test,
along with varying levels of notifications
fundamental to keeping agile efforts on
track.
Automation and agile gave rise to
continuous integration; the next logical step
is continuous delivery. Many of the CI tools
previously mentioned are also in continuous
delivery. Additionally, many CD vendors are
also in the application release automation
market.
Where does continuous delivery fit in the
CI/CD continuum? Continuous delivery
is the extension of agile to build and
test processes, continuous delivery is
delivering software more often through
use of DevOps methods. The composite
of both is the core of application lifecycle
management (ALM) in DevOps.
Application release automation (ARA)
combines the processes of continuous
integration and deployment with
deployment automation and release
coordination. Ideally, the toolsets will be part
of a chain that runs throughout application
build, test and deployment. Once ready,
applications and application updates can
hit production by simply pushing a button.
Infrastructure
Automation
Infrastructure automation is the
process that automates, largely through
scripting, the installation, configuration
and management of servers. It’s often
called infrastructure-as-code because
infrastructure automation is the ability
to define infrastructure and workload
configurations as sets of scripts that
can be applied to either a single server
instance or thousands of serve.
Continuous
Delivery
Management
Enterprise IT environments are amazingly
complex. Even before DevOps came along,
most enterprises had several development
languages, platforms, reporting tools, test
environments and more. DevOps introduced
a new set of tools — some that span this
complexity, some that increase it. For
organizations with dozens of application
development teams, there are likely just as
many architectures for build/test/deploy.
And often they are interdependent, as
applications require integration with other
projects or platforms.
Log
Management
DevOps teams rely on log management
to better run their environments and
organizations. Without a log management
tool, it can be difficult — if not almost
impossible — to manage and analyze the
volume of logs in most environments.
Discovering and identifying trouble spots
through either automation or search is
essential.
Monitoring
Monitoring from a DevOps perspective
encompasses not only application
performance but also can include user
interaction, infrastructure capacity and
delivery. Leading tools in this category have
stretched the envelope in UX design to give
DevOps teams visibility into a constantly
scaling environment. The best of the best in
this category can give a birds-eye view of
expansive deployments, while allowing for
quick drill-down to the gritty details.
Alerting
No matter the monitoring tools and
processes, a tree falling in a forest that
no one hears fall doesn’t help DevOps
teams deliver. The DevOps market has
seen several alerting platforms evolve
that free the admin from the NAC, but
allow for teamwide 24/7 communication
and response. The hallmark of these
tools is a wide integration footprint with
as many monitoring tools as possible, as
well as the widest possible means to alert,
communicate and remediate incidents.
ChatOps
ChatOps originally described the use of
APIs to embed chat tools into systems
alerting. Vendors identified customer
need and some started integrating chat
capabilities into the DevOps toolchain
to facilitate systems management and
troubleshooting. Today, using ChatOps, it
is possible to check in code changes and
inform teams of the results, helping resolve
problems quickly.
Database
Configuration
Automation
Tools
DevOps organizations have been slow to
add database support and management
into their toolchains. But if code is changing,
it is almost guaranteed that databases
are, too. The vendors below help fold the
database into the DevOps practice. After all,
sooner or later, the database needs to be
included in DevOps simply because most
apps rely heavily on data. But databases are
not terribly mobile, which makes targeting
databases to new platforms more difficult.
Database configuration and automation
tools are relevant to DevOps database
management because agile applications
still need help getting to existing data. And,
in some use cases, the database actually
is mobile, or a new empty instance can
be launched on demand without loss of
application functionality.
Container
Management
Containers have enjoyed rapid adoption
across enterprises and industries.
Containers are quick and easy to spin
up, use fewer resources than a fully
virtualized machine and, when combined
with DevOps automation, can be scaled
quickly to meet the needs of the application.
Still, when a given application or service
grows in complexity, more than just
containers is needed. Infrastructure
management, scalability and the ability to
manage groups of containers uniformly
are all necessary so the application can
be created with dependencies and the
container environment is useful. Container
management tools address these needs.
DevOps
Tools
Continue
to Mature
The DevOps
Tools market
also sees
consolidation
The State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
The maturation of DevOps guarantees new
tools will continue to emerge. We’ve offered a
cross-section of useful tools for enterprise
DevOps teams.
It is by no means an exhaustive study, but
rather a good jumping-off point. Of course, an
organization’s mileage may vary depending on
its own needs.
While exact toolchains for given project teams
or enterprises will vary, the tools from each of
these categories are all essential to automating
the application life cycle and DevOps success.
The State of DevOps Tools: A Primer

More Related Content

PPTX
An introduction to DevOps
PDF
Dev ops tutorial for beginners what is devops & devops tools
PPTX
DevOps introduction
PPTX
DevOps Introduction
PDF
Top DevOps tools
PPTX
DevOps and Tools
PDF
DevOps 2020: How Enterprise Strategy has Matured
PPTX
DevOps Foundation
An introduction to DevOps
Dev ops tutorial for beginners what is devops & devops tools
DevOps introduction
DevOps Introduction
Top DevOps tools
DevOps and Tools
DevOps 2020: How Enterprise Strategy has Matured
DevOps Foundation

What's hot (20)

PPTX
What Is DevOps?
PPTX
DevOps explained
PDF
DevOps and the Case for ROI to Executives
PPTX
DevOps concepts, tools, and technologies v1.0
PDF
Introduction to DevOps
PDF
More Than A Buzzword: How DevOps Can Impact Your Business
PPTX
Devops
PPTX
Devops online training ppt
PDF
Developing a Testing Strategy for DevOps Success
PDF
DevOps-Redefining your IT Strategy-28thJan15
PDF
Introduction to DevOps
PDF
DevOps Transformation - technical and organizational goals
PDF
The Evolution from Agile to DevOps
PDF
Devops training and placement in hyderabad
PDF
Introduction to DevOps
PPTX
DevOps Overview in my own words
PDF
Roles and Responsibilities of a DevOps Engineer
PPTX
Enterprise DevOps: Scaling Build, Deploy, Test, Release
PDF
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
What Is DevOps?
DevOps explained
DevOps and the Case for ROI to Executives
DevOps concepts, tools, and technologies v1.0
Introduction to DevOps
More Than A Buzzword: How DevOps Can Impact Your Business
Devops
Devops online training ppt
Developing a Testing Strategy for DevOps Success
DevOps-Redefining your IT Strategy-28thJan15
Introduction to DevOps
DevOps Transformation - technical and organizational goals
The Evolution from Agile to DevOps
Devops training and placement in hyderabad
Introduction to DevOps
DevOps Overview in my own words
Roles and Responsibilities of a DevOps Engineer
Enterprise DevOps: Scaling Build, Deploy, Test, Release
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps

Similar to The State of DevOps Tools: A Primer (20)

PPTX
Introduction to DevOps framework and its tools.
PDF
Top DevOps Automation Tools to Maximize Efficiency.pdf
PDF
Dev opsnirvana
PDF
Evolution of the Software Development Lifecycle and DevOps Tools
PDF
DevOps, from inception to conclusion
PPTX
DevOps model in software engineering.pptx
PDF
Dev ops essentials v2
PPTX
GCP DevOps Online Training Institute - visualpath.pptx
PDF
Are you employing a DevOps strategy?
PDF
Top 5 DevOps Tools You Should Know In 2022.pdf
PDF
Top 3 Useful Tools for DevOps Automation -
PDF
The New Age of Enterprise DevOps
PDF
What Are The Top 5 Trending Technologies In DevOps?.pdf
PDF
Leading DevOps Tools for 2022.pdf
PPTX
DEVOPS Tools and Practices for automation.pptx
PDF
DevOps Implementation Roadmap
PDF
DevOps Automation: Boosting Efficiency and Productivity
PPTX
Devops ppt copy
PPTX
DevOps culture
PDF
Cloud DevOps_ The Future of Agile Operations.pdf
Introduction to DevOps framework and its tools.
Top DevOps Automation Tools to Maximize Efficiency.pdf
Dev opsnirvana
Evolution of the Software Development Lifecycle and DevOps Tools
DevOps, from inception to conclusion
DevOps model in software engineering.pptx
Dev ops essentials v2
GCP DevOps Online Training Institute - visualpath.pptx
Are you employing a DevOps strategy?
Top 5 DevOps Tools You Should Know In 2022.pdf
Top 3 Useful Tools for DevOps Automation -
The New Age of Enterprise DevOps
What Are The Top 5 Trending Technologies In DevOps?.pdf
Leading DevOps Tools for 2022.pdf
DEVOPS Tools and Practices for automation.pptx
DevOps Implementation Roadmap
DevOps Automation: Boosting Efficiency and Productivity
Devops ppt copy
DevOps culture
Cloud DevOps_ The Future of Agile Operations.pdf

More from DevOps.com (20)

PDF
Modernizing on IBM Z Made Easier With Open Source Software
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PDF
Next Generation Vulnerability Assessment Using Datadog and Snyk
PPTX
Vulnerability Discovery in the Cloud
PDF
2021 Open Source Governance: Top Ten Trends and Predictions
PDF
A New Year’s Ransomware Resolution
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
PDF
Don't Panic! Effective Incident Response
PDF
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
PDF
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
PDF
Monitoring Serverless Applications with Datadog
PDF
Deliver your App Anywhere … Publicly or Privately
PPTX
Securing medical apps in the age of covid final
PDF
How to Build a Healthy On-Call Culture
PPTX
The Evolving Role of the Developer in 2021
PDF
Service Mesh: Two Big Words But Do You Need It?
PPTX
Secure Data Sharing in OpenShift Environments
PPTX
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
PDF
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Modernizing on IBM Z Made Easier With Open Source Software
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Next Generation Vulnerability Assessment Using Datadog and Snyk
Vulnerability Discovery in the Cloud
2021 Open Source Governance: Top Ten Trends and Predictions
A New Year’s Ransomware Resolution
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Don't Panic! Effective Incident Response
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Monitoring Serverless Applications with Datadog
Deliver your App Anywhere … Publicly or Privately
Securing medical apps in the age of covid final
How to Build a Healthy On-Call Culture
The Evolving Role of the Developer in 2021
Service Mesh: Two Big Words But Do You Need It?
Secure Data Sharing in OpenShift Environments
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...

Recently uploaded (20)

PDF
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
PPT
Overviiew on Intellectual property right
PPTX
CRM(Customer Relationship Managmnet) Presentation
PDF
Human Computer Interaction Miterm Lesson
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PPTX
How to use fields_get method in Odoo 18
PDF
Fitaura: AI & Machine Learning Powered Fitness Tracker
PDF
Domain-specific knowledge and context in large language models: challenges, c...
PDF
Decision Optimization - From Theory to Practice
PDF
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
PDF
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
PPTX
Presentation - Principles of Instructional Design.pptx
PDF
substrate PowerPoint Presentation basic one
PDF
EGCB_Solar_Project_Presentation_and Finalcial Analysis.pdf
PDF
State of AI in Business 2025 - MIT NANDA
PDF
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
PDF
Applying Agentic AI in Enterprise Automation
PDF
Examining Bias in AI Generated News Content.pdf
PDF
TrustArc Webinar - Data Minimization in Practice_ Reducing Risk, Enhancing Co...
PPTX
maintenance powerrpoint for adaprive and preventive
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
Overviiew on Intellectual property right
CRM(Customer Relationship Managmnet) Presentation
Human Computer Interaction Miterm Lesson
Technical Debt in the AI Coding Era - By Antonio Bianco
How to use fields_get method in Odoo 18
Fitaura: AI & Machine Learning Powered Fitness Tracker
Domain-specific knowledge and context in large language models: challenges, c...
Decision Optimization - From Theory to Practice
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
Presentation - Principles of Instructional Design.pptx
substrate PowerPoint Presentation basic one
EGCB_Solar_Project_Presentation_and Finalcial Analysis.pdf
State of AI in Business 2025 - MIT NANDA
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
Applying Agentic AI in Enterprise Automation
Examining Bias in AI Generated News Content.pdf
TrustArc Webinar - Data Minimization in Practice_ Reducing Risk, Enhancing Co...
maintenance powerrpoint for adaprive and preventive

The State of DevOps Tools: A Primer

  • 1. A Snapshot of the DevOps Tools Scene
  • 2. Scott Wilson, Director, CA Automic Brian Dawson, DevOps Evangelist, CloudBees Jeff Keyes, Director, Plutora Alan Shimel, Editor-in-Chief, DevOps.com Tracy Ragan, CEO OpenMake Software
  • 3. DevOps Tools Market To Reach $8.8b by 2023, 18% YoY Growth * * KBV Research, https://kbvresearch.com/news/devops-market/
  • 5. How We Divided up the DevOps Tools World
  • 6. Source Code Management A logical place to start a review of DevOps tools is with code repositories, as they are storing the code that makes up all of the applications deployed.
  • 7. Open source software, like all software, changes with each version. Most of these changes evolve the software and enhance its capabilities, performance or security. Sometimes, however, changes can introduce errors and security defects. This is where artifact repositories come in. Artifact repositories provide organizations an authoritative source for current and approved versions of a module, library or other artifact. Artifact repositories also enable organizations to revert back to the last known trusted and approved version when undesirable software is entered into a system.
  • 8. Continuous Integration Servers Continuous integration (CI) servers are the point of entry for many new DevOps organizations. As an extension of agile, CI servers enable automated build and test, along with varying levels of notifications fundamental to keeping agile efforts on track.
  • 9. Automation and agile gave rise to continuous integration; the next logical step is continuous delivery. Many of the CI tools previously mentioned are also in continuous delivery. Additionally, many CD vendors are also in the application release automation market. Where does continuous delivery fit in the CI/CD continuum? Continuous delivery is the extension of agile to build and test processes, continuous delivery is delivering software more often through use of DevOps methods. The composite of both is the core of application lifecycle management (ALM) in DevOps.
  • 10. Application release automation (ARA) combines the processes of continuous integration and deployment with deployment automation and release coordination. Ideally, the toolsets will be part of a chain that runs throughout application build, test and deployment. Once ready, applications and application updates can hit production by simply pushing a button.
  • 11. Infrastructure Automation Infrastructure automation is the process that automates, largely through scripting, the installation, configuration and management of servers. It’s often called infrastructure-as-code because infrastructure automation is the ability to define infrastructure and workload configurations as sets of scripts that can be applied to either a single server instance or thousands of serve.
  • 12. Continuous Delivery Management Enterprise IT environments are amazingly complex. Even before DevOps came along, most enterprises had several development languages, platforms, reporting tools, test environments and more. DevOps introduced a new set of tools — some that span this complexity, some that increase it. For organizations with dozens of application development teams, there are likely just as many architectures for build/test/deploy. And often they are interdependent, as applications require integration with other projects or platforms.
  • 13. Log Management DevOps teams rely on log management to better run their environments and organizations. Without a log management tool, it can be difficult — if not almost impossible — to manage and analyze the volume of logs in most environments. Discovering and identifying trouble spots through either automation or search is essential.
  • 14. Monitoring Monitoring from a DevOps perspective encompasses not only application performance but also can include user interaction, infrastructure capacity and delivery. Leading tools in this category have stretched the envelope in UX design to give DevOps teams visibility into a constantly scaling environment. The best of the best in this category can give a birds-eye view of expansive deployments, while allowing for quick drill-down to the gritty details.
  • 15. Alerting No matter the monitoring tools and processes, a tree falling in a forest that no one hears fall doesn’t help DevOps teams deliver. The DevOps market has seen several alerting platforms evolve that free the admin from the NAC, but allow for teamwide 24/7 communication and response. The hallmark of these tools is a wide integration footprint with as many monitoring tools as possible, as well as the widest possible means to alert, communicate and remediate incidents.
  • 16. ChatOps ChatOps originally described the use of APIs to embed chat tools into systems alerting. Vendors identified customer need and some started integrating chat capabilities into the DevOps toolchain to facilitate systems management and troubleshooting. Today, using ChatOps, it is possible to check in code changes and inform teams of the results, helping resolve problems quickly.
  • 17. Database Configuration Automation Tools DevOps organizations have been slow to add database support and management into their toolchains. But if code is changing, it is almost guaranteed that databases are, too. The vendors below help fold the database into the DevOps practice. After all, sooner or later, the database needs to be included in DevOps simply because most apps rely heavily on data. But databases are not terribly mobile, which makes targeting databases to new platforms more difficult. Database configuration and automation tools are relevant to DevOps database management because agile applications still need help getting to existing data. And, in some use cases, the database actually is mobile, or a new empty instance can be launched on demand without loss of application functionality.
  • 18. Container Management Containers have enjoyed rapid adoption across enterprises and industries. Containers are quick and easy to spin up, use fewer resources than a fully virtualized machine and, when combined with DevOps automation, can be scaled quickly to meet the needs of the application. Still, when a given application or service grows in complexity, more than just containers is needed. Infrastructure management, scalability and the ability to manage groups of containers uniformly are all necessary so the application can be created with dependencies and the container environment is useful. Container management tools address these needs.
  • 19. DevOps Tools Continue to Mature The DevOps Tools market also sees consolidation
  • 22. The maturation of DevOps guarantees new tools will continue to emerge. We’ve offered a cross-section of useful tools for enterprise DevOps teams. It is by no means an exhaustive study, but rather a good jumping-off point. Of course, an organization’s mileage may vary depending on its own needs. While exact toolchains for given project teams or enterprises will vary, the tools from each of these categories are all essential to automating the application life cycle and DevOps success.