Daily Shaarli

All links of one day in a single page.

August 25, 2022

Understanding the DevOps Process Flow | Lucidchart Blog

At its core, DevOps is a philosophy and practice focused on agility, collaboration, and automation within IT and development team processes.

Traditionally, software development occurred in silos, with IT and development working independently within their own teams and processes. This separation and competing values created an environment rife with miscommunication, poor alignment, and production delays (some have even nicknamed the operations department the “War Room”).

It's Not About Tech and Tools: Discover DevOps Communication | Toptal

How then can DevOps be described? It’s a methodology. Or maybe a culture. Perhaps even a spirit. Doing a product according to DevOps principles means that everyone—be it developer, operations engineer, or product manager—shares a common vision, maintaining it via communication

Communication Challenges in DevOps & Mitigation

The aim of the research is to investigate the communi-
cation challenges faced by developers while implementing DevOps and
deriving strategies to overcome these challenges. The overall research
goal is to find out how communication takes place in a software orga-
nization/multinational company, the communication challenges faced
during the implementation of DevOps and finally the strategies fol-
lowed to overcome these challenges.

DevOps - What does it really mean? And when are you "DevOps ready"?

As long as each group works in its own silo and only has its own goals in mind, friction is inevitable. ... Communication does not usually take place directly, but via tickets, e-mails or third parties, which increases the effort and stress. ... Bugs that occur are played back and forth like ping-pong between dev, ops and the customer, everyone insisting on having done “their” job and looking to blame the others.

Site reliability engineering - Wikipedia

Infrastructure
Focuses on the reliability of behind-the-scenes systems that help make other teams' jobs more efficient. These are often confused with "Platform" teams or "Platform Operations" teams. Infrastructure SRE teams may pair up with one or more platform engineering team(s), but they differ in that Infrastructure SRE teams focuses on performing most, if not all, of the work described in the principles and practices list above. Platform teams tend to focus on building the platform and while reliability is desirable that's not their sole priority.