Reddit DevOps
268 subscribers
1 photo
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Is parallels desktop best option for devops on m1 mac?

Is parallels desktop best option for devops on m1 mac?

Any alternatives?

https://redd.it/1m3qr32
@r_devops
(Newbie Deployer) NGINX- Docker-Compose or K8s?

I am currently running 2 different docker-compose services on the same CVM (using different docker-compose files).

One is a .NET service running on .../8080, another is a FastAPI running on .../8000

(some of the FastAPI endpoints also call the .NET endpoints)

I'm looking to add NGINX because I need SSL for both services.

However, I don't know which is the better option:

1) Consolidate everything into a single Docker-Compose with NGINX in said docker compose
2) Setup K8s NGINX Ingress Controller, as well as use K8s pods to rout between the 2 different services based on outside traffic (?)

I'm not familiar with K8s at all (but I am interested to learn... just don't want to crash out because this project does have some sort of deadline).

Have only recently begun to feel a little teensy bit of confidence/familiarity with Docker.

Alternatively, are there any other options or progressions?

https://redd.it/1m3s0lp
@r_devops
How do you handle tagging repositories when it's time to release code?

One thing I've never really seen done, despite it always seeming like a good idea is tagging repositories for releases. Part of the reason I've never implemented it myself is that I don't know how to work around the following issues:

1. How do you actually tag the designated commit? Just through the git CLI? In the browser? Do you have a job for it?
2. How do you manage ancient tags and the associated job for releasing them? Admittedly this is biased by the CI/CD tools I've used, but all of them so far feature a build per branch, so in my experience, with nothing tidying old tags up, there'd be hundreds of build/release jobs? Is it usually a case of ignoring them and manually tidying them up?

For context, everywhere I've worked usually either does some nonsense sort of git flow (much more about giving the developers a feeling of safety rather than actually making anything safer), or just releasing from the top of main following the principle that commits pushes to main should already have been validated as safe. Great principle in my experience if you can get everyone to follow it.

If you're doing git tags for releases and you've solved these issues could you explain what you did? Could you also provide context for how often releases are performed and who actually does them?

https://redd.it/1m3rfgl
@r_devops
Can a container know the list of mounted volumes?

I have a an app that’s distributed as a Docker image and by default, it uses SQLite for simplicity. So the recommendation is to either use an external DB like Postgres, but if the user wants to keep it simple they can keep using SQLite.

The issue is that sometimes they forget to map the SQLite path to a host path, the container dies and the data is lost.

Any suggestions on how to alert the user (other than on documentation)?

https://redd.it/1m3taue
@r_devops
I analyzed 50k+ LinkedIn job posts to build job-focused DevOps Roadmaps

Hi Folks,

We've been working on roadmaps https://prepare.sh/roadmaps and figured we'd share it here to get some thoughts from the community.

All data is based on LinkedIn job postings (Jan 2025 - To Present). The main angle here is to land jobs or increase salary/total comp and imo the best way for this was to use recent job market data rather than listing every possible DevOps tool.

We built a trends system and analyzed tons of LinkedIn job posts based on what companies are actually hiring for (the system is live on our site too). Instead of one generic roadmap, we made separate ones for SRE, SysAdmin, MLOps, DevSecOps, Cloud Engineer, and classic DevOps. Each has actual courses linked to the topics.

The entire foundation courses are completely free. There's a small fee for advanced content to help cover server costs since they come with live environments - most are 1-click deployments of Kubernetes, Grafana, Prometheus, Postgres, Mongo, Kafka, Vault, etc.

Please lmk what you think!

https://redd.it/1m3vg3x
@r_devops
Can i work with devops?

I graduated last month and have an opportunity to study devops on an pretty good place. I know how to code using python and js (fullstack). What are your thoughts?

https://redd.it/1m3ya74
@r_devops
Suggestions for Observability & AIOps Projects Using OpenTelemetry and OSS Tools

Hey everyone,

I'm planning to build a portfolio of hands-on projects focused on Observability and AIOps, ideally using OpenTelemetry along with open source tools like Prometheus, Grafana, Loki, Jaeger, etc.

I'm looking for project ideas that range from basic to advanced and showcase real-world scenarios—things like anomaly detection, trace-based RCA, log correlation, SLO dashboards, etc.

Would love to hear what kind of projects you’ve built or seen that combine the above.

Any suggestions, repos, or patterns you've seen in the wild would be super helpful! 🙌

Happy to share back once I get some stuff built out!

https://redd.it/1m3xkwj
@r_devops
How to actually think as a DevOps and cloud engineer?

I'm new to this, 22 years old, graduated 2 weeks ago. I somehow managed to get my GCP Associate, AZ-104, SC-900, learned some tools and all, but I dunno... I still feel like I'm nothing.

I know you'll say "do projects and real things," but let's be honest , we all use AI or watch some tutorial from existing cloud architecture. Like, I dunno, I feel like I'm not a real engineer.

I want to actually think like a DevOps/cloud engineer but I'm struggling with imposter syndrome here. How do you move from just following tutorials to actually understanding and creating solutions and have that real thinking ?

https://redd.it/1m41z5q
@r_devops
multiple net interfaces handling

hi recently I was thinking about following case:

I have a linux destop machine that is plugged to network A via eth cable and has enabled wlan that connect to network B. both interfaces are up and runnig. How do I know what interface is currently used f.e. when I open the browser and enter a site or execute apt in terminal ?

https://redd.it/1m46ebk
@r_devops
Seen lot of good things about kodecraft. But price is too high for an unemployed person from india

Hi,
I have been a lurker here. Commented here and there. There is two website I can see popping up in comment, Kodecloud and kodecraft. While kodecloud is good for learning, but I saw kodecraft provides handson experience. Coming from a economically challenged background 97$ looks too much each month in price parity. Is there any way to get any discount in price?

https://redd.it/1m48sks
@r_devops
How do you use Go for scripting?

Dear Problem Solvers,

I use Bash, Python and JS at work and I kinda like the ability to call an npx command for something I’ve scripted in nodejs. It personally helps me a lot with pipelines and automation.

But I’m rather new in Go, and I was wondering how I could be using it for my tasks. Any tips or examples from your work?

Do you always need to do a “go build” in an earlier step on the pipeline to use that?

https://redd.it/1m49ro7
@r_devops
A growing wave of “AI SRE” tools - Are they production ready?

Recently, I met with a startup founder (through Rappo) who is working on an "AI SRE" platform. That led me down a rabbit hole of just how many tools are popping up in this space.

BACCA.AI – Is the first AI-native Site Reliability Engineer (SRE) to supercharge your on-call shift
 OpsVerse – Aiden, an agentic copilot that demystifies your DevOps processes
 TierZero – Your AI Infrastructure Engineer
 Cleric – The first AI for application teams that investigates like a senior SRE
 Traversal – Traversal is an AI-powered site reliability platform that automates root cause detection and remediation
 OpsCompanion – Chat-based assistant that streamlines runbooks and suggests resolutions.
 SRE.ai (YC F24) – AI agents automating DevOps workflows via natural language interfaces.
 parity-sre (YC) – World’s First AI SRE” for Kubernetes; auto‑investigates and triages alerts before engineers.
 Deductive AI – Code-aware reasoning engine building unified graphs to find root causes in petabytes of logs.
 Resolve AI – AI production engineer that cuts MTTR by 5x with autonomous troubleshooting.
 Fiberplane – Collaborative incident response notebooks, now supercharged with AI.
 RunWhen – 100x faster with Agentic AICurious to hear what the take is on these AI SRE tools?

Has anyone tried any of these? Also, are there any open-source alternatives out there?

https://redd.it/1m4egqq
@r_devops
Proxmox-GitOps - a Self-configuring GitOps Environment for Container Automation in Proxmox VE

Hi everyone, I wanted to share my GitOps project for my homelab, a self-configuring CI/CD environment for Proxmox:
https://github.com/stevius10/Proxmox-GitOps

Proxmox-GitOps is built to manage and deploy LXC containers in Proxmox, fully defined as code and easy to modify via Pull Request. Consistent, modular, and dynamically adapting to changing environments and base configurations.

A single command (and accepting the Pull Request in the Docker environment, ha) bootstraps the recursive deployment:

- The Docker-based environment pushes its own codebase as a monorepo, referencing modular components (containers you define are automatically integrated as submodules), each integrated into CI/CD. This triggers the pipeline.
- The pipeline then triggers itself — updating references, enforcing state, and continuing recursively.

Provisioning is handled via Ansible using the Proxmox API. Configuration is managed with Chef/Cinc cookbooks focused on application logic.
Shared configuration is applied consistently across all services. Changes to the base system propagate automatically.
It’s easily extensible, aiming to have all containers built the same way. There’s an explanation of how to do this in the README of the repository.

This project is still young and there are most likely some bugs. I built it primarily for my own homelab, but I’d like to develop it further. Would really appreciate your input – even (or especially) if you run into issues.
Thank you in advance for any interest or feedback you have 🙂


https://redd.it/1m4fwki
@r_devops
How many infra engineers you have for how many developers?

Hey all,

Wondering about scaling the infrastructure org in connection with how many product developers they serve.

When I say the infrastructure org, I mean SRE, Platform, devops, Tooling, Ops and every other team that takes care of stuff for the Product teams.

So how many people and team do you have in your company and how many product team and engineers are they servicing?

Of course I'm aware some companies are more infra intensive, happy to get more specific answers.


https://redd.it/1m4ilm5
@r_devops
Europe: Girlfriend finished IT degree with DevOps focus - can't land an entry job. Any advice?

Hey all,
My girlfriend moved to Europe (Austria) with me and recently finished a Bachelor’s in IT here to get her foot in the door. She came from a music education background (which she didn't enjoy doing at all) but switched to IT after getting inspired by my work and me (regretfully) saying that IT would always be a strong market (boy, was I wrong). I'm a senior software developer, but not in DevOps specifically.

She leaned toward DevOps during her studies (CI/CD, cloud, automation, etc.). She's not into programming-heavy roles but really liked the infrastructure/ops side of things.

Now she’s struggling to find a job. Even junior roles ask for 2–3 years of experience, or companies just end up hiring seniors instead. She has no internships or formal work experience, and the market seems brutal right now for beginners. I am specifically refering to the EU market here, as I assume that most people here are from the US.

Any advice?

* Are there real entry points into DevOps right now?
* Would cloud certs (AWS, Docker, etc.) help?
* Do self-built projects matter, or do companies only care about professional experience?
* Should she aim for sysadmin or cloud support roles instead?
* Is there any sign of the situation improving?

Thanks in advance. We’d appreciate any input or real-world advice!

https://redd.it/1m4kiai
@r_devops
Dynamic Reverse Wireguard

Hello DevOps folks!
I want to share with you my exciting project which I had to develop because I live in Iran.

It all started after Israel and Iran war. Our internet was super slow for the first few days, and got worse everyday until we almost had 0 internet connection to outside.
I was trying my best to setup a working VPN but everything would be blocked withing a couple of hours.

But I saw something weird. For a Wiretuard setup, it was possible to have a working VPN, but only in a reverse setup, meaning server MUST have sent the handshake. The other way around (Handshakes from Iran to outside) was being blocked.

I've developed a simple python script which reverses the handshake process.
I've posted on this subreddit because this project was so exciting for me, I figured you guys would like it too.

It's kinda a dynamic reverse Wireguard VPN.

Github repo

https://redd.it/1m4l0q7
@r_devops
imo DevOps Market is still Great

Hi Folks,

I recently did only one job interview tbh out of boredom (2 stages) and got the offer (EU). 143k EUR TC (on-site) - it's okay for EU since we have lower salaries here than US, but that's not the point.

They told me they had about 50 candidates, but I have solid fundamentals and have kept my stack reasonably fresh. I do infrastructure and coding for my side project (shameless shoutout to prepare.sh), so it was relatively easy.

I started as full-stack, then worked in finance for 5 years, and moved back to tech in 2019. Compared to finance, this market is still great. Even during the best days in the financial sector, I was looking for months for ANY job, getting maybe 1-2 calls out of 300 applications.

By no means do I consider myself a great coder or architect - I'm okay at best. This makes me think there's either a great mismatch in expectations (e.g., people get heavily misled thinking they can pass a few certs, know "helm install," write basic CI/CD) or there's some other mystery, because every time I read Reddit, I see doom and gloom posts from people.

https://redd.it/1m4lnr0
@r_devops
Production support to Devops Switch

Hi All,

I have around 11 years of experience in production support, currently I am working in partial SRE role but I want to completely switch to a Devops role. Could you please guide me.

https://redd.it/1m4q70l
@r_devops
How Do Big Cloud Providers Like AWS/DigitalOcean Build Their Infrastructure? Want to Learn and Replicate on a Small Scale

Hi all,
I’m really interested in learning how major cloud providers like AWS, GCP, Azure, or DigitalOcean set up their infrastructure from the ground up—starting from physical servers to running a full self-service cloud platform.

My goal is to eventually build my own version on a smaller scale where users can sign up, create VMs or databases, and be billed hourly—similar to what cloud providers offer. But before jumping in, I want to study and understand:
• What kind of software stack do big cloud providers use on bare metal?
• How do they manage virtualization, networking, storage, and tenant isolation?
• Which open-source tools (e.g., OpenStack, Proxmox, Harvester, etc.) are worth exploring?
• How are billing, metering, and provisioning automated?
• Any good resources (books, blogs, courses) to learn all of this from the ground up?

If anyone here has built something like this or works in infrastructure/cloud engineering, I’d love to hear your advice or learning path suggestions.
Thanks in advance!

https://redd.it/1m4qlq9
@r_devops
Hi guys, need your suggestion and opinion on this project!

I was thinking to build an open source alternative for Control-M. I'm yet to plan this out but need to check whether it's any good of an idea.

I need to do some project for my resume as I'm quitting my job (don't like the work) and i would love if it was an actually useful one. I am not sure if this is the right sub to ask this question, but you guys seem really supportive.

Once again, even though it is a side hustle project I would be happy if it would be actually
Useful.

Please provide your valuable suggestions/inputs.

Thanks in advance,



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