SBN

50 Great DevOps Tools You May Not Be Using

DevOps is about seamless collaboration between Development and Operations, and you need to have the right tools in your environment to help make this possible. As everyone knows, DevOps covers a lot of functional areas, so knowing what tools to adopt can be a challenge.

Today’s market offers a huge array of both open source and proprietary tools, and together they can answer nearly every need throughout the DevOps lifecycle from Planning to Deployment to Monitoring and ongoing Improvement. When these are coupled with a comprehensive security solution like Threat Stack’s Cloud Security Platform®, they can also help to enable security and compliance: It’s a matter of understanding what each tool offers, matching the right ones to your requirements, and investing the time needed to train your team to use them to their highest potential.

To help you make your way through the almost endless list of tools out there, we’ve used this post to compile a list of 50 great DevOps tools that you might want to consider when you’re looking for a solution that will help streamline, automate, or improve specific aspects of your workflow.

Threat Stack has many of your DevSecOps bases covered, but there are many DevOps tools and utilities that can make your routine tasks a little simpler. So let’s go beyond what is popular and check out the best of DevOps tools that you might not be using right now but should consider giving a try. These include:

  • Part 1: Open Source DevOps Tools
  • Part 2: Open Source DevOps Tools with Paid Options
  • Part 3: Paid DevOps Tools
Disclaimer: The lists of resources in this post are not ranked in terms of perceived value or quality of content. Nor do the lists imply an endorsement of any product  or service. Our intent is simply to provide you with information that we feel could be helpful as you add to your knowledge of useful DevOps tools.

Part 1: Open Source DevOps Tools

1. (R)?ex

@RexOps
Cost: Open source

(R)?ex allows you to manage your deployment and configuration without the headaches. It helps you automate everything with your cloud deployment, virtualization, continuous delivery, server provisioning, and software rollout. So rather than dealing with repetitive tasks, you can just have (R)?ex do it for you. The beauty in using (R)?ex is that you do not have to use an agent because you can rely on ssh. (R)?ex is also extensible, and if you already know Perl, you do not have to spend too much time learning it.

Documentation for (R)?ex is available here. The user manual and other guides will help you get started and provide some best practices for using this tool.

2. Apache Brooklyn

Cost: Open source

Apache Brooklyn allows you to put your applications anywhere you want. It lets you create blueprints of your applications and also allows the deployment of your apps on different platforms and machines, even on private and public clouds. Furthermore, you get to manage and monitor your applications easily, ensuring that they can scale to meet demand and achieve key metrics. You get blueprints (to compose and customize), machine specs, and location identifiers. When it comes to policy-based management, Apache Brooklyn gives you live metrics and an easy way to create management policies. It also allows for dynamic reconfiguration.

You can get documentation on this page, and user guides are available here to help you learn more about using Apache Brooklyn.

3. AutoIT Scripting Language

@autoitconsult
Cost: Open source

AutoIT Scripting Language aims to help you automate Windows GUI scripting. AutoIT will simulate mouse movement, keystrokes, and controls so you can automate as much as possible. For instance, you can use AutoIT to configure numerous PCs without having to do a lot. AutoIT uses very easy to understand syntax, and has COM support.

4. Behat

@BehatPHP
Cost: Open source

Behat is a framework that enables you to automatically test your code and see whether it is up to par with your business needs. It also offers constant communication, helping you build the right application right from the start. If you are a PHP developer, using Behat requires very little learning. Another plus? Behat is extensible. You can enhance every feature and even come up with your own features or extensions.

There are currently close to 300 Behat extensions available on the web site and close to 3,700 commits, and members of Behat’s community continue to add more. The community also maintains a list of issues, with notes on how they’re being addressed and workarounds also posted on the site. So, if you encounter a problem using Behat, chances are good there’s a fix to be found somewhere on the site. If your issue is unique, you can post it and get help from the community, often within days or mere hours.

5. CasperJS

Cost: Open source

If you use SlimerJS or PhantomJS, you can use CasperJS for your navigation scripting and testing. CasperJS also helps you create full navigation scenarios with a variety of high-level functions. You can also use its basic testing suite that gives you the ability to conduct full-featured tests without consuming too many resources. With CasperJS, you can also scrape data from other web pages, validate any production environment you have, and load data onto your application, all from a very simple interface. You can read the latest documentation for CasperJS here.

6. Cloudify

@CloudifySource
Cost: Open source

If you work with multiple cloud environments, you might want to look at Cloudify. Cloudify automates the configuration, remediation, and deployment of network services and applications across different cloud environments and stacks. It uses a declarative approach: You only need to define the desired state, and Cloudify will handle how to reach the state you want. If you need help learning how to use Cloudify, they offer several resources that you can rely on including demos and tutorials, labs and training videos, a comprehensive knowledge base, and more.

7. Concourse

Cost: Open source

Concourse is an automation tool that you can use even in a CI/CD approach. It makes use of resources, jobs, and tasks to work. With Concourse, you can set your configurations as code, as well as see things graphically. You can also build your own integrations if you want. Tutorials on how to use Concourse are available online, and there’s a robust community of developers and users.

8. Concordion

@concordion
Cost: Open source

Concordion is a tool that allows for automated Specification by Example. SBE is an approach in which requirements and specifications are defined by real world examples and not by abstract statements. You can use executable specifications to come up with stunning documentation. What’s more, the specifications are in a variety of formats, including HTML, Excel, and Markdown. Analysts can easily create more engaging content because the specifications are very easy to write and read, and are always up to date. Meanwhile, developers can know whether they have completely incorporated all features they need to include. What’s more, Concordion is very easy to learn, and you can extend it as well.

Different stakeholders can benefit from this by knowing the specifications at the start, enabling them to get things right even on the first try. It can also help stamp out uncertainty by having more reliable and predictable releases. And because automated testing is possible, they can check their codes as often as they want. Further, testers will have an easier time because quality is built into the examples, which means there are fewer bugs to check.

Start using Concordion today by reading up on the guides they have, starting with this helpful Java Markdown tutorial.

9. Congruit

Cost: Open source

Congruit is both an automation and configuration management tool that is written in Go. It can also work through Bash. Congruit is fully customizable and can make it faster for you to manage shell scripts that you have created.

10. Django

@djangoproject
Cost: Open source

There are times when DevOps just wish that they could build a good web app without spending too much time coding it. For times like these, they are glad that Django exists. Django, a Python web framework, allows you to make the best web apps quickly, without too much coding, for rapid development. Django has some great things going for it. In addition to allowing you to finish an application really fast, Django is also very secure and scalable.

More about Django:

11. Fastlane

@FastlaneTools
Cost: Open source

If you develop mobile apps, consider using Fastlane. Fastlane makes it easier for you to automate the development and release of your mobile apps, freeing you from tedious and routine work. With Fastlane, you can automatically get screenshots that you can use for app stores. You can also distribute beta builds to your testers. Once you have an app you want to release, Fastlane can also publish it to app stores in just a few seconds. It can also do code signing. Documentation is available here.

12. Fluentd

@fluentd
Cost: Open source

Fluentd collects data from different sources and put them all together in a single logging layer. You can get more from over 500 plugins, allowing you to connect Fluentd to a variety of data sources as well as outputs. Fluentd is now being used by at least 5,000 data-driven organizations from all over the world, including Gree, Amazon Web Services, and Nintendo. If you want to get started with Fluentd, check out the documentation, guides and recipes, videos, and slides.

13. Google Test

Cost: Open source

If you work with C++, you can rely on Google Test as a test framework. Google Test is an xUnit test framework that allows for test discovery and uses a wide variety of assertions, including user-defined ones. It also has death tests, and can check for both fatal and non-fatal errors, among other things.

14. Helm

@HelmPack

Cost: Open source

Helm is a package manager that you could use for Kubernetes. Using Helm, you can easily find, use, and share software that is built for Kubernetes. Helm uses Charts to enable you to define, upgrade, and install all types of Kubernetes applications, even the most complex. Documentation is available on this page, and Helm also has a page onGithub.

15. Hygieia

Cost: Open source

Continuous integration and delivery helps DevOps write, test, and deploy their code much faster than other approaches. Hygieia makes it easier for you to manage your CI/CD pipeline by putting it all on a single dashboard.

With Hygieia, you get:

  • Real-time status of all your works
  • A team dashboard that allows you to monitor code repos, work items, quality benchmarks, and others
  • Configurable views that let you see widgets that matter to you first
  • An automatic release management process
  • An executive dashboard that gives you all the metrics across all projects

Hygieia’s documentation is available here, and they also offer free support.

16. Hockeyapp

@VSAppCenter
Cost: Open source

Hockeyapp is a platform that allows you to develop mobile and desktop apps for Windows, OS X, Android, and iOS. You can use it for your distribution, beta testing, and final release. It provides an easy way to get feedback from testers and even crash reports so you can improve on your apps. You will also get user metrics, which detail how people are using your apps. Moreover, you’ll get distribution groups that you can use to send your apps to different groups of testers. Hockeyapp has a searchable knowledge base if you have problems trying to figure it out. They also have a list of best practices.

17. Invoke

@bitprophet
Cost: Open source

Invoke is a task execution tool and library for Python. You will get a clean API and an easier time when running shell commands. If you are using Fabric before, you will find it easy to use Invoke. You can check out the Frequently Asked Questions section if you need help.

18. Juju

@ubuntucloud
Cost: Open source

Juju is for DevOps who want to configure, operate, and scale software on public clouds (GCE, AWS, and Azure) and private clouds. Juju makes deployment very straightforward, and it is done with only a few clicks. It also comes with the JuJu Controller that tracks all processes and helps you manage all virtual machines. Juju makes even the most complex software easily manageable and scalable.

More about Juju:

  • The company has a thriving community that is further divided into several interest groups including OpenStack solutions, benchmarking solutions, PaaS solutions, and database solutions.
  • Documentation is available here.

19. Monit

@tildeslash_
Cost: Open source

Monit is an error recovery and system monitoring solution. It gives you everything you need to watch over your system and automatically recover from errors. You will get an alert for every issue that you need to know about. Monit also monitors different indicators of your system’s health, including checking on its memory usage. This utility can monitor and manage Unix systems. Documentation and a wiki with frequently asked questions, suggestions, and examples are available on the Monit website.

20. Nightwatch.js

@nightwatchjs
Cost: Open source

Nightwatch.js lets you test browser-based web sites and apps automatically. Using the W3C WebDriver API, Nightwatch.js can execute commands on DOM elements.

Why should you use Nightwatch.js?

  • It has a simple syntax that you can use to write automated tests. If you already know Node.js, Xpath, and CSS, then you’re ready to use Nightwatch.js in no time.
  • Use a command line to run your tests.
  • Nightwatch.js is compatible with cloud testing services like BrowserStack and SauceLabs.
  • It can control Selenium servers.
  • It supports Xpath and CSS, as well as continuous integration.
  • Nightwatch.js is extensible with a versatile assertion and command framework.

Get started with Nightwatch.js by reading the documents on this page. Nightwatch.js also has a developer guide and API reference to help you get the most out of this helpful tool.

21. Nix

Cost: Open source

Nix is a feature-packed package manager that you can use for Linux and Unix systems. With Nix, package management becomes stress-free. It also gives you reproducible and reliable packages. It enables you to do rollbacks and upgrades, simultaneous installations of different package versions, and easy setups for build environments. Documentation for Nix is available here.

22. NUnit

@nunit
Cost: Open source

If you work with .NET languages, you’ll want to use NUnit, a unit testing framework for Microsoft .NET. If you have used JUnit for your Java codes, then you have an idea what NUnit does — but instead of Java, it tests .NET.

Tests are run in three ways:

  • Within Visual Studio using an adapter
  • With a console runner, or
  • Using third party runners

You can run several tests in parallel, and multiple platforms such as Xamarin Mobile, .NET Core, and others. Documentation can be found here.

23. OpenSUSE Build Service

@obshq
Cost: Open source

The OpenSUSE Build Service is useful when you are developing in OpenSUSE. You can also use its package search interface. Documentation for this tool is available here, and there are also video tutorials to help you get started.

24. OWASP Zed Attack Proxy

@owasp
Cost: Open source

The OWASP Zed Attack Proxy is among the most popular security tools. It is free and is maintained by hundreds of volunteers from around the world. The OWASP Zed Attack Proxy can scan your Web applications and see if there are vulnerabilities and issues that you should address. If you are looking to use this tool, you can learn by checking out the getting started guide or the user guide. You can also watch tutorial videos here.

25. Prometheus

@PrometheusIO
Cost: Open source

Prometheus is a monitoring tool that allows you to do more with your data and alerts. It uses a very dimensional data model, and it has a very versatile query language that enables slicing and dicing of data so you can get graphs, alerts, and tables on the fly. This tool also features a variety of ways to visualize data. You can use console template language, Grafana, or the embedded expression browser. Storage is not going to be a problem, because Prometheus uses both memory and local disks to store everything. You can also use federation and functional sharding to scale out your data. Prometheus allows you to have precise alerts, and access to a good number of client libraries. You also get a lot of integrations that let you use third-party data.

If you are going to use Prometheus, you can start learning by reading the documentation. It may take you some time, but it will definitely be worth it. Some of the companies that use Prometheus include Uno-Soft, WeaveWorks, CoreOS, Docker, Percona, Maven, and Ericsson.

26. Redis

@RedisLabs
Cost: Open source

If you need a data structure server, then look no further than Redis. This open source server uses in memory distributed data structure store, and you can use it as a database. It can also broker messages. Different data structures are supported, such as geospatial indexes, strings, hyperlog logs, lists, hashes, sorted sets that have range queries, sets, and bitmaps. You can extend its features with a number of modules. If you want to learn about Redis, you can check out the list of commands on this page, along with instructions on how to use each. Redis also offers extensive documentation that you can access on this page, and you can participate in the Redis community.

27. Robot Framework

@robotframework
Cost: Open source

Robot Framework is a test automation framework that allows you to conduct acceptance tests, and to make way for ATDD, or acceptance test driven development. The test data syntax is very easy to use. Robot Framework has a keyboard-driven approach to testing. You can also extend its features and capabilities by adding test libraries that are implemented by Java or Python. If you want to discover how Robot Framework is used, there are several examples here. The site also includes documentation, demos, online courses, and videos. Some notable users of Robot Framework include ABB, Kone, Nokia, Open Daylight, and Adwisit.

28. Spacewalk

@RedHat
Cost: Open source

Spacewalk gives you a range of free systems management tools that you can use to manage content updates for different Red Hat distributions. You can use it with Scientific Linux, Fedora, CentOS, and other Red Hat flavors. You can manage a number of environments using only one web interface. Spacewalk also has provisioning features so you can manage every system throughout its entire lifecycle. You can easily administer configuration files and deploy these on the fly. You can also enjoy the tool’s virtualization capabilities. Spacewalk is able to help you with your system’s inventory, update and install software, distribute custom packages, and manage virtual guests. Installation instructions, FAQs, documentation, and community information are all available on Github.

29. Squash TA

@squashtest
Cost: Open source

Squash TA is a tool that you can use for automating functional tests. It works with a variety of open source robots such as Selenium. Squash TA can help when you have automated tests for your web services, web applications, and batches. Using Squash TA, you can create automated tests that interact with SUT. It also manages all automated tests you have. Learn more by visiting the Squash TA Wiki.

30. Watir

@watir_team
Cost: Open source

The Watir Project is a Ruby library that allows you to automate testing of Web browsers. It will simulate activities that real people do on a web page. For instance, it can click links or fill out a form. It can even validate text. Learning how to use Watir is easy with helpful guides and documentation, as well as answers to frequently asked questions.

31. Webpack

Cost: Open source

Webpack bundles your JavaScript apps’ static modules. It will automatically generate bundles according to your project’s modules and its dependencies. You can use the command line as well as other interfaces to run Webpack. If you need to learn more, check out these helpful guides.

32. Wekan

Cost: Open source

Wekan is a Trello alternative that lets you use a card-based system to manage your project and to-do lists. With Wekan, you can limit the number of tasks that are in progress and that a person can get, list public and private boards, restore an archived board, or star a board. If you are currently using Trello, you would certainly find it easy to use this open source alternative.

33. Yarn

@yarnpkg
Cost: Open source

Yarn acts like a package manager that you can use for your code. You can use this if you want to share your code with other developers. What makes it better is that Yarn is easy to use, fast, and secure. Yarn makes sure to cache the packages it downloads so, if you have changes, it will not need to download everything again. What’s more, it uses checksums to ensure the integrity of your installed packages even before you execute them. Yarn is also very reliable as it uses the lockfile format and different algorithms for your installations. You can be sure that your application will work the same no matter where it is installed.

You can also install packages using Yarn even without an internet connection, provided you have installed that package in the past. Furthermore, Yarn queues up your requests in such a way that your network resources are optimally utilized. And if, for some reason, a single request fails, this won’t affect the entire installation. Interested in learning Yarn? You can get documentation on how to use it here. It also maintains a blog where you can get tips on the best way to do things, as well as get updated with the latest features.

Part 2: Open Source DevOps Tools With Paid Options

34. Check_MK

Cost: Open source, with paid editions

Check_MK monitors both your application and infrastructure so you can be sure of constant availability no matter what your app’s environment is. Check_MK is a complete solution to monitor everything from apps, to networks and servers, to storage and database. You can get the Raw Edition for free, while the Enterprise Edition is available for €600 a year. You can also check out the managed services edition for €1,080 a year. Check_MK offers live trainings if you are interested in learning about the tool, but they also have documentation and user manuals here.

35. Chocolatey

@chocolatelynuget
Cost: Open source, with paid editions

Chocolatey is a software management automation solution that acts as a package manager for Windows. With Chocolatey, you can create software deployments in just a seconds. You can also work with the created packages offline. Plus, it works with Chef, Puppet, Powershell DSC, SCCM, and other configuration manager tools. You can use the open source edition of Chocolatey for free. If you want to buy a license however, the company has a Pro edition that goes for $96 per year for up to eight machines. Business users start at $600 per year.

More about Chocolatey:

  • Learn more about new features and the latest happenings with the Chocolatey blog.
  • Get answers to your questions when you read their FAQ.
  • Read the documentation here.

36. inspectIT

@inspectIT_APM
Cost: Open source, with commercial support options available

inspectIT is the application performance management tool that you should be using to analyze and keep track of your JavaEE applications. When you use inspectIT, you will see where the slowdowns happen and know why your application is offline. You can access a centralized repository of different performance metrics, making it easier to access them when you need to. You can also export or import monitoring data so you can use your preferred monitoring solutions and tools.

inspectIT is open source, but you also have the option to pay for commercial support. You can get a silver account for only €499, a gold account for €999, or a platinum account for €1,999.

37. Graylog

@graylog2
Cost: Open source. Graylog also has an Enterprise version that you can test drive before buying, and Enterprise is free if you use less than 5GB/day. After that it is priced according to the amount of data you send into Graylog each day. Support can be purchased.

Graylog is a leading open source centralized log management tool that also has an Enterprise version available. Designed for capturing, storing, and enabling real-time analysis of terabytes of machine data, its scalability, comprehensive access to complete data, and relative ease of use enable it to solve security, compliance, operational, and DevOps issues.

Extensive documentation is available along with a resource library and a blog that provides new version announcements and best practices for use. You can join the user community that provides helpful information on a variety of topics, and finally, Graylog has 30 repositories on Github.

38. Mattermost

@Mattermosthq
Cost: Open source, with paid Enterprise 10 and Enterprise 20 options

Slack has earned a reputation for being one of the best SaaS messaging platforms. Mattermost wants a piece of the pie. It is a self-hosted alternative to Slack, making it faster and easier for your team to communicate. The beauty of Mattermost is that it helps your team talk to one another all in one place. It has all the features of Slack that you love, plus a set of features that you can only find here. You can even import your Slack user to Mattermost without too much of a hassle. Mattermost has desktop and Web apps, as well as mobile apps that allow you to take the conversation just about anywhere with an internet connection. It is also very easy to manage, deploy, and upgrade. Plus, with a community of experts and enthusiasts, you have access to a wide variety of supporting applications and integrations. Documentation to help you learn and use Mattermost is available here.

39. Phabricator

@phabricator
Cost: Open source, with options for a paid hosted instance

Phabricator gives you a set of tools that makes it easier and faster to build software. It can help you with code review, bug tracking, source code editing, repository hosting, and project management, among other processes. This open source tool is very fast, scalable, and powerful. It supports Mercurial, SVN, and Git. You can also customize task management. It gives you command line tools and an API, as well. Phabricator is now actively being developed and there are contributors who submit their patches that make the tools better.

If you would like to learn more about Phabricator and how to use it, there are several resources that you can use: discussion forumsdocumentation, a project directory, and more. Hosted instances are available starting at $20.

40. Portainer.io

@portainerio
Cost: Open source, with paid support options

Portainer.io lets you manage your Docker containers and environments easily. It is currently available on Linux, OSX, and Windows. Portainer.io is made specifically for Docker environments and is compatible with Docker Swarm and Swarm mode. It is very easy to use with a straightforward interface.

This is open source, but you have the option to pay for support, starting at $100 per host per year.

41. POSTMAN

@postmanclient
Cost: POSTMAN has three options:

  • POSTMAN: Free for individuals and small teams
  • POSTMAN Pro: $8 per user/month billed annually for teams up to 50 users
  • POSTMAN Enterprise: $18 per user/month billed annually for teams of any size

Check the POSTMAN website for a detailed Plan Comparison.

POSTMAN is a very useful tool that’s designed to help you build, test, and document APIs, with features to support every stage of API development starting with design and mocking, through testing, documentation, monitoring, and publishing. POSTMAN works with Mac, Windows, and Linux.

Its features include:

  • Powerful, simple to use GUI
  • Saved history of API requests
  • Unlimited collections, environments, tests, and sharing
  • Ability to run automated tests with collection runner
  • Web-viewable, detailed API documentation
  • Flexible API monitoring, for uptime, performance, and accuracy
  • Mock servers, to support split-stack development

POSTMAN maintains a comprehensive learning center to help users get started, learn key concepts, become familiar with advanced features, and learn about updates and new releases. They also provide extensive documentation.

42. Rancher

@Rancher_Labs
Cost: Open source, with options for paid support and other auxiliary services

Rancher makes it easier for you to manage your Kubernetes applications. You can run Rancher Kubernetes anywhere, even allowing you to launch cloud-based Kubernetes on Microsoft, Amazon, or Google. You can manage all of your clusters and access control policies, security policies, and infrastructure in one place. Plus, if your team is having problems learning Kubernetes itself, you can rely on Rancher to make it simpler!

With Rancher, you get:

  • Unified cluster management
  • Application workload management
  • Vendor agnostic technologies
  • Centralized policy management

Rancher offers several ways for you to learn how to run it. You can read the blog, attend learning events, or join forums that are all hosted on its site. Rancher is used by some of the top companies in the world, including Invisalign, IBM, Sling, and Honeywell.

43. Rocket Chat

@RocketChat
Cost: Open source, with options for expert support

If you like Slack but don’t want to pay the $6.67 per person per month fee, you might like Rocket.Chat. It’s free and you can replace Slack, HipChat, and even email with just one application. With Rocket.Chat, you can create private groups and channels, or you can have a team chat. And because it is open source, you can customize Rocket.Chat the way you want it. It also offers real time translation, and works on any platform. You can also extend it using plugins and integrations. Plus, if you prefer to have professional support, you have the option to pay $525 per month for basic support of $1,275 for premium support. If you are not sure about Rocket.Chat or want to test out its many features, you can get a cloud trial before installing it on your server.

More about Rocket.Chat:

Rocket.Chat has a growing community of contributors, and you can join the discussion board by visiting this page. They also have a repository of support files that you can read at this page. You can also check out the documentation, where you’ll find the installation and user guides, as well as other manuals.

44. SoapUI

@soapui
Cost: Open source, with paid option for Professional tier

SoapUI gives you a comprehensive test automation tool for SOAP, REST, and a lot more. You can create simple API functional tests on the fly. You can also check the performance of your API, and see simulations of how your API would behave. It also comes in handy when you want to know how secure your API is. If you want to learn how to use SoapUI, you can check out the sample projects, case studies, and other resources on the SoapUI website.

45. Solarwinds PaperTrail

@papertrailapp
Cost: Free, with paid options

Solarwinds PaperTrail helps you make sense of log management. You can manage logs from a wide variety of sources. PaperTrail can handle multiple servers. It gathers all app, text, system, and file logs in one place. You can easily search these logs and discover any patterns or issues. You can also use these logs to analyze and react promptly. Some of the companies that use Solarwinds PaperTrail include Github, Travis CI, Product Hunt, and dnsimple.

You can use PaperTrail for free, but you can only search two days’ worth of logs. The free version also keeps an archive of your logs for the past seven days. There are several paid options, however. You can get the best one depending on your needs. For instance, for $7, you get 1-week search, 1-year archive, and 1 GB of storage space. The most expensive option, which gives you 1,500 gigabytes of storage, and 4 weeks of search, has a price tag of $5,470 per month.

46. Supergiant Cloud

@supergiantio
Cost: Open source, with support subscriptions available

A container management tool, Supergiant can help you deploy Kubernetes applications on a number of clouds in just a few minutes. The Supergiant API can help simplify production deployment. Supergiant is not a resource hog. It will only use the minimum hardware resources it needs to do the job. The company positions this tool as an auto-scaling service. It helps you cut the time you need to launch your applications. Learning how to use Supergiant is easy with their prepared tutorials or participate in the community.

The Supergiant Cloud is open source, but they offer support subscriptions just in case you need help. Three subscription tiers are available: silver, gold, and platinum, although specific pricing amounts aren’t available on the website.

47. Taiga

@taigaio
Cost: Open source, with options for paid support

Most of the time, DevOps need help managing their projects, and this is why Taiga came into existence. A project management platform meant for designers, project managers, and agile developers, Taiga brings a beautiful interface into an otherwise boring job. It gives you an interface that you would want to look at the whole day. Taiga allows you to customize every feature and functionality, yet keeps everything easy to figure out and learn. Taiga has tons of support files to help you along, including sample projects.

You get Taiga free for one private project with up to three members. If you need to use Taiga for an unlimited number of projects, with as many members, you would need to pay $5 per month for every unique member.

48. Yocto Project

@yoctoproject
Cost: Open source, with paid membership options

With the Yocto Project, you can create a Linux distribution for your embedded products. This helps make collaboration a whole lot easier. The Yocto Project makes it simpler for embedded product developers to share software stacks, technology, best practices, and configurations for tailored Linux images to be used in these devices. If you are using the Internet of Things (IoT) and embedded technology, you can rely on the Yocto Project to make it easier to develop systems, applications, and archive and manage your products. The Yocto Project is highly customizable. It also has extensive documentation, as well as a helpful user community. If you want to become a supporting member, you can get memberships starting at $10,000.

Part 3: Paid DevOps Tools

49. Gradle

@gradle
Cost: Contact for a quote. 30-day trial available.

Gradle is a test automation tool that frees up your DevOps team’s time to work on something more pressing. You can use Gradle to create mobile apps and microservices, and everything in between. Gradle’s promise is that it lets you build anything and automate just about all aspects of that application. With its test automation, you can deliver your apps a whole lot faster. Some of the top companies using Gradle include Netflix, Android, Adobe, LinkedIn, and elastic.

More about Gradle:

  • Documentation is available here.
  • Valuable training content is available to help you learn the platform.

50. Jira

@Atlassian
Cost: Free trial available. $10/user/month for up to 10 users, $7/user/month for 11+ users.

Jira is regarded as the top software development tool for agile development. This project management software can help you plan and track projects in a way that is similar to Trello. But it also has release features that allow you to keep accurate and updated information on your projects. The report function turns real time data into a graphic. You can use the workflow templates that Jira has, or you can customize your own.

With Jira, you gain:

  • Easy task distribution
  • Real-time and highly visual data on each team’s performance
  • Timely information that helps you gain insights, which you can use for business decisions

*** This is a Security Bloggers Network syndicated blog from Blog – Threat Stack authored by Mark Moore. Read the original post at: https://www.threatstack.com/blog/50-great-devops-tools-you-may-not-be-using

Secure Guardrails