Awesome resources for DevOps
DevOps is a culture, movement, or practise that emphasises the collaboration and communication of both software developers and other information technology (IT) professionals while automating the process of software delivery and infrastructure changes. DevOps is a clipped compound of "development" and "operations." Wikipedia
- DevOps Culture
- Conway's Law - States that organisations will tend to produce systems that mirror their communication structures
- What security experts need to know about DevOps and continuous delivery - Info and benefits for Security and DevOps teams working together
- DevOps and the Myth of Efficiency Part 1 & Part 2 - Complex vs Complicated and Efficiency - DevOps for Enterprise
- Who drives culture in DevOps?
- Choosing Design over Architecture - Starting from user stories and user experience
- Incident postmortem best pratices
- 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)
- Wardley Mapping - An introduction to Value Chain Mapping to help understand the "Why" for organisations and Devops Teams.
- 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
- 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 Container Terminology - It's crucial to understand the terminology used while discussing a containerization design.
- The Art of Command Line - A guide on the Command Line for beginners and the experienced
- Infrastructure as Database - Is infrastructure more like a DB than code?
-
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
-
Network Infrastructure Security Guide by National Security Agency Cybersecurity USA
- Docker - The tool that kickstarted the modern container movement
- rkt - An alternative container runtime and spec by the team at CoreOS
- RancherOS - Another small container OS where the entire OS is containerized.
- Git - The most popular distributed version control system.
- Mercurial
- Github - Git repo hosting as a Service
- Gitlab - Self-hosted Git repos
- Awesome Lists - A list of Awesome lists (very meta!)
- DevOps Weekly - A weekly mailing list with interesting DevOps related News and Tools
- 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.
- Last week in AWS Keep up with AWS announcements
- The New Stack Context and explanation of at-scale technologies to advance knowledge
- Google Cloud Platfrom Blog This can be a reliable source of vendor-neutral information due to the fact that it is a product blog that covers "product updates, customer tales, and tips & techniques on Google Cloud Platform." If you use the GCP, it's a must-read; if not, it's a good idea to read.
- The DevOps Dispatch is a weekly, curated by fellow DevOps protagonist Matty Straton.