Reddit DevOps
270 subscribers
2 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
I want to work with professionals .. for once

Hey guys,

I've been working in IT for about 12 years now. The first 6 years as Linux/RHEL Admin with focus on monitoring and automation and now the last 6 years as a DevOps Engineer in different IT companies (in Germany btw.)

From my point of view, it's the same everywhere. I sit in meetings from morning to night and have to listen to some nonsense. I have the feeling that stupid people ask stupid questions and get even stupider answers from even stupider people - it's a never-ending cycle because no one with the right knowledge ever intervenes and stops the whole thing. Every time I do this there is a lot of political talk afterwards.

I would like to have a company (whether as a freelancer or as an employee) where I have a maximum of 1-3 meetings per week (max. 1 hour) and where I just briefly share my status and then continue working on my things. I can work very well independently and I always achieve my goals by the set deadlines and if not then I usually have to wait for something from someone.

Have you had similar experiences? What kind of company should I look for so that I no longer have these problems and can simply do my job without having to justify myself?

Are there any companies that work like this? I was thinking about maybe working at Kubernetes directly or maybe at Hashicorp or some other big “k8s vendor”. What do you think?

Or do I just have to get on with it and always think about the money when I have self-doubt? (thats the way my father teached me)

https://redd.it/1kyzsfg
@r_devops
For SonarQube gurus :)

Hi guys! I'm not very experienced with SonarQube so I need an advice. The scenario is like this: got an Enterprise license of SonarQube - I need to add scans for two teams (A and B). The most important thing is that A cannot see the code from B and vice versa. Both teams in the same company.What would it be the best practices?

https://redd.it/1kz1d3y
@r_devops
We built a list of 100+ SaaS tools that actually support SAML, OIDC, or SCIM

We got tired of digging through vendor docs just to figure out if a SaaS tool supports real enterprise SSO — SAML, OIDC, or SCIM — not just Google login.

So we pulled together a public directory of 100+ tools that actually support identity protocols like SAML, OIDC, or SCIM — grouped by category (DevOps, Security, AI, etc.).

🔗 https://ssojet.com/b2b-sso-directory/

Useful if you're handling SSO onboarding, compliance workflows, or just automating identity flows in your infra.

Open to feedback or additions — just trying to make this less painful for other teams.

https://redd.it/1kz0s78
@r_devops
What are the top problems you face with infrastructure tools, processes, and governance?

I’ve been researching real-world DevOps and CoE issues, and here’s what keeps popping up:

**TOOLING**

\- Too many disconnected tools (Terraform, Jenkins, Prometheus...)
\- Manual state handling
\- Too many DSLs to learn (HCL, YAML, ARM, etc.)

**PROCESSES**
\- Infra not version-controlled like code
\- Provisioning inconsistent and slow
\- CI/CD doesn’t reflect infra state

**GOVERNANCE**
\- Compliance is manual and reactive
\- No enforcement of policies
\- Cloud-specific lock-in by design

Curious to know:
\- Which of these resonates with your experience?
\- What would you add/remove?
\- How are you addressing these challenges in your team?

Genuinely interested in community feedback.

https://redd.it/1kyz3gr
@r_devops
What is your stance on the future of devops?

I am a software engineer (2 YOE) working at a small startup and I was thinking about switching to a devops as my next jump, granted there is a lot to learn and experience but I just want to know what everyone thinks about the future prospects of devops and if it's a field worth persuing at this moment for me

https://redd.it/1kz9o42
@r_devops
I never understood the hype around CI/CD—until I worked without it

One of my first freelance projects was a small web app. No pipelines, no automation, I was SSH-ing into the server and manually copying files like it was 2010.

It worked… until it didn’t.

One deploy overwrote the `.env` file
Another time I forgot to restart the service
Once I deployed code that wasn’t even tested locally 🤦

After that, I built a basic CI/CD setup with GitHub Actions:

Run tests on push
Deploy to staging automatically
Manual approval to deploy to prod

Nothing fancy.....but everything changed.

Now I get why people obsess over pipelines.
It’s not about speed.......it’s about safety and sanity.

Anyone else go through that “CI/CD awakening”?
What made it click for you?

https://redd.it/1kza6wj
@r_devops
SSH command fails in GitHub Actions but works locally – Exit code 255 with docker stack deploy


Hi everyone,

I'm working on a technical assessment that involves deploying a Dockerized web app to a Swarm cluster hosted on Play with Docker, using GitHub Actions for CI/CD.

Everything works except the final deployment step where I SSH into the PWD instance and run:

ssh -i mykey root@instanceip "docker stack deploy -c docker-compose.yml myapp"

This command works perfectly from my local machine, but fails in GitHub Actions with exit code 255. What's confusing is:

I can successfully connect with ssh if I don't include the docker stack deploy part.

I can use scp and sftp in the GitHub Actions workflow to upload the docker-compose.yml file to the PWD instance, no issues there.

I even tried running the same SSH command through a local GitHub Actions runner (on my own machine), but I got the same failure.

I also tested a pre-built GitHub SSH action which does work—but using it is not allowed in the context of this task.


I’ve double-checked file paths, permissions, shell syntax, and tried wrapping the deploy command in single quotes, escaping characters, etc. Still no luck.

Has anyone faced something similar? Any insights or ideas would be greatly appreciated. 🙏

Thanks in advance!

https://redd.it/1kzbzx5
@r_devops
Best cert to learn Kubernetes with? Company is going to try and use Kubernetes in the next year or so.

Hey guys, I was wondering what might be the best Cert to pursue with the goal of learning Kubernetes over the next 6 months+. My company is interested in using Kubernetes, and I none of us are experienced with using it yet.

I would like to be a benefit for my company for when we're ready to use it, but not really sure where to start. For reference I work as DevOps handling deployments, CI/CD pipelines, general ops work, etc with a little bit of development in C#/JavaScript/Golang.

I see a few like CKA, CKAD, stuff like that, but what would be the best one for educational purposes so that I can be a star player for my team in this scenario building a Kubernetes foundation from the ground up?

https://redd.it/1kzapxb
@r_devops
Kubernetes best practices

How does your kubernetes cluster handle health check and routing at container level , any best practices to ensure high availability?



https://redd.it/1kzm7ge
@r_devops
Beyond textbook networking! For Devops

what would you consider beyond textbook networking for devops? That actually build upon foundational computer science and engineering concepts?

I mean something beyond this syllabus:

https://www.ioenotes.edu.np/ioe-syllabus/computer-networks-and-security-cns-408

I am getting done with my syllabus and wanted to look into something deeper. I only see specialization which I don't really want to (stuffs like pfsense firewall, or learning application layer protocols like SSH, Openssl in more depth....I want it to be generic but specific at the same time. Something good enough to be put on resume that can bring some brownie points in interview and knowledge hunting process as well.

https://redd.it/1kzn6s2
@r_devops
Why areObservability & SIEM so hard to setup?

I'm looking for different perspectives. (and ranting 😅)

Context: We are a devops team with 4 people in a small startup looking to solve observability and Siem (cost effectively) for our platform which works for atleast the next 2-3 years. We should also manage our IAC, deployments, cloud and other infrastructure.

We have been trying to setup SIEM and Observability for our platform. I realised there is no one solution that can do all metrics, logs, tracing, SIEM. The more deeper I look into it, i'm getting to a conclusion that Observability and Siem are not one ship but two big different ships. If we look to solve both with one solution we are going to end up with two bad solutions for two different problems.

We have elastic license and we have setup logs on it. But the metrics and tracing part is not as good. To solve that we looked at a self hosted Prometheus like Thanos and grafana ui.

Now for SIEM again it is elastic because managing self hosted wazuh is more problematic for a small team.

There is something called cloudanix for cspm and cloud jit.

We are going to end up with so many tools to manage and we are a small team. I realised that we will endup creating more issues than setting up observability to solve for issues.

Saying that I want to know what do you guys do solve for these at your work? What kind of tools do you use for Observability and Siem.

Am I wrong in assuming that both observability and Siem are completely different. Do I need to more research?


https://redd.it/1kzqemo
@r_devops
How to write better GitHub Actions

As someone who has used [Travis CI and Circle CI](https://ashishb.net/programming/circle-ci-vs-travis-ci/) in the past, I love GitHub Actions.

However, there are several pitfalls associated with GitHub Actions. Notably,

* No dependency caching by default
* No automatic cancellation of stale executions
* No path filtering by default
* The default timeout for a badly running job is 6 hours
* The default GITHUB\_TOKEN gives too many permissions

Thankfully, all of these are fixable. I am sharing my experience in detail [here](https://ashishb.net/programming/common-pitfalls-of-github-actions/) and have written a FOSS tool called [gabo](https://github.com/ashishb/gabo) for auto-generating high-quality GitHub Actions based on your repository.

https://redd.it/1kzrxf5
@r_devops
Seeking Guidance: Preparing for DevOps Internship in 15 Days

Hello r/devops community,

I recently secured a DevOps internship at a startup, and I have 15 days before it begins. I prepared for the interview in just 2 days, focusing mainly on theoretical concepts to clear it. Now, I want to utilize the remaining time effectively to get ready for the actual work.



Could you please advise on:

\- Key areas I should focus on to build a strong foundation?

\- Essential tools and technologies to learn?

\- Any beginner-friendly projects or resources to gain hands-on experience?



I appreciate any guidance or suggestions you can provide to help me make the most of this time.



Thank you!

https://redd.it/1kzs52y
@r_devops
Just finished Class 12 – Is DevOps a good career choice?

Hi everyone,
I’ve just completed Class 12 (Science with Computer) and I have a lot of free time right now. I recently came across DevOps and I find it really interesting. I want to know from people who are already in this field – how is your experience with DevOps so far?

Is DevOps a good option to build a career in? How is the future of this field, especially in terms of learning curve, job demand, and salary?
Also, since I’m starting fresh, do you think this is the best path to go for, or are there other tech fields that are better or more rewarding than DevOps?

Would love to hear your thoughts and experiences. Thanks in advance!


https://redd.it/1kzrkz6
@r_devops
CheckCle newly self-hosted open source uptime, SSL, and incident monitoring tool

New open source service for uptime monitoring, incident reporting, SSL checks, maintenance tracking, and more, all self-hosted.

Please feel free to give feedback or share your ideas by creating an issue on GitHub:

Github: https://github.com/operacle/checkcle

https://redd.it/1kzudeu
@r_devops
A step back

Hey guys
Hope you’re doing well

I’m seeking advice, regarding my next mission


I’m working in a consulting company, I’ve been in a mission as a DevOps (4years) it was my first mission ever, so I had a good understanding, and practices regarding DevOps and cloud

My mission came to an end recently, and my company gave me a new one ( but it’s more for backend development, with JAVA) I donno if it’s a good move to take it, as it will show me a side am not very familiar with, or would it mean that I’ll be stepping back from DevOps ?

I’ve been thinking about it a lot lately but can’t make up my mind.. any advice from you guys or similar experience is very appreciated

Thank you all 🙏

https://redd.it/1kzy2xv
@r_devops
Lazyshell - AI cli tool that generate shell commands from natural language

Here is a CLI tool i built to generate shell commands from natural language using AI.

you can learn more here:

github.com/bernoussama/lazyshell

curious what you guys think

https://redd.it/1l02eso
@r_devops
What’s something you thought you needed to learn—but never actually used?

When I first got into cloud and DevOps, I felt like I had to learn everything.

I remember spending weeks going deep into Kubernetes.....thinking it was “essential”.......only to land a role where we just used ECS with some simple Fargate configs. Never touched K8s once. 😅

It wasn’t a total waste, but I definitely overprepared for stuff that never came up.

Curious how it’s been for others:

What’s one tool, framework, or concept you went all-in on… that ended up being irrelevant in your actual work?

Or the opposite.....what’s something you ignored early on, but later realized you should’ve learned sooner?

Let’s trade war stories.

https://redd.it/1l032kg
@r_devops
Is it plausible to get a job in this field without experience/degree?

Hello everyone,
this question has been bothering me for quite a while now.

I am 25 years old and have never focused on one career path (I basically threw my education away until 18, and then had to gradually complete my high school diploma while fully working a “starting job” call center employee), so when I turned 24 I had the opportunity to take a paid-for full DevOps course of about 1 year.
Through the course I learned (more like dabbled in) every aspect a DevOps person might need (Git, Python+Java, Kubernetes, SQL, Linux, AWS … etc ), and now I am expected to find a job in this field.

Problem is, all the job posts on Linkedin and on job posts sites for entry-level jobs specifically require a degree in computer science (or a similar field like software architecture), and at least 2 years of working in prior company experience (varying but the 2 years is the lowest I’ve seen).

Bottom line is, is there any chance I might get a job in this field without the mentioned above requirements? It all seems like a “chicken and the egg” situation, like how am I to gain experience if no one will hire me? Also to get a degree in the mentioned fields is very hard and expensive, not something that is in my ability, money-wise and being smart-wise.

I just want to know if to keep on trying to apply and get a job if the road is blocked already, or change course entirely to not waste my time.

Would like to hear some of your experiences and maybe a tip or two if you have to share with me…

Thank you all for reading!

https://redd.it/1l04dla
@r_devops
Twilio Manager: A Python-Based CLI for Managing Your Twilio Account

Hey Reddit!

I’m excited to share my new Python CLI tool, Twilio Manager. Built in just 3 days using AI helpers (OpenHands, Claude, ChatGPT), this wrapper around the Twilio SDK lets you:

Send and view SMS/MMS messages
Place and manage voice calls
Inspect your Twilio subaccounts, balance, usage, and more

🚀 Features

📞 Phone Number Management
Find available numbers (by country, area code, capabilities)
Purchase or release numbers
Configure voice/SMS/webhook settings for each number
✉️ Messaging
Send SMS or MMS via a simple command
Fetch message history (inbound/outbound)
View delivery status, timestamps, and message logs
📱 Call Control
Initiate calls from CLI (with specified “From” and “To” numbers + TwiML URL)
View past call logs, durations, statuses, and recordings
Manage call forwarding, SIP endpoints, and call recording settings
💼 Account Insights
List all subaccounts under your master account
Check your current balance, usage records, and pricing details
Manage API keys and credentials without leaving the terminal
⚙️ Modular Design & AI-Powered Scaffolding
Each CLI command maps directly to a Twilio REST API endpoint for maximum flexibility
Built-in helper templates for quickly generating TwiML snippets or phone number configurations
Designed to be easily extended: drop in new commands or customize existing ones

🤔 Why I Built This

I wanted a scriptable, no-GUI way to manage everything in Twilio—from provisioning phone numbers to sending quick SMS alerts—without opening a web browser or writing repetitive boilerplate code. Using AI helpers (OpenHands, Claude, ChatGPT), I was able to prototype and ship a working CLI in just 3 days. Since then, I’ve been iterating on it to make it more robust and user-friendly.

💬 Feedback & Contributions

This is my first major open-source project of 2025, and I’d love your feedback!

Found a bug? Feel free to open an issue.
Want a new feature? Submit a feature request or drop a PR.
Enjoying the project? Star the repo and share your thoughts in the Discussions tab.

You can reach me at my GitHub: https://github.com/h1n054ur/twilio-manager/.

Happy Twilioing! 🎉

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