Home DevOps

DevOps

DevOps is a culture where people, regardless of title or background, work together to imagine, develop, deploy and operate a system. In practical terms, DevOps is the next logical iteration after Agile of multidisciplinary teams working together to create software products and services.

How Kubernetes is changing the divide between Dev and Ops

How Kubernetes is changing the divide between Dev and Ops

Kubernetes is changing the divide between operations and development. Where traditionally, provisioning and managing infrastructure was a task exclusive to IT Operations, Kubernetes is shifting infrastructure towards developers. Even though public...
DevOps Culture

Why CI/CD is really about collaboration

CI/CD really is about collaboration. In this post, we’ll talk about why this is true, and walk through some examples that show how this works in real life. This a post in...
CI/CD Complexity

Beating CI/CD complexity with CINQ

CI/CD is a common practice to bring applications from code to production. Unfortunately, the tools needed to create these pipelines vary wildly in functionality and quality, and you need to integrate...
CNCF Landscape: tool sprawl

DevOps tool sprawl: is ‘tool tax’ just the tip of the iceberg?

DevOps tools make the world go ‘round. Too many tools make the DevOps engineers go mad. The first one is true. The second one, too. Fact is: tooling that helps you...
four-eyes principle

The four-eyes principle: what’s important in a DevOps world

DevOps accelerates everything from code to production. Manual approvals for releases and deployments quickly become a thing of the past. DevOps teams need to embrace security and compliance in their day-to-day...
Photo by Matthew Henry on Unsplash

Useful things you need to know about system hardening

Since Dev and Ops related activities blend together in a DevOps world, developers need to understand more than just coding their application. Their role also includes typical Ops work: packaging and...

Otomi avoids Technical Debt for Kubernetes platforms

Getting started with Kubernetes is a daunting endeavor, but a necessary one. For most organizations, it’s about digital transformation in the marketplace, where digital products and services are becoming...
Get the evil out – don’t run containers as root

Get the evil out – don’t run containers as root

Containers are not hot and shiny anymore. They are a common piece of the puzzle when it comes to building great software. But a common pitfall, even now, is that many...
Choosing the right application deployment strategy

Choosing the right application deployment strategy

DevOps teams that have a lot of team autonomy should think about the way they deploy their applications. Because they are now responsible from start to finish: you break it, you fix...
Threat-Modeling-enhances-system-security

Threat Modeling enhances system security

Over the last couple of years, security has become a major topic for every DevOps team. Cloud-first initiatives of various companies help to push the DevSecOps movement forward. The transition to...