Questions tagged [culture]

For questions about DevOps 'culture' and how it can be used to improve organisations, policies and workflows. Use this tag for questions about how an organisational culture can be changed through DevOps, or about the culture that many DevOps advocates suggest.

Filter by
Sorted by
Tagged with
4
votes
3answers
197 views

What is a reasonable level of coding expertise expected of an SRE?

SREs and coding is a contentious topic. In most situations, SREs end up spending a lot of time on operational tasks, even while being efficiency and automation focused. This means that SREs don't ...
4
votes
2answers
84 views

Is it common for DevOps engineers to write code for user requirements?

After reading some articles about DevOps, I understand that DevOps engineers do write code. However, it's a bit unclear to me about what kind of code a DevOps engineer write. Assume that there are (...
5
votes
3answers
272 views

Looking at a Career jump into DevOps and advice or suggested reading

I've been in various facets of Software development over the past 10+ years. I started in the development side of the Application Lifecycle Management(= ALM) cycle, and more recently I've been working ...
6
votes
2answers
172 views

When is it ethically acceptable to fork someone else github code and continue with that?

https://github.com/kamaln7/ansible-swapfile Seems not to be maintained. For example, an issue was created in May and no reaction. A new issue has just been created to ask whether this repo is still ...
2
votes
1answer
30 views

Are there Docker Hub comparable public Docker image repositories?

Historically, you can download official community software from a distributed mirror network. Even for Java Maven, there are two sites globally. But what is about Docker Hub? What if Docker, Inc. ...
0
votes
2answers
127 views

What is the boundary of DevOps engineer job role? [closed]

I will not get into what is DevOps since everyone have their own meaning. But I would like to understand what is the boundary of DevOps engineer. Sometimes people ping me and ask to me that, ...
0
votes
2answers
99 views

Are there arguments against using “imagization" tools in the literature and if so, what are the main ones?

Although I never used an "imagization" tool (for example, Docker) I understand a container as an instantiated (running or stopped) image which in plural are simply put, a server environment and ...
8
votes
3answers
209 views

The Phoenix Project and Military service

I have recently been reading "The Phoenix Project". While I can relate to most aspects of the story, I am struggling to understand the frequent references to the military background of many ...
0
votes
0answers
28 views

Motivation for or against a DevOps SIG - special interest group?

Accidentally, I've come across a YT video with a recording of a 2013 video conference "Should Data Science become a profession?"1 where two guys discuss with Gregory Piatetsky-Shapiro whether an "...
3
votes
1answer
71 views

Is there a DevOps methodology aimed towards academia and students?

I am still learning about DevOps, I wonder in Academia the workloads can often be quite heavy, I noticed there are variations on the DevOps methodology, e.g. DataOps and DevSecOps. I wonder if there ...
2
votes
1answer
135 views

How to identify yourself on a CV [closed]

So here is your job role: You help in designing common modules that allow other teams to easily deploy their code onto production. This includes Java code, dockerfiles, ansible modules, build ...
4
votes
2answers
2k views

How does 'Environment Management' work in a DevOps world?

I've had some very interesting conversations today about the role of Environment Management within teams that follow DevOps practices. The traditional role of an Environment Manager was someone who: ...
1
vote
2answers
455 views

What are further known DevOps operation models?

It seems that many people somehow try to define the software development process using a DevOps tools model but there is no alignment; still I assume that this is more a question of maturity/alignment,...
13
votes
2answers
1k views

What is “Infrastructure as Code”?

The phrase "Infrastructure as Code" has been mentioned several times in the last two weeks in different contexts. What does it actually mean in a practical sense to have Infrastructure as Code?
18
votes
1answer
408 views

How to model Man, Machine, Measures, and Process in a DevOps world?

In The Phoenix Project when on one of the tours of the plant we're told that each workstation is a combination of Person, Machine, Measurement, and Process. This makes a lot of sense, after all we ...
15
votes
1answer
285 views

How to measure human utilisation?

In The Phoenix Project the single graph in the entire book shows that as a person's workload increases into the high 90%s the wait time on them increases exponentially. In fact in the book it claims ...
15
votes
1answer
178 views

How to achieve a smooth transition from “the one big VCS repository for all products” organisation model to the “many small VCS repositories” model?

It is a common scenario that the codebase of a product held by a repository in some VCS system evolves to a point where that codebase can arguably be seen as containing several products. Splitting ...
4
votes
2answers
246 views

Would choosing the integration branch strategy be part of DevOps?

In a mature DevOps organisation would choosing a product/product line integration branch strategy be part of DevOps? What do I mean by integration branch strategy? For example a product team has to ...
45
votes
1answer
12k views

What is a “Walking Skeleton”?

One of my agile teams has taken an interesting approach in the early stages of their project. Instead of starting the project with a Sprint 0 where they setup code infrastructure and decide on the ...
12
votes
2answers
1k views

Which Release Management aspects help explain the difference between Waterfall and Agile?

When explaining DevOps to somebody, it happens that a question comes up like: How does Release Management using the Agile methodology differ from Waterfall? So what kind of criteria can you use to ...
6
votes
4answers
291 views

How can Agile methodologies, CI/CD be applied to massive, monolithic software projects with 100s/1000s of developers?

Using continuous integration represents an (almost) mandatory requirement for a software project to be agile. And without CI there can be no continuous delivery/deployment. But CI can face ...
8
votes
3answers
242 views

What are pros and cons of Hackathons on implementing a DevOps culture?

I am curious about the efficacy of using a "hackathon" to focus development early in a new project before moving a more formal DevOps process. Does letting things start out fast and loose to get ...
6
votes
2answers
157 views

How to find the constraint in a software development shop?

Let us define a constraint as anything that prevents the system from achieving its goal and then look at the goal of DevOps in an organization. A good definition is "DevOps enables a fast flow of ...
2
votes
1answer
75 views

How to prevent failure from introduced changes? [closed]

The DevOps Report by Puppet Labs states that "devopsy" companies have 3x times lower failure rate. While other companies must have a fairly regular rate of failures from deployments to production. ...
0
votes
4answers
507 views

How is DevOps related to Agile? [closed]

Agile has been around for quite a while. And several offspring came out of it, such as Extreme Programming, Scrum, Lean Software Development and others. Isn't DevOps just another offspring of Agile? ...
13
votes
6answers
300 views

Does my organization need adopt Agile Soft. Dev. before adopting DevOps?

Agile software development is the methodology of choice for software shops today. But there are still organisations which are not practicing Agile in their software development, who might be ...
10
votes
2answers
210 views

How to change existing policies in an organisation?

I assume that an organization wishing to do a DevOps transformation has some problems and policies it is interested in changing. This interest can come from top managers, middle managers, or even from ...
20
votes
5answers
458 views

How to persuade developers to start using feature flag toggles?

Assuming that feature flag toggles are a good idea, and should be implemented into code that developers write. For example Etsy swear by them as a major part of their culture. What is a good way to ...
44
votes
7answers
4k views

What's the difference between DevOps and Automation?

I see that whenever someone does DevOps, it's mostly about automating things like deployment etc. But where does automation end and DevOps begin?
1
vote
1answer
39 views

How well can agile pair programming work in interdisciplinary DevOps contexts?

In agile, pair programming can be performed like the following: two specialists of same discipline change the place before the terminal and each has a chance to code and to conceptualize/reflect; two ...
0
votes
1answer
72 views

What does implementing Hashicorp Vault mean in practice?

I have read several Hashicorp Vault tutorials and one of the features that could be used is generating ssh keys for git clone repositories, but that implies that everybody in the company that clones ...
1
vote
1answer
87 views

What is the best way to achieve DevOps in any environment, or it is always environment dependent? [closed]

I want to know that is there possibility to make DevOps generic, and not environment specific, so that can be used with any project with same cases OR we can cover common cases with one time code. ...
3
votes
2answers
83 views

What means “system engineer practicing DevOps”?

In the comments section of this answer, it’s explained that the asker is a “(system) engineer practicing DevOps” not a DevOps engineer, and this it is an “important distinction” not often understood. ...
-1
votes
1answer
64 views

DevOps in research and science projects? [closed]

Is DevOps methodologically anyhow different or even applicable in the academia field if used in research and science projects?
3
votes
2answers
132 views

Leadership types for DevOps team? [closed]

Would you say from experience, either task or relationship leadership style works better for DevOps? Or would you go for something else in this context than Forsyth's theory?
20
votes
2answers
10k views

What Is SecOps?

First when I heard the word SecOps, I thought of it as a management approach that aims to connect security and operations teams, in much the same way that DevOps unifies developers and operations team....
7
votes
2answers
2k views

DevOps vs SRE vs Production Support Engineers

DevOps primarily focuses on Delivery Speed and SRE focuses on Reliability in production but where does Production Support Engineers fit who also focuses on production monitoring, alerting, performance,...
0
votes
1answer
25 views

Is “running several Linux distributions on the same host” a good justification for container adoption?

I need to justify container adoption. I have several solid arguments, but one is making me dubious. Is it correct to say software can "run better" or "worst" depending on the Linux distribution? Here ...
1
vote
1answer
33 views

Do I need an orchestration tool to autoscale/scale on demand my web service?

I have a stateless web service running in a Docker container. The web service is single threaded. We would like to span new instances of the service when the load reaches a given threshold. Is that a ...
4
votes
2answers
345 views

Dealing with ambiguity of the terms publish vs. deploy

DevOps terminology sometimes originates in products as introduced by their authors. As a result, there are some standard actions described by ambigous terms. In mixed teams and large heterogeneous ...
6
votes
1answer
41 views

What do we know about how open source software becomes eligible for the Docker Hub library?

Official community distros of well established open source software can be found in Docker Hub at the "special" place, the library, explicitely tagged as "official". https://hub.docker.com/u/library/ ...
6
votes
2answers
90 views

Is there an established scheme for creating diagrams about Containers, Services etc.?

We have UML to describe classes, components, workflows. We have BPMN to describe business processes. We have more old-fashioned forms used in times past for structural diagrams. Is there anything ...
5
votes
1answer
56 views

Consulting DevOps from the Ops side

Background One of the org units in my company is doing application support for a relatively large client; that is, they're keeping some of their business applications running 24x7, doing anything ...
20
votes
6answers
810 views

How do I hire a good DevOps, fitting my company?

Good developers should fit rule 11 of the Joel Test: Do new candidates write code during their interview? However, I know little to nothing about Docker containers, how to configure Jenkins or AWS,...
8
votes
2answers
596 views

What is a Notes Day and can it be used in DevOps transformation?

Lately I am hearing about more and more companies adopting the Pixar concept of a Notes Day and I was wondering what exactly is a Notes Day, what would be a good format for such event and mainly if it ...
30
votes
6answers
734 views

How can I persuade developers on my team to embrace “You build it, you run it”?

How can I persuade developers on my team to embrace "You build it, you run it"? By that, I have this quote from Werner Vogels in mind: Giving developers operational responsibilities has greatly ...
3
votes
2answers
98 views

Mitigating Maven Central risks as seen from the DevSecOps perspective

AFAIK there are two official primary repositories for Maven packages (Java language): search.maven.org offered by Sonatype Inc. mvnrepository.com offered by a private person @frodriguez Now ...
9
votes
5answers
958 views

Can I found a small company on DevOps?

Suppose I am en entrepreneur with little seed money for my Great Idea (TM) and I start a company initially planning to implement my Great Idea (TM) on my own and hire additional help on a basis ...
3
votes
2answers
256 views

What is good and/or bad about Accenture's Multi-speed IT approach to DevOps?

Accenture are talking a lot about their "Multi-speed IT" approach. It appears in their strategy consulting here: https://www.accenture.com/us-en/insight-calibrating-multi-speed-it and on blog posts ...
3
votes
7answers
276 views

Should we name names in a blameless post-mortem/retrospective?

We want our post-mortems to be blameless. Recently someone included this statement in a post-mortem report: On DATE, PERSONMAME did code a fix (link), but forgot to merge it to master It was ...