Reddit DevOps
270 subscribers
5 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Next level after DevOps (what role is better paid: SRE, DevSecOps, MlOps, Platform Engineer, Cloud Engineer)

Currently DevOps, looking forward to reaching the next level and earn more.

What role is better paid and future proof: SRE, DevSecOps, MlOps, Platform Engineer or Cloud Engineer, etc.?

https://redd.it/1i02szp
@r_devops
How are you tracking changes in 3rd party tools that could disrupt your CI/CD pipelines?

I am curious on how you all in the devop world keep track of SaaS application updates to keep on top of potential breaking/high impact changes.

https://redd.it/1i04tby
@r_devops
Any 30+% discounts for Certified Kubernetes Administrator?

I'm an up-and-coming DevOps engineer and want to complete CKA certifications.
I couldn't procure enough funds during the Cyber Monday sale, hence missed the offer.
I want to do it now but I got only 50-60% of the full price. Hence looking for discounts of maybe 40-50%.
If anyone knows of any such coupons, please DM me. Would really appreciate it. Thanks

Apologies if this is not the right community to post in.

https://redd.it/1i064iw
@r_devops
Cross-platform vs. single platform—what’s better for early apps?

I’ve been debating whether to expand my app to iOS or focus solely on Android for now. Developing for both seems like a good idea, but it’s also a lot of work for a small team.

What’s your take? Did starting with one platform work better for you, or is it smarter to go cross-platform from the beginning?

https://redd.it/1i0bdsb
@r_devops
I automated myself out of my job. That's a first.

I expected it to happen at some point in my life, but not that early.

Worked at a smaller company (50 devs) - it was pure hell at the beginning.
Within about three years we fixed every problem and automated/standardized everything that might disturb the developers workflow. I tutored everyone and documented everything. We actually got the ball rolling to a really sweet spot.

The last few weeks were pure boredom. Since there were no legit projects left.

Well. Now they kicked me out of the company. Nothing left to do.
I'll get full salary for two months and don't have to work a second anymore.

WTF?

https://redd.it/1i0ctdt
@r_devops
How can I overwrite name and password during setup jenkin

Hi , I stuck with find way to set name and password jenkin during setup ,
Is there any way? Thanks

https://redd.it/1i0dteg
@r_devops
Database skills and daily tasks

Hello everyone,

How often do you get tasks or work on databases in your role? What kind of tasks are they typically?
Also, what is the expected level of database knowledge for a junior DevOps engineer? Do you have any recommendations for courses or books to learn database skills relevant to devops?

Thanks in advance!

https://redd.it/1i0fkky
@r_devops
New DevOps Manager Tips

I am a security engineer by trade. I have been working on a DevOps team for 1.5 years now but mainly act as a security SME. My manager might get promoted in the upcoming months and mentioned that I'll take over his old position.

While I know some of what my team does simply by answering questions and by osmosis, I am by no means an expert at DevOps.

1. What are some tips you have for me in this new role?

2. What would you wish your DevOps manager did? What do they do that you like?

3. What should I do to get up to speed and not act like I haven't been paying attention to everyone's work for the past 1.5 years?

4. What are some good ways to get caught up in all things DevOps while not getting too into the weeds? Just enough to be dangerous.

https://redd.it/1i0hc92
@r_devops
If not Jenkins then what?

I'm working at a place that's using BitBucket (on prem) with Bamboo Data Center (also on prem) and we are deploying .net applications on Windows VMs (drum roll also on prem). I know all of the above is not very popular as a setup in this subreddit, but it is what it is.

The problem is that I'm getting really sick and tired of Bamboo for the following reasons (not an exhaustive list):
- shitty documentation
- seems semi-abandoned, especially after Atlassian dropped support for Bamboo server
- It keeps bugging out in weird ways - certain deploy plans fail at random with a generic "Contact Atlassian support" errors, that disappear on retries (which really doesn't help in terms of automation and user experience)
- Certain plans just don't work properly - SPECs doesn't recognize the list of environments and nopes out 19 out of 20 times without any reason at all.
- The sever that hosts Bamboo needs to be restarted weekly for one reason or another (you would think we'd be used to it as a Windows shop, but we really aren't)
- Oh, and my favorite - the Bamboo plan is often telling me that the plan ran fine, a-okay, 10/10, never better... although the logs are full of nothing but errors.

We are evaluating a potential migration and although I was a bit sceptical at first, Jenkins seems to be a good fit - works on prem, plays well with Windows and is.. alive and free (which also helps in the current climate).

From the miriad of posts I read on here, it seems like you guys aren't really fond of it though, so... Why? Is Jenkins really that much of a pain to maintain and are there any (on prem) alternatives for (on prem) Windows workloads?

Sorry for the rant and for the overuse of (on prem). I'm just trying to get my point across.

https://redd.it/1i0i9s2
@r_devops
10 years of building Apache Kafka

Hey folks, I've started a Substack dedicated to the development of Apache Kafka. I've started off with some posts about our build infrastructure and I thought this community might find it interesting.

Here's a blurb:

> The Apache Kafka build system has evolved many times over the years. There has been a concerted effort to modernize the build in the past few months. After dozens of commits, many of conversations with the ASF Infrastructure team, and a lot of trial and error, Apache Kafka is now using GitHub Actions.

Read the full post on my free Substack: https://mumrah.substack.com/p/10-years-of-building-apache-kafka

https://redd.it/1i0iujk
@r_devops
Horror Story/Rant: Bad manager that just destroyed team work

My manager (lets call him Bob) is pretty good with human leadership skill. And it is good to have that kind of character in manager.

However, he refused to take engineers recommendation to resolve technical debts, operation challenges, stack complexity. For example:
- we have three different eks clusters in the same region because Bob thinks that increase reliability and HA. Mind you, those clusters also backed the same EC2 in the same region and AZs. If EKS and EC2 are down, 3 clusters are just down too. No matter how many clusters we have. We told him, we just need one. And the answer is no given the reason above. Now, eks is out of date and we are forced to upgrade 3 eks clusters. And surprisingly, we let go of our team EKS admin last month lol. The recommendation was made 6 months ago.
- have a release approval for any changes to Prod controlled by terraform. But Bob tends to make changes by hands without release approval and ask to do it in terraform with release approval. we told Bob we shouldn’t do this. Let’s follow the correct process. And we are violating company release approval chain. Again no. Bob does what Bod needs to.
- Bob thinks being DevOps is being able to be great SRE and developers at same time. Sure those fields are related. But one person can only do so much. If there are such people, they are unicorns and get paid way more than us.

I know the ship is going down. I am trying to save the ship but the captain is just bad.

Rant ends.

https://redd.it/1i0lfpl
@r_devops
Anyone regretted moving back to Engineering?

Has anyone successfully transitioned from Management back into Engineering and regretted it? If so, what did you regret and did you end up taking a pay cut? If not, are you happier now?

Edit: I am a Manager now with a decent salary, but I realized I don’t care about management at all and really miss hands-on work, so I’m considering transitioning back into Engineering, be that DevOps, Cloud, or something similar.

https://redd.it/1i0levs
@r_devops
Expensive logging

I work in a GCP environment and due to reportedly hideously expensive logging costs, I'm being told to cut down on logging. I believe in logging errors, but now we take a Java exception and report that XYZ exception occurred. No stack trace.

Tragically, this code will be deployed to production, leaving some poor support person the unenviable task of guessing where and why the exception occurred.

How are modern corporate apps doing logging given the unaffordable cost of logging? Please note, our current logging is going to GCP log explorer. The multi billion dollar corporation cannot afford to log, at least to gcp log explorer.

https://redd.it/1i0lumb
@r_devops
Documentation Tools, Strategies and Processes

This covers a wide area but I'd like some input from those in the community who have established a setup for automated documentation.

I work for a company that is growing rapidly. We in the infra team are a little bit haphazard with our documentation (aren't we all?). I know there are various schools of thought on documentation more generally and I'm not trying to get into that here. I want to know what approach people would suggest to centralizing our docs concerning a myriad of different tools and services, across equally as many repos.

It needs to be something robust which can handle generating documentation of multiple versions and be updated automatically on new releases of said tools and services.

We've dabbled in just using classic readme files, GitHub Pages, etc. We've toyed with Sphinx and Hugo but not sure if we should go the whole hog with these CMS tools. It nearly feels like it'd take an entire team to set this up. Curious to hear what others do and what some of the big companies like Netflix and Spotify do?

https://redd.it/1i0k5vf
@r_devops
Broadcom CDDirector

Hi folks, I'm no vet, but I had never heard of this SaaS offering, and I'm beginning to loathe it...

It's been in the org for a good few years (before I joined) and our implementation is messy, it's flanked by in house apps to read/write to Jira/Jenkins, and we're not even using the useful features such as promotion through regions...

So has anyone heard of this / have experience with it? Should I run screaming? It just feels like a layer of abstraction on top of jenkins, and the more integrated features like pipeline generated releases just sounds like gitops without the community conventions.

TIA!

https://redd.it/1i0i2e7
@r_devops
DevOps Job market 2025 Event Audio

Hey Folks,

As many of you requested we did record 2025 DevOps Job Market event I hope our community will find this type of events useful. If anybody wants to speak on our next event Please DM me

Speakers:
\- Javier, Director of Public Cloud @ Orange, Ex-AWS, Ex-Huawei, Ex-Microsoft
\- Luis, Staff SRE Intuit, Ex-NYSE
\- Ali, SWE @ Google, Google Cloud Team
\- Baha, Principal DevOps engineer, talks about running DevOps contracting

This was free event, I'm hosting audio on SoundCloud, you can check info, timestamps, and embed audio here:

https://prepare.sh/events/2025-devops-job-market

Our next event is planned on 31 Jan (date might change) and our guest speaker is an exceptional DevOps engineer and specialist in the field of Observability who personally was a role model for myself. He is a Principal Engineer @ AWS , Ex-Redhat, CNCF Ambassador, Apache foundation Contributor.

The topic of our next event is "Roadmap to become 10x DevOps Engineer".

You can join event on our server, You can find link on prepare.sh

https://redd.it/1i0u8u5
@r_devops
GoDaddy's API Restrictions Got You Down? Help Us Find a Cert-Manager-Friendly DNS Provider!

In our Kubernetes environments, we use Cert-Manager to automate certificate renewals, and it has been working flawlessly. However, with GoDaddy's recently imposed restrictions (which I’m sure many of you are aware of), we’re looking to migrate our domains to a DNS provider with an API that doesn’t have such limitations.

Can anyone recommend a DNS provider that integrates well with Cert-Manager to continue automating the renewal process?

Thanks in advance for your help!

https://redd.it/1i1005z
@r_devops
Learning platform - which one to choose?

Hi guys, I have some Linux experience, some technical support as SaaS company and about 10 months of software engineering with QA and some DevOps part like Jenkins, Terraform, Kubernetes. They fired a lot of us in my last job as a SWE and I want to upskill myself, which e-learning platform with hands on labs do you believe should work the best for me, is it KodeKloud, Cloud academy, PluralSight or Coursera and then create some of my projects and upload on GitHub?

https://redd.it/1i10mte
@r_devops
Docker image optimisation with docker-repack

Tom Forbes from GitGuardian recently published a tool to optimize docker images size and download speed: docker-repack. From his benchmark, the results seem promising with up to 8x faster download and 9x smaller images. The average reduction is more around 2-3x.

He published some details in a blog post: https://blog.gitguardian.com/demystifying-docker-optimizing-images/.

I'm not a docker internals expert but that seems like quite an improvement. I wonder if this could be available as an option to docker build at some point. Do you really want to do that in production in the first place? From my guts feeling I would say yes but there might be hidden downsides.

https://redd.it/1i138hm
@r_devops
How to prepare for 'pairing' exercises?

I've had a number of recruitment processes where I've been asked to do a pairing exercise and not done well. I'm wondering how I can better prepare for these. I'm a platform engineer with 10 YOE

Typically, in my experience, any pairing exercise comes after meeting team or Hiring Manager and system design stages. Tentative conclusion: my interview technique isn't awful if I get through those. I am asked to log into some remote environment and/via screenshare. This is typically homemade and not SAAS and often poorly integrated, e.g. high latency, low resolution screensharing with mismatched key bindings- I had one where I was using a mac to access an ubuntu desktop system and all the key bindings were Windows... Bye bye any extensions, local snippets etc. that I would normally use.

People claim that they want me to 'just tackle this as you normally would' when, besides the above, what they actually mean is 'we want to see you access it exactly the way that we think that we would ourselves in some notional perfect world'. e.g. for a new error I would typically google the error message as first step or use Claude/ChatGPT. Sure, maybe you don't like what you get from an LLM but have you seen what I can do with it? Really feels like this year's version of sneering at people using VSCode rather than Vim.

The exercise is typically something incredibly specific to their particular use case rather than a general concept and often about solving a problem in a really specific way (which just happens to be their pet method that they are hoping to implement real soon now) where there might be multiple valid solutions.

Sometimes the task is something that has very little relationship to the advertised spec, e.g. some sort of pure coding exercise for a platform engineer is a favourite gatekeep for software devs - ok so you're a full-time software dev and this is something you feel strong on to assess candidates but it's a small part of what I do and not going to highlight my strengths. If you're a startup, are you really all about artisanal hand-crafted code or are you more focussed on getting stuff out the door as fast as possible that gets the job done?

As I say, I have significant experience and I absolutely can get stuff done in the real world. Ranting about the poor match to the real world isn't going to help me pass such tests. There seems to be such a randomness of environments and scenarios that I struggle to see how I can prepare better. Any tips?

https://redd.it/1i13e9c
@r_devops
Senior devs, here's a FREE workshop on release management!

# What it is not:

This isn’t another 101 session—You'll get advanced insights tailored to engineers operating at scale. Whether you’re managing large-scale production systems or refining your team’s delivery processes, this workshop will deliver actionable takeaways you can implement immediately.

# What it is:

We’re hosting a free workshop for experienced engineers and engineering leaders managing complex systems and an AMA session focused on scaling release management processes.

You will learn directly from leaders who’ve optimized software delivery in some of the most demanding

# Meet the Experts:

\- Ankit Jain: CEO and co-founder of Aviator, a developer productivity startup. Ankit is a former Google engineer with extensive experience leading engineering teams and building efficient release pipelines.

\- Vilas Veeraraghavan: Former Engineering Leader at Netflix, Walmart, Bill . com, and TruckStop. With deep expertise in scaling CI/CD, chaos engineering, cloud-native systems, and DevEx tooling, Vilas has delivered solutions in industries ranging from streaming to logistics.

\## What to Expect:

🔍 Analyze Key Challenges
Get clarity on common pitfalls in release cycles, including:
Streamlining deployments and rollbacks.
Managing production risks and distributed systems at scale.
Identifying bottlenecks that slow delivery in high-performing teams.
🔧 Learn Scalable Best Practices:
Discover actionable strategies for:
Automating release workflows tailored to complex infrastructures.
Improving deployment visibility for better incident management.
Managing service-specific release processes in diverse team setups.
💡 Interactive Problem-Solving Session:
Engage directly with our speakers and an open AMA to tackle your toughest challenges.

Here's the RSVP link with more info

See you there! 👨‍💻👩‍💻

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