Questions tagged [devops]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
-2 votes
3 answers
225 views

How to be a good team member and push the team towards new paradigms and technologies at the same time.

I am pretty new within our Scrum team. (Round about 4 months) Whenever I suggest some paradigm like "DevOps" or technology like "Kubernetes" to solve issues I am criticised at least from a part of the ...
user avatar
-4 votes
3 answers
683 views

Is it reasonable for DevOps to insist on 2 branch only integration?

I am the DevOps/CI for my team of somewhere around 10 developers. We develop and implement a sophisticated scientific data collection and visualization web application. I am the person who introduced ...
amphibient's user avatar
  • 1,591
0 votes
1 answer
163 views

How to run machine-specific tests during DevOps remote build

What are the generally accepted means of running tests that pass on the dev machine on the build server where they'll consistently fail due to missing dependencies? (In this case, a configuration file ...
InteXX's user avatar
  • 245
3 votes
2 answers
1k views

Should default configuration for deployed services be set as per production usage?

Today, I and my colleague had a difference of opinion regarding the usage of default values in software configuration. We both agreed that for a consumer software, the default configuration should be ...
Mukul Gupta's user avatar
0 votes
3 answers
254 views

How do I encourage ops to participate in a devops team?

I work in a traditional software development environment. A team of developers work on a product in 2-4 week Sprints and then hand the results over to an operations team to be deployed and managed. ...
LazyCoder's user avatar
  • 607
3 votes
2 answers
233 views

What is 'DevOps'? [closed]

I've seen this word thrown around a lot so I looked it up. I've read through countless explanations but I'm still not sure what exactly DevOps is. From what I gathered, somehow the use of automation (...
Pharap's user avatar
  • 578
0 votes
4 answers
1k views

Is there a "DevTest" or "DevQA" equivalent to "DevOps"?

I understand "devops" to be the application of the development processes (issue tracking, version control, release management...) to operations tasks (deployment, migration...). Is there an ...
lofidevops's user avatar
0 votes
3 answers
427 views

How DevOps fit into Software Development Division of Labour?

I believe the concept of DevOps is the single person handling all the activities of a given requirement. 1) Understanding the requirement/problem 2) Come up with logic to solve the problem 3) Write ...
karthikeayan's user avatar
4 votes
2 answers
527 views

How does DevOps apply to packaged software?

I'm trying to learn more about the DevOps trend and what DevOps actually is, and how it could apply to my situation (recently fuelled by the Stack Overflow survey results starting by mentioning DevOps)...
Angew is no longer proud of SO's user avatar
1 vote
2 answers
311 views

Why the devops pipeline reads "Code, Build, Integrate, Test"..why build is second?

I might be missing something but I do not get why in the commonly described worklow the Build follows the Code phases. I mean, isn't it the other way around? We code, we integrate the changes, build ...
John V's user avatar
  • 4,928
0 votes
1 answer
264 views

How can I do production like deployments using a artifact server that enforces semantic versioning with artifacts that haven't received a version yet?

Just a small bit of background. Right now my team tags release candidates in version control. I've learned that this may not be the best thing to do because we still have to go through user acceptance ...
arjabbar's user avatar
  • 199
26 votes
7 answers
7k views

Is it best practice to deploy a project to the server file by file manually?

The company I work for now doesn't implement continuous delivery yet. We still deploy the project manually to server, file by file. Which is best practice: to manually deploy one project artifact for ...
Jake Muller's user avatar
0 votes
2 answers
194 views

Sync mismatches - CI/CD Pipeline

We are implementing CI/CD in our company and we have a regulatory project which takes a long time to test. There is no way to break it down since the project contains around 300 rules, each of which ...
paranoidhb's user avatar
4 votes
2 answers
875 views

What is the scope of blue/green deployments in large-scale environments?

In my past experience, the way we enabled blue/green style deployments was to provision some servers for the new release that were copies of that app's production environment servers, deploy the new ...
GJCode's user avatar
  • 51
2 votes
3 answers
269 views

Common libraries in build chain

Like many (most ?) people, we have multiple "common" libraries managing various things (business objects, utilities, external libraries...) for multiple projects (web service, admin/users site, ...
thomasb's user avatar
  • 333
2 votes
1 answer
576 views

How to handle artifacts across multiple teams and repositories?

Our situation We have 8 teams and each team produces 8 artifacts (A,B,C, etc). Half of the teams use Git, the rest use clearcase. I would like to have each team utilize Git but this will be a ...
Rstack's user avatar
  • 23
-3 votes
1 answer
223 views

What line of code is written first in Software development? [closed]

When building software, we usually go through the requirements phase to design and all the stuff but when we start writing the actual code, how do we decide on which parts of the software will be ...
Dario's user avatar
  • 1
1 vote
1 answer
77 views

When should application fail to start?

What are the best practices regarding start of an application which depends on several services and maybe some file system stuff like mounts, directories or config file. Let's say the dababase is not ...
ps-aux's user avatar
  • 301
3 votes
2 answers
516 views

I have lots of test executables; how do I manage them?

Where I work, we've been gradually beefing up our automated testing capabilities and coverage. We're at the point where we've got a wide range of tests, and one configuration of "what needs to be run"...
Standback's user avatar
  • 1,310
5 votes
1 answer
1k views

Continues Delivery, build once or build per environment

We are having a debate in our teams at the moment around the best process for building our software. My team is following gitflow and building once at the start of the deployment pipeline and ...
Sutty1000's user avatar
  • 1,389
2 votes
5 answers
1k views

Should testers have root access or not, on personal VM, given that developers do?

In a development environment where developers are freely given root / admin access to their personal development VM's is there a need to prevent integration testers from having root / admin access in ...
candied_orange's user avatar
4 votes
1 answer
2k views

How should I run multiple instances of my Docker project on one server?

I have built a blogging application, running in several containers that are managed with docker-compose. Now I'm wondering - how does one run multiple instances of such application on one server? I'...
lumenwrites's user avatar
3 votes
1 answer
127 views

How to financially quantify optimal number of items in a release?

In Don Reinertsen's book - Principles of Product Development Flow - the tradeoff between release size (number of stories) and release cost (regression test cost and release cost) is described like ...
hawkeye's user avatar
  • 4,819
3 votes
1 answer
966 views

How to determine the optimal release frequency for maximum throughput?

I work on a large software programme - 100 developers in financial services. The common wisdom of Continuous Integration is to get feedback early from your changes. The common wisdom from ...
hawkeye's user avatar
  • 4,819
3 votes
0 answers
119 views

What is the DevOps term for 'read-only-deployment' pattern of a web application? [closed]

There is a lot of optimism around Blue-Green deployments, particularly from luminaries like Martin Fowler. The challenge with a financial services application, is that to make a blue-green ...
hawkeye's user avatar
  • 4,819
7 votes
2 answers
1k views

What is the method to identify bottlenecks in a software engineering programme?

I'm on a software development programme in financial services - with 100 developers, plus testers, BAs, PMs and other support staff. We've read through Implementing Lean Software Development, and ...
hawkeye's user avatar
  • 4,819
4 votes
5 answers
811 views

How can a devops-team correctly prioritise fixing incoming issues versus building new code?

Enterprises are increasingly adopting DevOps methodologies for development of software. A couple of common outcomes of this are that: Application teams are more cross functional in nature, with ...
Jon Hall's user avatar
2 votes
1 answer
2k views

What is the scope of a DevOps team?

I joined a Devops Team of 6 in a Large Software Development programme (100 Developers in the program). At the time the scope of work was: containerisation of the Java server App scaling up automated ...
hawkeye's user avatar
  • 4,819
20 votes
8 answers
2k views

Keep branches from piling up

We're beginning to run into a problem as we get bigger, where features make it to staging for testing, but by the time everything is tested and approved new features are on staging for test. This is ...
Wesley's user avatar
  • 283
3 votes
1 answer
241 views

How to define the .deb-packages name to reflect the Git branch

Our team develops an application. As this application intended to run on Debian, we've done it in a proper Debian way - via .deb packages. This app is written in C++/Python and versioned using Git. ...
Michael A.'s user avatar
6 votes
2 answers
3k views

Right way to spread secret keys between microservices

I have a few services that sign some data with an asymmetric cryptography algorithm (like RSA). I need to spread some secret (private) keys between all instances of the service. I've found a few ways ...
rootatdarkstar's user avatar
18 votes
7 answers
2k views

DevOps means developers now take responsibility for infrastructure and release - but what are the drivers behind this change?

DevOps means developers now take responsibility for infrastructure and release - but what are the drivers behind this change? I'll put my cards on the table: I am a developer and having worked in ...
52d6c6af's user avatar
  • 730
8 votes
2 answers
1k views

What is the value proposition of "build, release, run"?

When I read factor V of the Twelve-Factor App I see only one clear and obvious end result being described: it is impossible to make changes to the code at runtime Perhaps it is supposed to be ...
kojiro's user avatar
  • 2,105
3 votes
1 answer
968 views

How to safely and cheaply delete a directory's contents that are constantly being deleted/overwritten

I'm coding something that will check a specific static location's directory, and if it exists, and a certain process has not run in n minutes, it deletes that directory's files and all sub-directory ...
kayleeFrye_onDeck's user avatar
6 votes
1 answer
4k views

What are the benefits of Docker? [duplicate]

Docker is becoming quite popular. I've used it as an end-user just 3 times, and it never worked as expected. But assuming it does work, can you please list some actual benefits? And contrast them with ...
Bozho's user avatar
  • 2,755
1 vote
2 answers
101 views

Deploy a website via apt/yum to different environments without rebuilding for each?

I want to setup a continuous integration pipeline for the first time. I have a website that includes a config file that points to MySQL and Redis. I would like to build a package once and then deploy ...
notebox's user avatar
  • 23
1 vote
3 answers
1k views

Microservices and production uptime [closed]

I have a question for people who implemented microservices in large enterprises. There are obviously huge amount of benefits to microservices (comparatively to monolith architecture). However, there ...
Victor Ronin's user avatar
1 vote
2 answers
83 views

Python packages from an operations perspective

As a developer I am used to keep my Python tools updated. Especially packages needed for installing and bundling. Using the most recent releases of pip, virtualenv and setuptools is in my personal ...
wirrbel's user avatar
  • 3,028

1
2