ArchivedArchived repositoryDevelopment Environment
Awesome Devops
A curated list of resources for Devops
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Culture
Conway's Law
States that organisations will tend to produce systems that mirror their communication structures
How to Hire
Some useful tips on hiring
What security experts need to know about DevOps and continuous delivery
Info and benefits for Security and DevOps teams working together
Process
The War of Independence for Enterprise Architecture
the role of Enterprise Architects in DevOps: 4 ‘R’s - Review, Renewal, Refactoring, Resilience
Choosing Design over Architecture
Starting from user stories and user experience
Process >Project Management
Organizing GitHub issues
One (of many) approaches to managing and tagging Github issues
Release Ready Teams
An infographic showing the how Atlassian's agile teams release early and often
Using Kanban over Scrum
A useful post on the benefits of Kanban over Scrum (but not always relevant for every team)
Process >Mapping
Wardley Mapping
An introduction to Value Chain Mapping to help understand the "Why" for organisations and Devops Teams.
Process >Open Source
Technology
Basic Infrastructure Patterns
Basic patterns seen while working on build/CI/deployment technology
Infrastructure as Code
the approach to defining infrastructure through code that can then be treated just like any software
Technology >Containers
The Curious Case of Linux Containers
A Blog Post discussing real issues of deploying containers across distributed systems.
The Oncoming Train of Enterprise Container Deployments
Blog summary of containers and a few antipatterns.
DevOps, Containers & Microservices: Separating the hype from the reality
A presentation outlining a future of how to build and deploy applications to generate business value.
Tectonic Summit Videos
A YouTube playlist of Container and DevOps presentationss from the Tectonic Summit in December 2015
A Practical Introduction to Docker Container Terminology
When discussing an architecture for containerization, it’s important to have a solid grasp on the related vocabulary.
Technology >Operating Systems
The Art of Command Line
A guide on the Command Line for beginners and the experienced
Technology >Cloud
Infrastructure as Database
Is infrastructure more like a DB than code?
Technology >Security
You Wouldn't Base64 a Password - Cryptography Decoded
A primer on Cryptography for Developers
How to Protect Your Infrastructure Against the Basic Attacker
A good outline of important security configurations in Linux based systems
Tools >Containers
Tools >Operating Systems
CoreOS
A small linux operating system that runs containers
RancherOS
Another small container OS where the entire OS is containerized.
Project Atomic
RedHat's container OS and tools
Snappy Ubuntu Core
Canonical's container OS
Tools >Cluster Managers
Kubernetes
is an open-source system for automating deployment, scaling, and management of containerized applications.
Nomad
HashiCorp Nomad is a single binary that schedules applications and services on Linux, Windows, and Mac. It is an open source scheduler that uses a declarative job file for scheduling virtualized, containerized, and standalone applications.
Mesos
Abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.
Mesosphere
The Mesosphere Datacenter Operating System (DCOS) is a new kind of operating system that spans all of the machines in your datacenter or cloud. It provides a highly elastic, and highly scalable way of deploying applications, services and big data infrastructure on shared resources.
Tools >Source Control
Tools >Configuration Management
Ansible
Simple infrastructure management tool via human readable playbooks
Puppet
is an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.
SaltStack
is an event-driven automation tool and framework to deploy, configure, and manage complex IT systems. It automates common infrastructure administration tasks and ensure that all the components of your infrastructure are operating in a consistent desired state.
Tools >Continuous Integration & Deployment
Jenkins
Continuous Integration Server. (Source Code) MIT Java
Buildkite
Semi-hosted continuous integration and deployment. Buildkite uses your own infrastructure to run builds so you can test any language or run any deployment scripts. You can run as many parallel agents (and builds) as you want.
Shippable
Hosted continuous integration and deployment service built on docker
Tools >Incident Management
OpsGenie
We make alerts work for you. We provide the tools you need to design meaningful, actionable alerts and ensure the right people are notified.
VictorOps
Incident Management to Support the DevOps Lifecycle, from First Alert to Post-Incident Review
PagerDuty
AI-powered incident management and response automation.
Misc
Awesome Lists
A list of Awesome lists (very meta!)
DevOps Weekly
A weekly mailing list with interesting DevOps related News and Tools
DevOpsLinks
A newsletter & team chat with interesting DevOps related News and Tools
Sysadvent
One DevOps/Sysadmin related article for each day of December, ending on the 25th article.
The Phoenix Project
A Novel about IT, DevOps, and Helping Your Business Win
DevOps'ish
A newsletter focused on People, Process, and Tools in the DevOps, Cloud Native, and Open Source spaces.
Related lists in Development Environment
See categoryAwesome Sysadmin
awesome-foss/awesome-sysadmin
A curated list of amazingly awesome open-source sysadmin resources.
awesome-zsh-plugins
unixorn/awesome-zsh-plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
Awesome Cli Apps
agarrharr/awesome-cli-apps
🖥 📊 🕹 🛠 A curated list of command line apps
Awesome Terraform
shuaibiyy/awesome-tf
Curated list of resources on HashiCorp's Terraform and OpenTofu
Awesome DevOps
wmariuss/awesome-devops
A curated list of awesome DevOps platforms, tools, practices and resources
Awesome Cloud Native
rootsongjc/awesome-cloud-native
A curated list for awesome cloud native tools, software and tutorials.