Reddit DevOps
270 subscribers
6 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
What’s the documentation culture like in your firm ?

Are there any org best practices you follow ? Where do you do all your documentation? Any automations you use ?

https://redd.it/1cdhsk4
@r_devops
Best Books to Learn DevOps in 2024?

I am looking for physical books to read, not something online.
Ty

https://redd.it/1cdix5f
@r_devops
How much you spend on Memory?

Hi! The company I’m working at is spending tremendous amounts on caching (MemoryDB, ElasticCache and Redis Labs) - I mean something like 10% of the entire cloud cost

I was wondering if that the same case at your company?

If so - what do you do to reduce the cost?

https://redd.it/1cdiuyi
@r_devops
Kubernetes deployment orchestrators that won't break the bank?

Me and my project: trying to set up an online data visualisation portal for a non-profit (although more a personal initiative than for work). Bootstrapped, no profit motive.

The standout open source frameworks that I've looked at are all intended to be installed via Helm charts on Kubernetes. The authors are quite clear that Docker deployments are only really for testing ideally.

As an unwitting newbie to the K8s space, I've thought about two options:

1: Self-host a deployment framework (tried Rancher although something must have been misconfigured as nothing would install).

2: Use a decent SaaS deployment framework

For now, this is going to be a very small 1 or 2 node setup but I guess one of the advantages in choosing Kubernetes from the get-go is that the infra can grow if the project does.

Any deployment frameworks out there that are less intended for big enterprises and more intended for making life a bit easier for the small guys? TIA

(FWIW and I guess why not offer specifics if I have them: trying to get Apache Superset running for data vis. "Nice to haves" would be Airbyte for data pipeline management. And a blog to talk about what we're doing. Have the DB managed externally so don't need one).

https://redd.it/1cdinw7
@r_devops
Now that IBM owns Terraform...

What is everyone switching to, there has to be an alternative to them.

https://redd.it/1cdlfz0
@r_devops
Terraform Starter Boilerplate for GCP using Terragrunt

Built to minimize regrets around cloud infrastructure, utilizing Terragrunt to provision on top of GCP. Modeled for hierarchical configuration, strict environments separation, and minimal impact radius per modification.
https://go.meteorops.com/vGPlZU

https://redd.it/1cdn263
@r_devops
Human or AI solution: how can we fix the trend of human bias in recruitment?

From experience, the task at hand and the priority of a hiring process is to get the best talent through the door and not just talent only someone whose personality also fits the company's needs.

Any other thing outside this is human bias and we need to cut out any form of bias during hiring. It is the reason why I am a big fan of AI hiring because when done right it can eliminate any form of human bias but not many platforms use AI.

How can we avoid this trend of bias? What measures can we take?

What do you think about AI’s impact in solving this issue?

https://redd.it/1cdq8b4
@r_devops
Post-Quantum Cryptography: Preparing for the Future of Security

Quantum computers may not be here yet, but we still need to prepare for them.
Read more…


https://redd.it/1cdogip
@r_devops
What cloud service are you on and what's your average cloud bill?

Basically the title. Just curious what people around are paying for their cloud deployments.

https://redd.it/1cdsrmb
@r_devops
2 yearas of exp in devops

hi guys hope the day is brighter on ur side i urgently need some guidence so i am 2021 year BE graduate from civil engg and i am trying to get in the field of devops and its has been nt a good journey and to cope that up i have got exp of 2 years which is all made up but i have a relvent internship exp of 8months and i know how a IT firm works all the devops people out there can help me ,what kind of projects do i put on resume and so that it justify my exp (the guy who giving exp is not giving projects)

i need the job at any cost i have to support my family finacial now its high time so if anyone would try to give the projects that u have done it would of great help

PS: plz reply or text if u r looking to help otherwise just ignore this the way u r ex did

https://redd.it/1cdv1at
@r_devops
What do you actually care about in an API Gateway??

Ok fellas, here for your actual opinions. What do you look for in an API Gateway? Do you prefer the service mesh route instead? Does it matter if it's ENVOY or NGINX? Do you care if it's K8s friendly or an?


And, yes, we're writing this as a gateway, so I'm fully expecting that some of you roast us, and that's ok, lol. Just looking for genuine feedback from devs. :)
https://thenewstack.io/how-to-choose-the-right-fit-for-your-kubernetes-api-gateway/

https://redd.it/1cdx3w3
@r_devops
parallel learning

I need some guidance as i am new to DevOps


After searching a lot about DevOps and how to learn it i have noticed that it boils down to some concepts as IaC, ci/cd and containerization for example. and related tools to these concepts as docker, terraform and ansible.


also after reading lots of job postings those tools are mentioned in almost every post: docker, terraform, ansible, Jenkins, git, k8

i already have solid knowledge in programming, OS, networks and cloud


my question is:
what concepts and tools could be studied in parallel without the risk of mixing things up and getting the best out of it? (sort of crashing the learning process)


another question regarding the tools; when to say i have enough knowledge about using a tool like Jenkins and adding it to my resume and meet req. in job postings


https://redd.it/1cdxgdb
@r_devops
How do you implement Automated Server Provisioning?

Greetings. I would like to see what some of you are doing for automating server provisioning. I'm interested mostly in onprem - ESXI at the moment with a possibility to expand further to cloud.
I'm curious of the entire workflow.
What platform is used to take the request and specifications and triggering the job?
What worker type is used and how is it being triggered?
What are the steps this intermediate worker goes through to provision the VM, what technologies is it using and how is it return the results to the platform?
Are there certain limitations that were hard to overcome?
Feel free to give out as many details as you'd like. Appreciate any time spent on providing me with information!

https://redd.it/1cdwvl6
@r_devops
Constructive feedback on Devops/SRE Resume - new grad

I am currently pursuing my masters degree in the US. I'll be graduating in May 2025 aiming for new grad roles(though not as many as SDE/SWE in DevOps/SRE) and full-time positions from May 2025. I'm trying to put my best foot forward. Please review my resume. Open to any feedback or criticism.

P.S. I am building relevant projects to add to the resume this summer.

My Resume: https://drive.google.com/file/d/1IkUf7C64k2ZVb8j9Bychb1Egb-mLuxga/view?usp=sharing

https://redd.it/1cebcx5
@r_devops
Trouble defining CI flow for team

Hi,

I am looking to get advice on a CI flow for a new team being set up. The communication has been a bit stressful because of misaligned expectations by the engineers.

* The flow contains a number of python and SQL files which are executed as "tasks" on an auto-scaling set of VMs.
* The SQL files are executed against a shared "dev" database for local and staging development with different schemas.
* Upon pull request, a docker image is built containing the python/SQL files. This is then packaged as an artifact for different environments (depending on the target of the pipeline).

The team is currently complaining that it cannot test from a feature branch and from my perspective that type of execution/testing should be done locally.

Instead they are proposing that there is another "integration" branch where the pipeline switches between feature branches to allow different engineers to test. The thing is, between different feature branches and deployments to downstream branches, they are running into a lot of conflicts.

Does anyone have any experience with implementing this?

https://redd.it/1cec9el
@r_devops
True Jenkins alternative

I'm looking for a true Jenkins alternative. I'll needs to satisfy the following features that Jenkins provides me currently:

* Self hosted on EC2
* Burst "nodes" on EC2
* "Matrix" jobs to build one codebase for multiple clients
* Build from git branch or tag
* Organised jobs in folders
* Plugins
* REST API

https://redd.it/1ceikc8
@r_devops
Trouble with GCP Mysql Database on 3 pages of Chat Application


Hey there,
So, here's the deal: I've got this client application.
We're using a GCP MySQL database for it, but here's the snag—we're encountering some issues, specifically on three particular pages. Every time we navigate to these pages, boom! Database error shows on the Chat Application side and after that, you can't even log in to the Application.
I've been digging into the logs, and one thing I tried was increasing the default packet size to 256MB as the initial error from logs for "Got out of packets"
But honestly, I'm wondering if there's a better way to tackle this hiccup. Any suggestions or tools you folks might recommend for pinpointing and debugging the problem?


The application is based on React Native and Node.js runtime being used.
Application deployed on Cloud run and having a connection with GCP MySQL database.

https://redd.it/1celh3q
@r_devops
The Phoenix Project

Just my 2c, while I'm only ~130 pages in, imo this is a well done story, I'm enjoying it, and looking forward to seeing how Devops comes into it

https://redd.it/1cenzkr
@r_devops
Running Web App on Azure

I have been assigned to a group project and I’m responsible for Deploying the Web App on Azure , the project consists a Client Side built with React and BackEnd with .Net , now my confusion comes from the fact that the project now will probably need 2 Docker-files , one for back and one for front , how would then these 2 communicate with each other , and how will the pipeline work , do I need to set up jobs both for the front and back or will just one jon be enough for both of them , since the project is pretty basic with only 4 Cruds

https://redd.it/1cemtxp
@r_devops
Remembering shell commands that you are not usually using from day to day

Hey guys,
I have been using a terminal during my job from day to day basis during last couple years. However I have been struggling remembering all the flags and syntax for a commands like awk, sed, find - basically the ones which I do not use quite always or just being lazy to google again their syntax and going with ChatGPT. I have found myself stuck in a loop, where each few month I go back to them really being motivated to get the into my brain that time, however 1 day after relearning/practicing them and they are out of my memory.

Could someone please any advices on how to settle them down into my mechanical memory?

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