Reddit DevOps
266 subscribers
30.9K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Argo Ecosystem: Argo CD, Argo Workflows, Argo Events, Argo Rollouts, Argo Everything

I feel like not everyone realizes, that Argo is a whole ecosystem today, with different tools covering different use cases, but all working together in a very nice combo. I made a short video explaining Argo ecosystem: https://youtu.be/ae0XJGJPLvo

https://redd.it/13bgzdj
@r_devops
When am I ready for a junior role?

I have been spending most of my free time over the last few months studying DevOps related things so that I can leave my Help Desk job. I have been using the roadmap(https://roadmap.sh/devops) to help guide my studying and now I'm wondering how far down the list I should get before I should think about applying? I know mastering all of it is ideal but in your experience, how much of this do you expect a junior devops candidate to know or have experience with?

https://redd.it/13bgso9
@r_devops
OpenTelemetry Tracing - What are the options?

So OTel is all over the place, but many developers are still paying tons to their APM and they lean on logs and metrics w/o using tracing. But in microservices, you must understand the full context... services, APIs, dependencies, etc. Otherwise you are in a troubleshooting nightmare.

The thing is that OTel is "just" to instrument the data, you need other tools to create visualization and insights.

So Helios created this article that shares everything including the tools that can be used and examples on how to use them :

https://gethelios.dev/blog/opentelemetry-tracing/

https://redd.it/13bjamr
@r_devops
A resilient Redis cluster on kubernetes

I would like to share my experience of deploying a Redis cluster on Kubernetes with different Helm charts. While Bitnami is widely used for Redis clusters, I had doubts about its ability to handle production workloads following a chaos engineering test. After thorough research, I found an extremely robust Helm chart that operates without any problems. In this post, I will introduce this new Helm chart and detail the reasons why it's the superior choice for production deployments.

https://medium.com/@mallakimahdi/most-resilient-redis-cluster-helm-chart-e04632ec7403

https://redd.it/13bl1w2
@r_devops
Whenever i applied the scaledobject file of keda of rabbitmq, the pods start creating and immediately terminated

I am working on minikube cluster of kubernetes. I have deployed prometheus using kube prometheus stack helm chart and deployed rabbitmq using bitnami helm chart, than i have deployed rabbitmq exporter and keda using helm charts.

Issue: Whenever i applied the scaledobject file of keda of rabbitmq, the pods start creating and immediately terminated.

What I want to achieve: I want to do hpa of rabbitmq using keda in minikube cluster and GKE

https://redd.it/13blgel
@r_devops
eliminating saas bills

Hey all, I'm getting sick of paying SaaS bills. Whenever we go with a vendor, it always feel a bit like signing a deal with the devil. The feature set is never quite as promised, the pricing is difficult to predict, we end up getting locked-in to that vendor as our codebases start reflecting that vendor's way of doing things specifically, and the load to switch to someone else becomes too high.

I'd much rather go with open-source solutions for most infrastructure/devops things but that's always met with:

1. We need to put in work to architect, deploy, and integrate the OSS solutions

2. We need to put in work to continuously update, upgrade, and support the OSS solutions

3. "How do we guarantee it's secure?"

To me, the first is a one-time cost we can easily put the work in to figure out. The second becomes negligible with the proper lifecycle automation (i.e. tie your infrastructure deployments to the rest of your deployment scheme). The third is silly, if you can secure your code, you can secure someone else's code, and popular open-source projects have many eyes looking at the security of the code. Not to mention...using SaaS for cicd/observability/identity/etc means trusting a third-party with ALL your proprietary code/data, how is that MORE secure?

I feel like I could easily put together a package of open-source solutions that deploys easily on k8s and solves 90% of the above issues. The last 10%, primarily involving bug-fixing/being a subject-matter expert when one of the tools inevitably breaks, could be reduced down to one or two people, or maybe even out-sourced.

Has anyone found success in replacing ALL their SaaS vendors with open-source solutions and fully self-hosting/supporting?

https://redd.it/13bjyv7
@r_devops
help with my job title.

How can you name a specialist DevOps/cloud architect?
I know this is a silly question, but at this point i don't know who am I anymore. And my colleagues don't know too.

I was hired as DevOps, but now I am in charge of all AWS infrastructure too. I am doing everything: CI/CD, runners, K8s, serverless apps together with trams, governance in AWS, monitoring. You name it.
I am doing AWS Cloud solution architect cert now.

https://redd.it/13booz5
@r_devops
Syllabus for learning DevOps coming from network eng. position

For experienced DevOps professionals, if you were to write a syllabus for an experienced network engineer who wanted to move into DevOps, what would the subject matter outline look like?

https://redd.it/13bl5xa
@r_devops
How important are CSP certificates in today’s job market? (Q2, 2023)

Just for context;
BEng in Computer Engineering, MSc in Digital Networking, 8YOE in total, with 5 as a backend SWE.
Worked at startups most of my career, that never seemed to have DevOps engineers. So backend engineers typically handled the servers and infrastructure as part of our role.

I’m hoping to move purely into Cloud DevOps, and I’m wondering how important these certifications are to land a job.

My question: If I have 4hrs a day for the next 6 weeks, would you advise me to complete the popular DevOps roadmap?
Or study and try for at least 1 AWS cert?

(I can’t find the link to the roadmap, but you probably know which one I’m on about… it’s been shared 50000 times)

I honestly don’t have more time than this right now, with 2 little kiddos (one infant 🥲). I’m on a time crunch to get a job as one income is no longer sustainable with the new addition, just looking for some guidance so I don’t run in circles forever.

I am currently not working, took a year off for medical reasons.
Advice greatly appreciated from anyone and everyone 🙏


Edit: The cert I would attempt to take would be Developer Associate, since it’s closest to what I’ve been doing.

https://redd.it/13bw587
@r_devops
Pulumi Self-Managed vs Pulumi Cloud

I’m looking at migrating to self managed using s3 to store state and I’m finding that there aren’t a lot of resources or best practices. I was hoping to get some peoples experience in the types of challenges they have faced managing their own Pulumi backend, and the types of solutions you may have found useful.

For example, some big considerations seem to be concurrency, state locking, security, saving additional data such as history, backups.

Also, more of a specific technical question here but, when migrating code I’ve noticed that I need to use aws.lambda.Function and aws.lambda.CallbackFunction creates serialization errors. It only does this with s3 and not in Pulumi cloud. If anyone knows more details on how the backend choice affects serialization, that would be a huge help.

Thanks for any experiences/opinions!

https://redd.it/13byf49
@r_devops
How do you keep timezone data up-to-date?

Sometimes business requirements require converting from UTC to a specific timezone in the backend side for whatever reason.

Typically you would install tzdata in the Dockerfile, which has all the timezone information you need.

However sometimes timezone data changes (e.g. some country drops DST), causing potential issues in your code.

The fix would be to rebuild your containers, but this is a reactive solution. I’m looking for a proactive solution, other than constantly rebuilding your images. Preferably without even restarting your Pods (we’re assuming Kubernetes here)

So far I came across k8tz, which could be a solution.

How would you solve this issue?

https://redd.it/13bkudj
@r_devops
Help me get a job in cloud!?

I'm learning linux and wanna switch from non it job into IT cloud is what I think I want to transition into, I watched youtube series on AWS and I think this is what I want to get my hands on!
Somehow I started linux took a course on udemy and started learning taking baby steps like everyday I learn couple of commands and soon I'll be done with the basics part but then I wanna learn AWS could you guys help me out how do I start and any kind of suggestions which will help me get a job into cloud?
I started with linux then will start AWS is it enough to get a job in cloud or do I need to learn more tools?
Thank you!

https://redd.it/13bxbbx
@r_devops
A resilient Redis cluster on kubernetes

I would like to share my experience of deploying a Redis cluster on Kubernetes with different Helm charts. While Bitnami is widely used for Redis clusters, I had doubts about its ability to handle production workloads following a chaos engineering test. After thorough research, I found an extremely robust Helm chart that operates without any problems. In this post, I will introduce this new Helm chart and detail the reasons why it's the superior choice for production deployments.

https://medium.com/@mallakimahdi/most-resilient-redis-cluster-helm-chart-e04632ec7403

https://redd.it/13bkn48
@r_devops
Have you heard of DevOps, DataOps, DevTestOps, or AIOps?

These are just a few examples of the "Ops" that we encounter in our routine lives. As technology continues to evolve at a rapid pace, businesses are constantly exploring new ways to streamline their operations and optimize their workflows.

So what are your thoughts on the world of "Ops"? Have you encountered any other "Ops" that you find particularly interesting or valuable?


We'd love to hear your thoughts in the comments below! 💬

https://redd.it/13bfozl
@r_devops
$65M for Obsevability

Reference: https://twitter.com/TurnerNovak/status/1654577231937544192

​

If this is true, then this is ridiculous. I would hate to be laid-off because the engineering team does not know how to manage the cost of observability.

https://redd.it/13c7q3x
@r_devops
DevOps Employment Market

I just got let go from my company because they are going bankrupt. I’m a senior devops engineer with experience in eks, kubernetes, terraform, ansible, packer, gitlab, teamcity, octopus, etc. How is the market looking? Just started looking for job today and wanted to see if anyone else is in the same boat.

https://redd.it/13c69m6
@r_devops
Multi service ci/cd best practices

I want to understand what are the best practices for ci/cd for a multiservice app,
For example:
If I have a simple web server for displaying different system diagnostics for another project.
On each page of the server they will be info from a different containerised microservice which will be sent via api.

So what is the best practices for the pipeline of such an app?
Should every microservice be on a different repo which would have a seperate ci/cd pipeline?
Or should they be on the same repo with one pipeline?

Help will be much appreciated!

Thanks

https://redd.it/13c88ix
@r_devops
Should I use Custom OS image or Docker or Ansible to manage config/installed packages?

I'm trying to have a fully automated pipeline to deploy out different lab VMs for myself.

For example

\- Deploy a fully configured Debian VM running Hashicorp Vault / Nextcloud / NGinx

I already have working Terraform pipelines hooked up to Github repos. It deploys out the Infrastructure.

But I can't figure out the best way to automate the next few steps

\- Install packages and pre-requisites

\- Configure software, install SSL certs

\- Push my private API keys into the VMs and pull newer secrets back to vault etc

Any advice is appreciated. Or if anyone has similar public Repos I can review

https://redd.it/13cbz4w
@r_devops
what advice would you give me to negotiate a better performance bonus percentage?

I have an offer letter of 100,000 dollars with unlimited PTO, health insurance, and performance bonus. I don't know what the performance bonus percentage is, but how do I negotiate my performance bonus percentage without sounding greedy? is it a good idea, or should I try to ask to negotiate for a sign in bonus? This is my first time trying to negotiate something like this. Please advise. I am in the tech industry as an associate devops engineer.

https://redd.it/13ccqab
@r_devops
Books to read

Hi guys,

I’m currently working as a junior devops, so I would like you to give me advice on book list to become more familiar with devops and be more professional. Our project works on .net and angular, and for devops things we use azure cloud, bicep ,azure devops, powershell and some docker. I’m feeling more comfortable now with azure cloud, powershell and azure devops, but there are tons of my weak sides regarding the understanding of .net and angular spa. Especially I see that I can’t understand where to find problem, why some files are located in some folders, so I would appreciate if you could tell me the list of books which can boost my knowledge and become more valued devops specialist.

Thank you!

https://redd.it/13ccgpj
@r_devops