Reddit DevOps
268 subscribers
2 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
What are some interesting errors you encountered in your pipeline and how did you resolve them?

Title - curious to see what strange issues people have ran into and how you were the hero that day :)

https://redd.it/1i9tala
@r_devops
When you must perform operations outside of CI/CD what do you prefer, CLI or User Interface?

I'm really just curious the proportion of people in this field who love using CLI vs UI systems for setup, management, and cleanup of infrastructure, service, and application resources.

I'd love to get your opinion. I guess I'd have to classify myself as a hybrid. I love the CLI and always have because you can automate it, but I have also found tremendous value from UI interfaces like Kubernetes Dashboard, ArgoCD, Grafana, etc... I'd really like to have a way to describe the usage and benefits of each to business folks, and in my journey I feel like I need outside perspective.

https://redd.it/1i9vnpv
@r_devops
Installing Kong API Gateway on GKE and deploying an application with OIDC authentication.

Comprehensive guide for setting up a GKE cluster with Terraform, installing Kong API Gateway, and deploying an application with OIDC authentication.

Kong API is widely used because it provides a scalable and flexible solution for managing and securing APIs https://medium.com/@rasvihostings/kong-api-gateway-on-gke-8c8d500fe3f3

https://redd.it/1i9wgp4
@r_devops
I’m afraid to change job

Guys, at the moment, I’m working as a DevOps professional at the same company for one year and nine months. During this time, I’ve learned a lot, but I feel like I’m stuck right now. I don’t feel very happy with the current tech stack, and there are some aspects of leadership that I don’t like. I’m a Junior DevOps, but in my role, I’ve never worked exclusively on ‘Junior-level’ tasks—I just do what needs to be done. Do you think I should change jobs? I’d appreciate advice from people with more experience.

https://redd.it/1i9zzb6
@r_devops
i’m building an up-to-date, community-driven list of Awesome European Tech ! Can you suggest some projects or companies to include in the DevOps section that I’ll be creating, please?

i’m building an up-to-date, community-driven list of Awesome European Tech projects! This includes browsers, productivity tools, FinTech, and more, all focusing on privacy, sustainability, and innovation. The goal is to support European startups and projects (from the EU and EFTA that comply with GDPR regulations), helping to strengthen the European tech ecosystem.

If you'd like to show your support, feel free to leave a star on GitHub or contribute to expanding the list it’s greatly appreciated! Keep in mind, this list is just a starting point and will grow and evolve over time.

Disclaimer: This project does not aim to exclude or avoid products from outside Europe. There are many outstanding global tools that are widely used and appreciated. The focus is simply to highlight and support European projects that align with the values of privacy, sustainability, and innovation.

https://redd.it/1ia0qd1
@r_devops
Freelance

I'm searching for some part-time job, but not sure which platform to use. I wanted to subscribe on flexjobs, but then I saw that a lot of people said not to do it. After that I wanted to check remotive, but didn't find that much source.

Any other platforms?

https://redd.it/1ia1ku3
@r_devops
Wonder if customer is ready for DevOps practices

I’m in a bit of a tricky situation. I’m working on a customer project where I need to deliver infrastructure that includes a VPC, subnets, routing, an internet gateway, and a few customized EC2 instances so the customer can upload, install, and run their application code. The customer has requested that the infrastructure code be written in Terraform, which I’m totally fine with. However, they don’t have any CI/CD pipelines defined or implemented, as these will be their first components in the cloud.

My question is: Does it still make sense to deliver Infrastructure as Code (IaC) if they don’t have pipelines configured?

https://redd.it/1ia13bx
@r_devops
Why Am I Not Getting Any Responses? Please Roast My Resume!

Hi Reddit,

I’m looking for some honest feedback on my resume and job search strategy because I’m completely stuck. Here’s my situation:

* **Experience**: I’ve been working as a DevOps engineer for 4 years.
* **Education**: I’m currently pursuing my master’s at the University of Washington, graduating in March.
* **Applications**: I’ve been applying to DevOps/SRE roles requiring up to 5 years of experience and entry-level backend positions. So far, I haven’t heard back from anything, even though I feel the roles align closely with my work experience and most of the “keywords” are already in my resume.

This lack of responses has led me to two possible conclusions:

1. I’m missing key skills that are now must-haves for DevOps/SRE roles in this market.
2. My resume is the problem—it’s not presenting my experience effectively or isn’t optimized for ATS.

Resume: [https://imgur.com/e0bfb5q](https://imgur.com/e0bfb5q)

**The Resume Problem**: I’ve been told over and over to keep my resume to 1 page, but that’s caused issues. To fit everything, I’ve had to leave things out or combine them in ways that don’t fully capture the impact of my work. Some parts even feel incoherent. Is it acceptable to have a resume that overflows to 2 pages? How does a 2-page resume work with current ATS systems?

**What I Need**:

* Brutal feedback on my resume: What’s wrong with it? What should I change?
* Advice on navigating the job market in 2025 for DevOps/SRE roles or backend positions: Am I missing something big?

I’ve attached my resume, and I’d really appreciate any critiques or suggestions, no matter how small. Is my resume totally broken, or am I approaching the job market the wrong way?

I would really really appreciate any help!


https://redd.it/1ia7k38
@r_devops
Orchestration Tooling

What tooling do you all recommend for small teams to automate repetitive tasks across various platforms? Looking at tools like Octopus deploy but need something open source or very inexpensive. We use terraform / prometheus / all the usual stuff.

https://redd.it/1ia7ym0
@r_devops
What branching strategies are best practice?

I've worked as a Devops Engineer for a small company for three years and for the most part it's always been just me working on projects.
I tend to have a main branch which is what is deployed to production.
I also have a branch called 'uat-testing'. Which in our CiCd just points to a different Kubernetes cluster with Argocd apps.
Whenever I do development, I tend to do this in a feature branch, or a development branch.

When I'm ready to deploy to UAT, I just checkout to uat and merge the chains in, push and Argo deploys.
Our QA team tests, then when happy, I checkout to main, merge, push, and Argo deploys.

I've just moved jobs, and I've been told that my git branch strategy is horrendous.
And I should be using tags. This is all new to me, so I'm looking for resources and advice.
What is the best practice for git branching strategies?
Is it completely dependent on your application, what you are deploying?
The example above was for deploying manifests into K8s

https://redd.it/1iaao9j
@r_devops
Managing PG roles and grants as IaC

Hey team,

So we use AWS RDS Postgres and we have Terraform using this provider: https://registry.terraform.io/providers/cyrilgdn/postgresql/latest

We have a monolithic setup, with a module for the whole infra including these roles and perms.

We’ve been executing everything locally, which means our devs have to port-forward to the DB and have the DB credentials locally.

We want to move to a CI/CD approach. However our self-hosted runners, which reside in a dedicated CI/CD account need network connectivity to the prod DB - which is sub optimal. They also have to have access to highly privileged credentials.

Broadly speaking I think our options are:
- Ditch Terraform for this particular use case in favour of another tool or pure SQL?
- Extract the Postgres logic from the monolith infra deployment into its own module
- Use private links or a VPN like Tailscale to connect between runners and the DB. Store the secrets in Secrets manager.
- Manage grants and permits as part of application migration?

There must be a better way! What do you do or have done in this situation?

https://redd.it/1iaau3f
@r_devops
Learning DevOps while self hosting services

Hi everyone! I'm a software engineer as a daily job. I recently started to rent a vps on which i want to install services and tinker things to learn things around DevOps role. As a starter i have setup a gitlab instance, and a runner. Now I'm looking around next steps that i could do to learn DevOps related things. I know my request is kinda blurry, but I am just not sure about what I could say to help you help me. Feel free to ask me anything that could help you guys direct me somewhere interesting. Thanks in advance!

https://redd.it/1iae2li
@r_devops
Some of the cost effective alternatives for Logging in cloud.

Currently, i am working on a project in AWS, i am using cloud watch to monitor logs but the costing is killing me my monthly average cost is coming out to be 1700$ and looks like this is just increasing every month. i am accumulating somewhat of 2000gb of custom logs and 112gb of vended logs and the main costing is of log ingestion to cloud watch. Please suggest me some alternatives for logging, i was thinking of considering third party services like dataDog. but, please suggest some other alternatives to help me reduce this cost by almost 50%

https://redd.it/1iafv0m
@r_devops
Anno - Automated Release Summaries

Hello, /r/devops!

I’m excited to share **Anno**, a GitHub Action that my company has just open-sourced after using it internally for the past six months.

We manage a number of services, including some in mono-repos, with multiple changes being deployed to production daily via CI/CD pipelines. Without explicit releases, it was often difficult and time-consuming to track what had been deployed for internal visibility or debugging regressions.

Anno helps automate this process for us:

* When a workflow run completes, it retrieves the code diff and commit messages since the last successful run.
* It summarises the changes and references any related PRs and Jira tickets it finds.
* Finally, it posts a detailed release message directly to Slack.

It's saved us many hours and made it far easier to keep everyone informed about what’s shipping to production.

**Check it out here:** https://github.com/thesolesupplier/anno

We'd like to add other features and integrations beyond Slack, and we’d love your feedback. Do you think this would be useful in your workflows? And what other features or integrations would you like to see?

Looking forward to hearing your thoughts!

https://redd.it/1iaha2c
@r_devops
Visual facilitator as side skill

Hello dear community!

Lately, I've decided to develop an old habit of keeping visual notes (sketchnotes) as a side-skill to my primary profession, that is cloud devops. Over the years, I've used sketchnotes for learning new stuff and also whiteboards and flip charts to communicate with others, avoiding cognitive overload and get to the point and collaborate.

I have seen some examples from visual/graphic facilitators online and it seems to me that this is what's close enough to what I'm seeking. Compared to the examples I am talking about, Instead of business context, I will be more in technical context.

Has anyone experience to this area and could kindly suggest any kind of course/training or practice to evolve this skill?

Thanks!

https://redd.it/1iah3tk
@r_devops
Terraform setup opinion

Hello everyone,

I’ve just started on a new project which has a setup that’s quite unlike anything else I’ve seen before and it’s already posing some challenges but at the same time I’m wondering whether it’s a common setup and perhaps I need to adopt it and practice it more.

Basically it goes like this.

On the generic stuff (company wide): there are a number of repositories each with a dedicated goal such as setting up basic networking (like VPC with subnets in AWS), security components, connecting an account with a shared central transit gateway for internal cross-account comms, etc. Each is deployed in sequence for a new account.

On the per project stuff: there’s generally one or more repos (usually one or two, rarely 3) that setup the project specific stuff like certificates, clusters (ECS, EKS, etc) or vms, databases, load balancers. Each project is built on top of generic stuff defined above and the practice is that when pre deployed shared stuff is needed, said state is imported via a naming convention and required dependencies (like subnet ids or vpc id) is read from remote states.

Now for what I find to be the crazy part: on the project repo(s), branches are also used for different purposes. For example, the main branch generally defines some basic project infrastructure and gets deployed separately. Then there are per-environment branches (that also use separate workspaces with appropriate names) that also import the state of the master.

This last bit is what I find almost unmaintainable since in order to get the picture of the project infrastructure I need to keep switching branches and track down what each environment branch imports. Often, the shared main branch components gets changed to fit one purpose while an environment branches has drifted in a way that when it’s deployed again, the changes from main cause issues with it.

To me it’s strange to say the least since for me a repo should define an application/project and a branch should reflect a different version of the same thing, rather than one branch being more like a foundation setup that’s also shared at the same time.

https://redd.it/1iacs2y
@r_devops
Is there a CI/CD awesome github repo with all the little things you can do to improve your CI/CD pipeline?

Is there a CI/CD awesome github repo with all the little things you can do to improve your CI/CD pipeline?

https://redd.it/1ianiu4
@r_devops
Need help with system design for debit card issuing system

I have this task:

Design a debit card issuing system using a 3rd party API that will handle card printing and delivering. Max amount of time for this is 40min.

Thing is I'm not able to find any similar examples which I could adapt for this use case. Most of system designs revolve around streaming services or social networks.

So I need help with system design for this.

Maybe someone with system design experience could direct me to some relevant resources?

Or simply draw this on excalidraw so I would have a good example? I can also pay for your time. DM.

https://redd.it/1iaoy6j
@r_devops
Cost effective way to simulate 1000 worker nodes for kubernetes

I want to test and benchmark some configuration related to k8s. I want to setup 1000(to start with) worker nodes with let's say 128mb ram and 0.5vcpu each. Creating them in cloud will be cost-prohitve. What are some of the best options to set this up?

https://redd.it/1iavsqp
@r_devops
How to use Chaos engineering in API management

I work in API management and I want to know how can I use Chaos engineering to test our resilience. We have deployed our APIs on kubernetes cluster.

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