Reddit DevOps
266 subscribers
30.9K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Yaml watch

Hey made a cool Yaml watch face for android based watches, LMK what you think!
I used it to practice parsing yaml easier & faster :)

https://play.google.com/store/apps/details?id=com.balappfacewatch.dev

https://redd.it/1isigl4
@r_devops
AWS Security groups and Facebook webhooks

Hello,
I'm implementing a Whatsapp Business chatbot and I need to open the Facebook addresses in order to receive the incoming call for the webhook.

When I looked it up, I ran the command and received around 900 addresses and they say it periodically changes.
https://developers.facebook.com/docs/whatsapp/cloud-api/guides/set-up-webhooks#ip-addresses

How can I add all those addresses ? Has anyone experienced this problem and solved it ?
Thank you !

https://redd.it/1isgfgb
@r_devops
Help Nexus 3 on macOS Docker – Not Accessible

Hey everyone,

I’m running Sonatype Nexus 3 on macOS using Docker:

docker run -d --platform=linux/amd64 -p 8081:8081 -p 8083:8083 --name nexus -v nexus-data:/nexus-data sonatype/nexus3
The container is running, logs show no errors, but **https://localhost:8081** doesn’t load.



Tried:

Restarting Docker & Nexus

Removing & recreating the container

Checking ports & logs



Anyone faced this issue on macOS? Could it be a networking/Docker Desktop problem? Appreciate any help! 🙏

https://redd.it/1isojuw
@r_devops
Using Atlantis for Terraform Deploys

I have been using #Terraform in my homelab to provision LXC containers and VMs in Proxmox, git repositiories in Gitea and dummy AWS infrastructure in #Localstack via GitHub Actions or Gitlab CICD quite heavily until some time ago i replaced that with a tool called #Atlantis which runs your Terraform deploys in Pull Requests.

In this blog post I will talk about what Atlantis is and why you would need it and in the bottom of the article is a link on how to deploy Atlantis to use it with Gitlab:

https://ruan.dev/blog/2024/07/31/unleashing-terraform-automation-with-atlantis-an-overview?utm_source=reddit

https://redd.it/1isx91f
@r_devops
Migrating Traditional Workloads to AWS – Any Gotchas to Watch Out For?

We’re planning to migrate our on-premises workloads to AWS, but I keep hearing horror stories about cost overruns, security risks, and performance issues. What are the biggest challenges, and how do we ensure a smooth transition?

https://redd.it/1iszukv
@r_devops
DevOps Engineer vs. Software Engineer: Which Career Path is More Future-Proof?

I’m a software developer with 3 years of experience, and I’m considering shifting into DevOps. However, I’m unsure whether I should completely transition or stick to a software engineering path. Can anyone share insights on the key differences in roles, salaries, and long-term career growth?

https://redd.it/1it046j
@r_devops
Little Project Management Project

Firstly sorry about the title really could not figure out an adequate one of what this is about and what I have done, also hope this is allowed,

So for a little background, I have like no budget for my hobbies when it comes to software and development, so free is best, now I was using ClickUp but apparently maxed out the free tier then tried Jira, cant create more than one list, among other things was just struggling to find the software I could enjoy for this type of stuff.

so spent the last 4 hours on this project and already have a basic front-end setup with rudimentary features for project management, have a frontend using next.js and a backend using nest,js and a local host docker container for PostgreSQL, and I just felt like I would share this,

I went from not having any software I like to making my own custom thing that will have all my needs met and more, I didn't even use AI as some people do nowadays, but it will have access to my custom self-learning AI model that I built from scratch but that's a whole other project,

also just wondered if there are other people in this community who can just learn these things super fast and then just know it forever, i just self-taught myself half of this stuff in the last 4 hours, and did not even know any javascript except Minecraft related till now

https://redd.it/1it0uqo
@r_devops
Any reusable Infrastructure / DevOps templates worth buying? This is to quickly setup AWS Cloud services, CI / CD, Monitoring & Alerting etc.

My Infrastructure Stack,

Cloud Provider - AWS

CI / CD - Github Actions

Infrastructure as Code - Terraform

Monitoring & Alerting - Datadog / New Relic

Container Orchestrator - Kubernetes

I see a lot of boilerplate code available for NextJS, and Python projects but I think having templates for DevOps work will be very useful as well. Let me know if you have used / recommend any good boiler plate code for setting up Infrastructure using best practices.

https://redd.it/1it22zw
@r_devops
PaaS or not PaaS for production cloud agnostic

Hi,

I would like to know :

I have 3 choices, Railway,Upson or kubernetes for sandbox and production usage (10k users)

To me PaaS are pretty usefull for sandbox, but for production i dont think this is a good way to do !

I dont think those service are production ready and cloud agnostic


What do you think about this ?

https://redd.it/1it2ds9
@r_devops
A new devops tool to manage 1password vaults

I've created a new tool for managing 1password items. The library enables you to expresses 1password items in code making it a versatile tool for devops professionals that make use of 1password and kubernetes.

https://github.com/Ilke-dev/op-orm


https://redd.it/1it3xej
@r_devops
Developer here playing with DevOps tool, is Ansible worth it ?

Hello all

I finished the development of my Spring Boot application with iOS and Android front end and I need to host it somehow at a production grade

I don't really know if it's worth to learn Ansible to setup a linux server with docker, mysql and other tools and to be deployed on max 2 servers instead of just writing a bash script

Do you think it's worth using ansible for setting up 2 servers or just use a script and call it day ?

My production servers would be like this:

1-2 servers with Spring Boot app running inside Docker using Docker compose

2 servers running MySQL with replication enabled

Nothing fancy, CI/CD running on Github Actions with custom script for deploying the new version of the app

https://redd.it/1it51df
@r_devops
Best way to set up a highly available cluster? Looking for guidance!

Hey folks,

I’m trying to wrap my head around the best approach to setting up a highly available cluster, and I keep getting mixed opinions from different sources. Some people suggest putting HAProxy in front of the masters, others mention different load-balancing strategies, and I feel like there are multiple ways to do it, depending on the setup.

I don’t necessarily need a full explanation (though I wouldn’t mind some insights!), but I’d really appreciate if you could point me towards some solid resources—blog posts, docs, or best practices that helped you figure this out in your own setups.

What’s worked well for you? Any recommendations on what to look into?

Thanks in advance!

https://redd.it/1it7a7n
@r_devops
I can do most things in DevOps but I can’t bash script or python script on a whim. Help?!

I have been getting screwed in interviews left and right. I can trouble shoot a docker file, build and deploy containers, deploy kubernetes clusters with kubectl or helm. I can deploy cloud resources using terraform. But I just suck at bash and python scripting.

I can do a basic python beginner script like looping though a list. But in my interviews I get screwed by some random python or bash script problem of parsing a json.

I cant do that on the fly and need to look it up. I never script in my current DevOps job and I feel like most scripts can easily be searched online or using AI and tweaked for your specific use.

What do I do :(? I really like DevOps/cloud engineering but I hate the scripting on the fly part which I never do. Am I not cut out for this field.

I have been failing my interviews because of this.

https://redd.it/1itb10l
@r_devops
Seeking PII/SPI Detection Tools for GitLab CI/CD

Hey everyone,

I'm looking for a reliable tool that can detect Personally Identifiable Information (PII)—such as names, phone numbers, bank account details—and other sensitive data in both code repositories and images within GitLab.

Ideally, the tool should:

Integrate with GitLab CI/CD for automated scanning

Support SAST .gitlab-ci.yml, SARIF files, or any other format to view detailed reports

Detect PII and SPI across code, commits, and Git history

I’m aware of GitLab’s SAST capabilities, but I haven't seen any options to add custom regex-based rulesets for PII/SPI detection.

I’ve come across TruffleHog and GitLeaks, but I’d love to hear about any other recommendations, especially tools that generate detailed, viewable reports in GitLab.

Has anyone implemented a similar solution for GitLab reporting in their workflow? Any insights or best practices would be greatly appreciated.

https://redd.it/1itasvd
@r_devops
Instancify - Mobile EC2 Management for DevOps Engineers

Built this iOS app after losing money on forgotten dev instances one too many times. Thought others might find it useful.

Features:
• Quick instance control
• Cost monitoring
• State change notifications
• Multi-region dashboard
• Secure credential handling
• iOS widgets for status checks

Security Focus:
• Credentials never leave device
• Local-only storage
• Minimal IAM permissions
• E2E encryption

Would love feedback from fellow DevOps engineers on what features would make your life easier.


App link : https://apps.apple.com/us/app/instancify-instance-notify/id6742168454

https://redd.it/1itdg0p
@r_devops
One Page Animated Personal Portfolio

A One Page Animated Personal Portfolio serves as an important tool which allows web developers, designers and freelancers to present their work experience through visually pleasing interface.

The template delivers a professional arrangement with smooth transitions to guarantee users receive an excellent experience.

You can access free source code from me with good programming practices and easy customization abilities.

GitHub Source: *Animated Personal Portfolio*

# Features

The portfolio template automatically readjusts its format for all display sizes so users experience uninterrupted navigation between mobile phones and desktop computers.
Visual appeal increases because smooth animated elements add a contemporary presentation to the website design.
The system enables simple customization which lets users easily adjust colors, fonts and sections together with content elements according to their desired branding requirements.
The navigation menu operates with smooth functionality which enables users to transition effortlessly from one section to another.

# Technologies Used

HTML (Hypertext Markup Language)
CSS (Cascading Style Sheets)
JS (JavaScript)

# Recommended for You

One Page Creative Agency Web Template
[Digital Design Website Template](https://jvcodes.com/digital-design-website-template-using-html-css-and-javascript/)
Modern Law Website Template
[Modern Marketing Agency Website Template](https://jvcodes.com/modern-marketing-agency-website-template/)
Responsive Portfolio Design for Scientist

https://redd.it/1itgskr
@r_devops
For those on small teams…

Went from 2 to 1 engineer, myself and i consider myself , junior to maybe rising midlevel. I am getting messaged on MS teams for questions, so sometimes, I set my status as away so i dont have to answer all the questions. Hint: I dont have all the answers.

Also there are tasks which should maybe take 30mins or so, but need to be pushed to various different applications, or at least 50% of them. When things like this, which only impact your devops team, and dont impact the developers, do you still put it on the Backlog and move it to in progress, or would it look silly to the devs, being that i am the only devops engineer and they are always waiting on me for something. How small is too small to put on the backlog? Such a thing?

https://redd.it/1itibav
@r_devops
Would anyone be interested in instructor lead night or weekend classes?

I split my time consulting and training - mainly for big companies like Google, qualcom, Apple - and they're all super expensive, and through a company that sets up most of the logistics and the like. I miss the enjoyment I get from making a bigger impact on people earlier in their career, and I was thinking about doing some weekend classes (maybe evening).

I was thinking:

- bash scripting
- terraform
- ansible
- oci containers (docker)
- python

Would any of you be interested in that? I'm thinking maybe $150 for the equivalent of a one-day class, and $250 for a two day.

I do teach classes on Google cloud, kubernetes, and more advanced topics, but I'm not sure how likely I could squeeze those into one/two day offerings.

Thanks in advance for the feedback. If there are other topics (or other suggestions) that you think might be better, let me know.

Edit: I'm not currently offering classes to individuals directly, I'm just trying to research if there's demand for it.

https://redd.it/1iti8oh
@r_devops
Devops tools?

Guys im stuck using a tool that every engineer who does does cicd & writes infra hates with a passion. I work solely in aws but i want something i have more control over, something open source. Most of our infra is cloudformation anyway... I just mainly need something to track versions and deploy them.

Id deeply want terraform & ansible even... We could then just crack on with a few cron jobs to run them on certain days...


Is there any sort of ui we can use so the devs dont need to touch anything as theyre solely focused on dev work


Any suggestions on tools/ui etc.

https://redd.it/1itmh0f
@r_devops
Best way to learn scripting languages

Hello guys, looking for some advice. I'm into DevOps/SRE.

My current project or even past one's never had much to do with coding.
And now I want to switch my job, and I want to learn some scripting with Python and bash.

What is the best place to start learning these skills? My current project ends in 3 months, and I need to prepare for scripting as it's very common in all the JD's.

Additionally I would like to know what automation/scripting/coding you guys are doing on a daily basis? Would be helpful if you mention some tasks or some scenarios to prepare for the interviews.



https://redd.it/1itopqn
@r_devops