Questions tagged [devops]
The devops tag has no usage guidance.
88
questions
-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 ...
-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 ...
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 ...
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 ...
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. ...
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 (...
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 ...
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 ...
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)...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
-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 ...
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 ...
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"...
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 ...
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 ...
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'...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...