Skip to content

Latest commit

 

History

History
237 lines (212 loc) · 43.5 KB

README.md

File metadata and controls

237 lines (212 loc) · 43.5 KB

Awesome devops-tools

A curated list of incredible tools designed to empower developers and system administrators. These tools streamline the process of managing servers, deploying software, and ensuring robust, frequent, and confident production releases. Whether you're new to DevOps or a seasoned expert, this collection aims to introduce you to the best in the field for a smoother and more efficient workflow.

Table of Contents

GitHub projects

  • The Moby Project 🌟: The Moby Project is a collaborative project for the container ecosystem to assemble container-based systems.
  • Ansible 🌟: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration.
  • Grafana 🌟: Grafana is an open and composable observability and data visualization platform. It allows you to visualize metrics, logs, and traces from multiple sources like Prometheus, Elasticsearch, and more.
  • Prometheus 🌟: Prometheus is a monitoring system and time series database used to collect and store metrics. It provides powerful querying and alerting capabilities.
  • Terraform 🌟: Terraform enables you to create, change, and improve infrastructure in a safe and predictable way. It uses declarative configuration files to codify APIs and can be easily shared.
  • Sentry 🌟: Sentry is a developer-first error tracking and performance monitoring tool. It helps you monitor and fix issues in your applications to ensure better stability and performance.
  • Vagrant 🌟: Vagrant is a tool for building and distributing development environments. It simplifies the process of setting up reproducible development environments across different platforms.
  • StatsD 🌟: StatsD is a daemon for easy but powerful stats aggregation. It allows you to collect and aggregate stats from various sources and send them to backends like Graphite or Prometheus.
  • Gradle 🌟: Gradle is a flexible and fast automation tool that can be used for building, testing, and deploying software. It offers high performance and customizable build processes.
  • Fabric 🌟: Fabric is a simple and Pythonic remote execution and deployment tool. It allows you to automate tasks, execute commands, and deploy applications to remote servers.
  • Logstash ⚡ - Transport and process your logs, events, or other data.
  • Salt 🧂 - Software to automate the management and configuration of any infrastructure or application at scale.
  • Capistrano 🚀 - A deployment automation tool built on Ruby, Rake, and SSH.
  • OpenShift 🌍 - Conformance test suite for OpenShift.
  • Chef 🍴 - Chef Infra, a powerful automation platform that transforms infrastructure into code, automating how infrastructure is configured, deployed, and managed across any environment.
  • Puppet :puppet: - Server automation framework and application.
  • Graphite 📈 - A highly scalable real-time graphing system.
  • StackStorm 🌩️ - StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs.
  • OpenStack ☁️ - Repository tracking all OpenStack repositories as submodules. Mirror of code maintained at opendev.org.
  • Apache Maven ☕ - Apache Maven core.

Articles & Blogs

Online Courses

Books

Research Papers

Videos

Tools & Software

Conferences & Events

  • Generative AI, Apps, and DevOps | AI/ML Talks: Dive into Generative AI, Apps, and DevOps through Lighting Talks and a workshop by experts in AI/ML. Organized by Pulumi. 🧠💻
  • WeShape Tech Talks: A place for Senior Technologists to learn new technologies, skills, and techniques. Bringing together like-minded thought leaders to network and stay updated with industry trends shaping the future of industries. 💡👥
  • Latvia DevOps & Agile Community: A community that encourages interaction and socialization to improve and increase the understanding of DevOps & Agile. Regular DevOps & Agile Talk events and an opportunity to write blogs. 🌐🗣️
  • AI: Friend or Foe | AI Talks for DevOps: A series of talks exploring the relationship between AI and DevOps. Join the discussion on whether AI is a friend or foe to the DevOps world. 🤖🤝
  • Play games & learn about DevOps/GameDev with Unity, Discord & Sauce Labs: An event where you can play games and learn about DevOps and Game Development using Unity, Discord, and Sauce Labs. 🎮🕹️
  • DevOps Talk Belgrade | Meetup 🌐: Meetup is about learning and sharing information on the DevOps movement - culture, practices, and tools. This group aims to bring professionals, hackers, managers, and engineers interested in scalability, high availability, continuous integration, and automation together.
  • Triangle Tech Talks | Meetup 🌐: A series of tech talks for engineers, scientists, developers, technologists, and team leads in and around The Triangle area. These events provide an opportunity for the tech community to engage with experts, learn from each other, and share best practices.
  • Portland DevOps Groundup | Meetup 🌐: A community initiative started in February 2015 to educate and create awareness about the DevOps culture. The focus is on improving the communication and collaboration efforts between departments to enhance the software development lifecycle.
  • DevOps Kansas City | Meetup 🌐: A group targeted towards engineers, tech professionals, managers, architects, and entrepreneurs interested in learning and sharing information on DevOps processes, tools, practices, and benefits.
  • DevOps Manchester | Meetup 🌐: A community of like-minded individuals in Manchester that gathers to discuss technical, social, and cultural aspects of DevOps. They organize regular meetups featuring talks, panels, and lean coffee-style discussions.
  • London Microsoft DevOps Meetup | Meetup 🌐: A meetup group hosted at the Microsoft Reactor in London every two months. It aims to bring together anyone interested in ALM and DevOps with Azure DevOps and GitHub, regardless of the technology they use.

Slides & Presentations

Podcasts

  • The Humans of DevOps Podcast Series on Apple Podcasts: A podcast series featuring conversations with experts in DevOps to provide insights into their experiences and best practices in the field.
  • DevOps Chat | Podcast on Spotify: A podcast that covers topics related to DevOps, cybersecurity, cloud native, and digital transformation, featuring interviews with industry leaders and experts.
  • DevOps Paradox on Apple Podcasts: Hosted by Darin Pope and Viktor Farcic, this podcast explores various aspects of DevOps, including real-time application security, automating API development, and simplifying end-to-end processes.
  • The DevLab Podcast | Podcast on Spotify: A deep dive into the lives, tips, and tricks of the best developers working in the UK and US tech companies, providing technical knowledge, new skills, and career insights.
  • The Pipeline: All Things CD & DevOps Podcast by The CD ...: A podcast series hosted by Brian Dawson and Jacqueline Salinas, offering interviews with industry experts and covering various topics related to CD (Continuous Delivery) and DevOps.
  • Azure DevOps Podcast | Podcast on Spotify: This podcast focuses on developers and DevOps professionals using Microsoft technologies, featuring interviews with industry experts and sharing success stories.
  • TestGuild Devops Toolchain Podcast on Apple Podcasts: Formerly known as The TestGuild Performance and SRE podcast, this show explores the latest trends and tools in DevOps and the software development toolchain.
  • DevOps Speakeasy Podcast | a podcast by devopsspeakeasy: A podcast featuring interviews with industry professionals, discussing the importance of shifting left and providing tools for DevOps.
  • Azure DevOps Podcast on Apple Podcasts: A podcast that covers a wide range of technology topics, including IoT, with insights from experienced software developers.
  • 0800-DEVOPS: A sociotechnical podcast covering topics of technical excellence, organizational improvements, and productivity. Hosted by Ivan Krnic.
  • DevOps and Docker Talk: Interviews from Bret Fisher's live show discussing container and cloud topics like Docker, Kubernetes, DevOps, and more.
  • Z DevOps Talks: Shalini Mohan and Chris Sayles discuss how IBM is embracing open source technologies and designing new ways of developing for the cloud-native and veteran community.
  • Adventures in DevOps: Experts discuss building infrastructure, enabling development and deployment processes, and the ideas and technologies involved in DevOps.
  • DevOps auf die Ohren und ins Hirn: Spannende Interviews und Fachgespräche zu aktuellen DevOps-Themen in German language.
  • ITOps, DevOps, AIOps - All Things Ops: A podcast dedicated to operating and managing modern large-scale IT infrastructures.
  • The DevLab Podcast: Gearset interviews and discussions on DevOps and development in the tech industry.

This initial version of the Awesome List was generated with the help of the Awesome List Generator. It's an open-source Python package that uses the power of GPT models to automatically curate and generate starting points for resource lists related to a specific topic.