While DevOps tools are critical to the success of startups, they are a key component of digital transformation in the enterprise, as well. Here are ten tools to help you get started.
By streamlining workflow and increasing efficiency across departments, DevOps tools are often a critical component of a successful digital transformation strategy for enterprises. According to ZDNet, companies with successful DevOps plans have "2,555 times faster lead times for their projects."
Yet IT departments still struggle with implementation. A recent survey from cloud sandbox software provider Quali pinpointed some key issues with adopting a DevOps strategy. Many departments, for instance, still used a ticket-based approach instead of using self-service infrastructure. And speed was another problem—less than a quarter (23%) of executives promised delivery in under 24 hours, and more than 50% cited that it could take a month or more. Many businesses are also slow to adopt DevOps because of worries about security, compliance, or management.
Still other businesses need help getting started.
As one of the largest developer communities, StackShare boasts more than 100,000 CTOs and developers who are engaged in discussing their tech stacks—from Starbucks to Intel to Capital One. A new DevOps Tools Index from StackShare, compiled from the company's own research, gives some insight into the most popular tools used by these experts.
Here are StackShare's 10 most popular DevOps tools, according to the index, with descriptions of the tool from StackShare:
1. GitHub (7,800 stacks)
With more than 3 million users, GitHub offers a powerful collaboration, review, and code management tool for open source and private development projects.
2. New Relic (4,070)
New Relic provides SaaS application performance management for Ruby, PHP, .Net, Java, Python, and Node.js Apps.
3. Docker (3,980)
With Docker's open source project, any company can pack, ship and run applications as a lightweight container.
4. npm (3,760)
5. Bitbucket (3,180)
Bitbuck offers unlimited private repositories for teams to collaborate on Git and Mercurial code.
6. Gulp (2,460)
Gulp is a streaming build system for automation.
7. Webpack (2,000)
8. Vagrant (1,880)
Vagrant is a tool that provides the framework and configuration format to create and manage complete portable development environments, according to StackShare.
9. GitLab (1,670)
GitLab includes open source, self-hosted Git management software that offers git repository management, code reviews, issue tracking, activity feeds and wikis.
10. Travis CI (1,420)
Travic CI, free for open source projects, offers multiple runtimes and data stores for private projects.
Want to check out the tools for yourself? Visit StackShare's site to learn more about a specific tool.
- DevOps decoded: What it is and why you should care (ZDNet)
- 10 best practices for DevOps (TechRepublic)
- How to become a DevOps engineer: A cheat sheet (TechRepublic)
- Special report: Riding the DevOps revolution (free PDF) (TechRepublic)
- How to tell if your DevOps is delivering business value (ZDNet)
- Quick glossary: DevOps (Tech Pro Research)
- Job description: DevOps engineer (Tech Pro Research)
- 7 critical lessons businesses learn when implementing DevOps (TechRepublic)
- DevOps isn't a matter of speed, it's all about software quality (TechRepublic)