Reddit DevOps
274 subscribers
65 photos
32.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Senior Devops salaries UK

Senior Devops Engineer on 65k London. Fully remote, however I go in maybe 4 times a year for certain events.
Maybe the markets getting better recently but it seems that Seniors around 70k+

https://redd.it/1ggkzlu
@r_devops
cfgmgmtcamp talks are closing in just a couple hours!

it's coming down to the wire! Only a couple hours left. If you haven't got your #cfgmgmtcamp talks submitted, go do it NOW! https://cfp.cfgmgmtcamp.org/ghent2025/cfp

https://redd.it/1ggpeon
@r_devops
cheaper New Relic and datadog alternatives for Tracing/apm/profiling

Our datadog bill is starting to get a little long in the tooth for web APM purposes. We use datadog for web APM because we need insight into site code for PHP, asp.dotnet, node, and python. Specifically when the code is having issues to be able to trace the calls to figure out where the issue is.

For logging we use elastic and we're happy with that. Metrics are nice but that's not what we use DD for. So if it can't do traces it's automatically a non-starter.

We also use the database APM feature as well which has been super helpful across mysql, postgres, and mssql work loads and tying web apm traces to db traces.

What else is out there?

https://redd.it/1ggjc61
@r_devops
Tuning a CICD pipeline to less than 60 seconds

I got a bit pissed that my CICD pipeline was taking so long so I tuned it down to about 60 seconds.

Once I got it working on my side project on GitHub I did similar for my day job on GitLab.

Here’s a writeup of the general techniques I used. I’m mildly convinced this can work for most app builds and deploys that don’t involve running a bunch of terraform that has to wait on infrastructure.

Linting, security scanning, and building all in about a minute, in case anyone is interested:

https://mzfit.app/blog/the_one_where_i_tune_my_cdcd_pipeline/

https://redd.it/1ggst63
@r_devops
Another FREE Workshop? Oh yeah! Building Dev-Friendly IaC with OpenTofu

A couple of months back, we launched a 10-week OpenTofu workshop that saw over 320 signups, and I’m grateful for everyone who’s been sticking with us each week. Seeing the feedback and demand, we’re excited to roll out a new workshop.

This time, it’s about creating IaC that actually supports developers without forcing them to wade through endless configs and ops-land details.

In this 4-hour hands-on session, we’ll cover principles like convention over configuration and explore practical ways to cut the config chaos, so devs can stay focused on their core work, while ops keeps infrastructure sane.

Expect practical patterns for building IaC with defaults, preset scenarios, and abstractions that align with how developers actually need to work - not tools that pile more work on them.

Same as before: Slack cohort, Q&A, hands-on lab.

Register here. Limited spots, and I mean it this time! LOL last time I didn't put a cap on it and we got way to many people. Keeping it to 100 seats for my hairline's sake!

https://redd.it/1ggrcrc
@r_devops
Interview preparations tips

I will schedule an interview for a staff SRE role at GMC. I don’t know what are the things that I have to prepare for the interview. I have searched, and it seems like they don’t have a standard interview process that varies according to location and roles. 

Anybody faced GMC staff-level roles Site reliability engineer?

https://redd.it/1ggtz60
@r_devops
Deployments still suck, but maybe they don’t have to

Found this interesting blog post about why deployments are still painful in 2024. The author breaks down how deploying even a basic Rails app to AWS requires wrestling with Docker, ECR, ECS, load balancers, security groups, and more DevOps complexity. They contrast this with Heroku's revolutionary "git push" simplicity from 2007, and discuss newer PaaS alternatives like Fly.io and Railway.app. While these platforms work well for standard apps, they can become limiting for specialized needs. The post highlights some promising developments, like Cased's branch deployment system, and suggests that Vercel's success in frontend deployments points to a future where we might have more integrated, opinionated platforms that handle everything from CI/CD to monitoring without requiring developers to piece together multiple tools.

https://www.blacksmith.sh/blog/deployments-still-suck-but-maybe-they-dont-have-to

https://redd.it/1gh11ue
@r_devops
How important is peer review?

I'm currently working in an environment that I'm not really used to. Peer review has always just been a normal part of the way I've worked in all my previous teams. Often it's in the form of PRs, but it can just be general feedback on something you've designed or built.

In this team I'm working in though, it's just not a thing they seem to do. From their perspective, they've just got a task to do and they just do it. As long as it works, that's all that really matters. In a recent meeting, a colleague of mine said flatly that he doesn't want to review other people's work. He says he's got other things he'd rather be doing and that he trusts our ability.

I don't agree with his point at all. The point isn't about trust, it's about encouraging each other to think critically about implementation, to knowledge share and to prevent siloing. But curious to hear what the rest of you think.

https://redd.it/1gh30un
@r_devops
I built a tool to track GitHub Actions costs - looking for early users & feedback

Hey folks! Over the past few months, I've been building BuildBudget - a tool to help teams understand and optimize their GitHub Actions spending. The problem hit close to home when our team's CI/CD costs started climbing and we couldn't easily figure out which workflows were the main contributors.

What it does right now:

* Shows your top 100 most time-consuming workflows and jobs
* Breaks down usage by repo, org, workflow, or job
* Calculates costs for GitHub-hosted runners
* Compares what you'd pay using AWS CodeBuild instead

It's pretty bare bones at the moment, but it works. I'm sharing it early because I want to shape its development based on real feedback from other engineers dealing with CI/CD costs. Check it out at [buildbudget.dev](https://buildbudget.dev) \- it's free during beta, and setup takes less than a minute if you're using GitHub.com. It's also available for teams using GitHub Enterprise Server, via webhook.

I'd really appreciate your thoughts on:

* What other cost insights would be useful?
* Which CI/CD cost problems are you struggling with?
* What would make this actually valuable for your team?

Happy to answer any questions!

https://redd.it/1gh434z
@r_devops
My First ever DevOps interview

This was my very first interview for a DevOps engineering role. Coming from a non-technical background, I took the initiative to learn everything on my own. I turned to YouTube and self-taught programming. After facing many challenges, I eventually joined a company as a junior software developer, where I worked for over two years. During this time, I realized that DevOps was more intriguing to me than programming alone. I started learning AWS on my own, building on some familiarity with Amazon from a prior non-technical role there. To further solidify my skills, I completed the Cloud Resume Challenge, which covers many foundational tasks expected of a DevOps or cloud engineer. I also earned the AWS Cloud Quest certification as an AWS Cloud Practitioner. A few months later, I secured an internship in AWS Cloud Engineering, marking what I see as the true starting point of my DevOps career  


I didn’t expect to crack it on the first try, though I had a bit of hope. The interviewer began by introducing himself and then asked me to do the same. I handled this easily and confidently. The next question was, ‘Why DevOps and not programming?’ I explained that I’m more drawn to the later stages of the software lifecycle. He then skipped some of the technical questions on Linux and Docker, given my prior experience working with them. He asked about Kubernetes, and I shared that I’d worked with it while deploying a Django project of my own. He followed up with a few detailed questions, and although I couldn’t answer them technically, I described the role of different Kubernetes components and why they’re used.

At the end of the interview, I asked about the experience they were looking for, as the job description hadn’t specified any required years of experience. He mentioned that they’re ideally looking for someone with more experience, but with plans to expand, they might open roles for less experienced candidates in the future. I shared that this was my first DevOps interview and asked for feedback on skills to focus on. He offered some helpful pointers, and it became clear that they need someone ready to handle tasks independently from day one.

What’s less clear to me is what specific skills or projects would best prepare me to get into an entry-level DevOps role.
Anyone have any thoughts?

https://redd.it/1gh544l
@r_devops
Hashicorp vault with dynamoDB as backend storage.

Hey, I have to make Vault highly available using DynamoDB as backend, I know that Consul is an option but I prefer to use AWS service.
Currently we have the open-source version on a dev environment - k8s(EKS), one pod using encrpyted EBS volume.
I found this tutorial https://www.automat-it.com/blog/deploying-hashicorp-vault-to-eks-cluster-with-dynamodb-backend/ but I am not sure about it, and more specifically for the encryption step.
I've tried their documentation - "yea you can use it with DynamoDB" and that's.
If someone had similar task, please share some guidance.

https://redd.it/1gh8tzd
@r_devops
How much Linux is enough for DevOps?

I recently came across a post saying Kubernetes is an abstraction of Linux. Since I already have basic Linux knowledge and have started learning Kubernetes, I'm wondering if I should first study Linux in more depth before moving on to Kubernetes, Docker, Ansible, etc.

So, how much Linux knowledge is enough, and where should I learn it? I’ve heard about Red Hat certifications—should I pursue one, and if so, which would you recommend? Do these certifications help with securing good DevOps or cloud roles? I’m currently a Cloud Engineer looking to deepen my expertise and grow into a senior position. I was also considering the CKA Kubernetes certification but paused for now. Which certification would be more beneficial, Red Hat or Kubernetes CKA? Any suggestions?

Link of post: Kubernetes is just Linux. I started working with Kubernetes a… | by Eric Jalal | Medium

https://redd.it/1gh9tcu
@r_devops
are there some good tutorials about Talos and Flatcar for container oriented OS?

I am curious about the Talos / Flatcar Container OS stuff, at work I have had some good run with x86_64 QEMU / Libvirt / Packer / Ansible stuff and would like to explore similar terrain when it comes to OSs for containerized applications?

Flatcar someone starts with Butane Configuration but it never expresses clear what Butane is etc.

Any heads up on Flatcar and subsequently Talos would be great

https://redd.it/1gh83g6
@r_devops
What are some recently created DSL's that are not based on old ideas?

I'm not an experienced developer, and have just been teaching myself. I believe I have a pretty novel idea and want to find someone experienced, to get some advice about how to approach building it. It concerns specific, intuitive analysis and ability to act on rules sets.

https://redd.it/1ghfdod
@r_devops
Full Stack React framework

Full Stack web framework with React + Faster. Automatic routes, reload and component bundle. It uses its own RSC engine, combining SSR and CSR. 100% Deno, no Node dependencies. Fully compatible with Deno Deploy and Serverless Environments. Please give a star :) link

https://redd.it/1ghi0en
@r_devops
How do you give access to your npm artifacts on Google Cloud so you can pull the latest changes from it?

How do you give access to your npm artifacts on Google Cloud so you can pull the latest changes from it? I tried to look online for some resources, but couldn't find any. I need to be able to generate a npmrc file that allows you to call npm update to pull the libraries inside the artifacts, and create a user that will give access to users as well as the build process and store any secret on Google Cloud itself that gets referenced whenever needed by Google Cloud Build and any other service that might need it.

https://redd.it/1ghl3md
@r_devops
Brazil’s Pix payment system is one of the world’s most used instant payment systems

I wrote an article about how one of the largest instant payment systems in the world Nearly 42 billion transactions in 2023. Pix transactions are almost five times greater than the combined volume of debit and credit card transactions,

# How long does Pix transfer take?transactions occur instantly, at an average time of 2.5 seconds.

https://medium.com/@rasvihostings/brazils-pix-payment-system-is-one-of-the-world-s-most-used-instant-payment-systems-73adbd702ce3

https://redd.it/1ghn861
@r_devops
How to write production level python code?

Hey Everyone,

I am a recent grad and wanted to know any guide or resources for best practices while making produciton elevl applicaitons using Python and frameworks like Flask, Django ?


Thanks

https://redd.it/1ghmogd
@r_devops
Why charmed kubeflow requires minimum of 32GB of RAM and 50GB of storage

I am wondering why charmed kubeflow that uses juju and microk8s needs 50gb of storage and 32GB of RAM. Can anyone explain me why it need too much resources? I thought k8s is lightweight kubernetes distribution lol

https://redd.it/1ghq85d
@r_devops
Remote Job in US Companies

Hello Everyone! I am a devops engineer with expiration of 3 years and am looking for new opportunity. Are there any companies which offer work from home in india and have very good work culture.

https://redd.it/1ghs1vb
@r_devops
Seeking Advice on Securing a Node.js API and SQL Database for a Small WPF Desktop App

I'm looking to provision an SQL database using services like DigitalOcean, Linode, Vultr, or AWS. For security reasons, I want to set up a Node.js API to interact with this database, as my application is a small WPF desktop app that will be used by no more than three users from their personal computers.

I have experience creating a Node.js API without any security features, primarily for testing. However, I now need to secure both the API and the database.

I realize that security can be a vast and complex subject, but I'm looking for some baseline practices that will allow me to achieve a reasonable level of security without diving into overwhelming details.

What are some practical steps or recommendations you would suggest for securing the API and the database in this scenario? Thank you!

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