Skip to main content
Share Your Experience: Take the 2024 Developer Survey
11 votes
Accepted

Automation and the .NET framework which tools to use?

Somewhat stealing from Ian Margett's answer as the architecture is common amongst most Microsoft/.NET development organizations, the high-level target operating model for looks something like this: ...
Richard Slater's user avatar
10 votes
Accepted

Are there any best practices and/or tools for cleaning old Docker images on a regular basis?

I've had good luck with Spotify/docker-gc. It can be run from cron or as a docker container. A simple Docker container and image garbage collection script. Containers that exited more than ...
Ahmed Elsabbahy's user avatar
9 votes

Are there any best practices and/or tools for cleaning old Docker images on a regular basis?

Can't call it's the best practice but this is what we use triggered by cron, happy to see better suggestions. echo "safely removing untagged images" docker rmi $(docker images | awk '/<none>/{...
rombob's user avatar
  • 657
8 votes
Accepted

Developing inside a Docker image?

The onboarding experience should be almost as simple as telling your new developer to just clone the repo and run docker-compose up. Personally I wouldn't bother worrying about IDE integration because ...
bmagg's user avatar
  • 236
7 votes
Accepted

What are ChatOps approach use cases of production infrastructure management?

ChatOps is an absorbing topic; practically it means something very different to each team using it. So much so that Atlassian have put together what could be considered to be a Chat maturity model. ...
Richard Slater's user avatar
6 votes

Automation and the .NET framework which tools to use?

You mention a few different categories in your toolchain for .NET. Yes, NuGet is still the default package style – and a lot of people use a Universal Package Manager to manage their NuGet feeds. ...
Karl Harnagy's user avatar
6 votes

Good IDE or plugins for typical DevOps functions?

I personally really like PyCharm (same guys who made IntelliJ and Android Studio). I mostly use Ansible, Bash, and Python. Has good plugins + syntax highlighting for Bash (doesn't everything at this ...
maplebird's user avatar
  • 686
5 votes

What is recommended to document an IT technology stack, including their relationship to one another, in a graph database?

Considering your first paragraph, the organization you're describing is a highly siloed org, which is exactly what a DevOps organization tend to avoid. Considering this challenge, within DevOps ...
Tensibai's user avatar
  • 11.4k
4 votes

Automation and the .NET framework which tools to use?

Experience at my place has been using Octopus Deploy, teamcity and Proget - had great success building a good pipeline and its scaling well. Also plays nicely with unit testing and automated ...
Ian Margetts's user avatar
4 votes

Are there any best practices and/or tools for cleaning old Docker images on a regular basis?

On my local machine (mac) I have a little script I found that I run periodically which cleans all the excess images up clean-docker-for-mac.sh For my servers I run meltwater/docker-cleanup which ...
bmagg's user avatar
  • 236
4 votes

Good IDE or plugins for typical DevOps functions?

At the moment I am using Atom which I think is a decent application that has wide support for all of the DSL's you've mentioned at the trade off of some speed.
Sergiu's user avatar
  • 161
3 votes

What 'ChatOps' books and resources are available?

One of the people active in ChatOps community is Jason Hand from VictorOps, who wrote a book published by O'Reilly called Managing Operations in Group Chat. This book is available for free as part of ...
Jiri Klouda's user avatar
  • 5,807
3 votes
Accepted

Which CI/CD tool(s) should a DevOps newbie learn?

Just some freeform thoughts from your question. For perspective, I run a large enterprise DevOps team that has automated build & deployment for a wide range of large scale services (which run over ...
John Humphreys's user avatar
3 votes

What's the impact of the General Data Protection Regulation (GDPR) on DevOps?

"Enforcing" means lawyers going after possible culprits. Frankly, in my opinion (and those of some folks around me which are more a mix between IT-guy and lawyer), nobody knows how that will work out ...
AnoE's user avatar
  • 4,876
3 votes

Suggestions for a good run command review console

I am looking for a way for our members to submit scripts without fussing too much about format or folder structure. It sounds like you need some combination of testing and linting, perhaps with a few ...
Bruce Becker's user avatar
  • 3,603
2 votes

What are ChatOps approach use cases of production infrastructure management?

A prime use-case for Enterprise IT would be to reinvent their process for handling Major Incidents (sometimes called "Incident War-room") by utilizing the ChatOps practice. I've captured this and ...
Oded Zilinsky's user avatar
2 votes
Accepted

What are further known DevOps operation models?

Your question doesn't seem to make any assumption about the platform/OS it is about. Which is why it may make sense to add an answer about how part of such toolchain looks like in a mainframe ...
Pierre.Vriens's user avatar
  • 7,205
2 votes

What are further known DevOps operation models?

I don't think the image you mentioned is really in contradiction with the corresponding text. From the Preprod section further down on the same page (emphasis mine): Preprod Preproduction or "...
Dan Cornilescu's user avatar
2 votes

Is Gradle used to automate deployment of EAR and WAR files to application servers?

If you want just to deploy faster to server(propably not only Glassfish) you can just write code in gradle to do that. Example taken from here /** * ~/.gradle/gradle.properties: * glassfishHome=/...
Michał Piątkowski's user avatar
1 vote
Accepted

Modularizing CI/CD pipelines in Jenkins or in other tools?

The built-in tool that Jenkins provides for this situation is called shared libraries. You can define common Pipeline steps within a shared library and then include those steps from within your ...
jayhendren's user avatar
  • 2,952
1 vote
Accepted

Does Buildbot support complicated build/deploy scenarios?

Jenkins supports scripted pipeline which can handle my every requirement. Buildbot can handle these requirements with custom steps, i suppose, but it's too hard if compared to Jenkins' scripted ...
Daniil's user avatar
  • 21
1 vote

What tools should I deploy to support AWS for a Managed Services company?

Installing a box is probably not the best solution, mostly because there's no real need for it. You should ask for an access to AWS console in customer account with proper rights fitting your ...
Tensibai's user avatar
  • 11.4k
1 vote
Accepted

What 'ChatOps' books and resources are available?

From this 'awesome' chat ops resource collection. Articles So, What is ChatOps? And How do I Get Started? – ChatOps concepts and tools. What is ChatOps? A guide to its evolution, adoption,...
Bash's user avatar
  • 132

Only top scored, non community-wiki answers of a minimum length are eligible