Reddit DevOps
267 subscribers
30.9K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Resume got selected twice but no interview scheduled within 2 months

I have this incident yesterday, I really wanted to join this company and my resume got selected twice but after the initial HR interview (where we exchange why you wanna join, tell me about yourself, and this is what company do....bla bla bla), but every time this HR...after taking this interview says "Unfortunately we will not be able to move with your profile".


I don't understand then why they selected me every time and...after initial call they say NO.

https://redd.it/1efs60z
@r_devops
GPU-Accelerated Containers for Deep Learning

A technical overview on how to set up GPU-accelerated Docker containers with NVIDIA GPUs. The guide covers essential requirements and explores two approaches: using pre-built CUDA wheels for Python frameworks and creating comprehensive CUDA development environments with PyTorch built from source:
https://martynassubonis.substack.com/p/gpu-accelerated-containers-for-deep

https://redd.it/1efyrza
@r_devops
Entering the Coding Industry

Hello everyone,

I'm looking for some advice on entering the coding industry. I was hoping to reach out to professionals with advice and experience, all else I've found have been ads trying to sell me bootcamps or courses. If there's anyone out there who's willing to let me pick their brain and get their perspective I would greatly appreciate it.

To put it into perspective I'm a 29 YO with no prior professional coding experience, I've dabbled with python and html but I'm really interested in seeing if I might be able to change my career path and do something with code. I've heard that front end work has the lowest wall of entry, so I've been looking there but I'm open to all disciplines. I just want to know if it's a smart move to dedicate the proper time to learn the work and the industry. The following are some questions I have if any of you fine gals or guys would grace me with your experience and advice.

(1) Is front end coding really a good niche to work toward as a beginner?

(2) Is there any validity to these coding bootcamps as it pertains to the education required to land a job?

(3) What is the consensus as far as AI, is it a realistic threat to the job market in the upcoming decade?

(4) How challenging is it to land a full time position, is it as simple as bootcamps make it sound or is it very competitive?

(5) can anyone with prior experience vouch for a career change into this industry as a realistic goal?

(6) What level of mastery or understanding does it take to do the work professionally, and how much time should be taken to skill up to that level?

Again I sincerely appreciate any feedback you guys have. I just want a realistic picture of what it takes, and what the opportunities and possibilities actually looks like.




https://redd.it/1eg2of9
@r_devops
Eyes on glass during deploys?

When you/your teams deploy, are you/they watching logs and metrics in real time, or relying on good alerting to catch issues introduced by the deploy?

https://redd.it/1eg790s
@r_devops
Any AI tools for generating AWS boto scripts?

Wondering if there are any codegen tools that can generate AWS boto scripts for your env? I've tried ChatGPT and Claude but code quality is not great, and they don't have the context of your env.

https://redd.it/1eg9eeh
@r_devops
Best way to see areas of improvements in an infrastructure?

I just run static analysis tools on my docker and other infra files. Is there anything else I can do?

https://redd.it/1ega2v2
@r_devops
Top Code Review Tools in 2024 - Comparison

The article explores the importance of code reviews in software development, outlines the advantages of conducting code reviews, such as early bug detection, compliance with coding standards, and improved team communication as well as introduces top code review tools for 2024: [Code Review Tools For 2024 - Guide](https://www.codium.ai/blog/9-best-code-review-tools-for-2024/)

* PR-Agent
* GitHub
* Bitbucket
* Collaborator
* Crucible
* JetBrains Space
* Gerrit
* GitLab
* RhodeCode

https://redd.it/1egfssl
@r_devops
Need help with datadog integration

I am pretty new to datadog and currently developing integration for my clients, I need to use persistent cache for one of the feature, but I want it so that it stays consistent even if I make some changes in to my customcheckvalue.yaml. Is there a way to do so or any alternative to save things on locally so that it stays stored even after system or data dog restarts or upgrades or rebuilds?

What is currently happening is cache value that I stored and then trying to read are changing just on basis of interval change in custom
checkvalue.yaml

https://redd.it/1eggzja
@r_devops
Certified GitOps Associate (CGOA) Materials

Hi everyone,

I'm currently preparing for the Certified GitOps Associate (CGOA) certification and I'm having trouble finding study materials. I've checked platforms like Udemy, but I haven't found any relevant courses. Can anyone recommend some resources, books, or courses that would help me prepare for this certification? Any guidance on where to start would be greatly appreciated.
https://training.linuxfoundation.org/certification/certified-gitops-associate-cgoa/

Thank you!

https://redd.it/1eghn83
@r_devops
Disruption Ahead: AWS Quietly Axing Services, including Cloud9, SimpleDB, CodeCommit and more.

It started a couple of days ago with users reporting services being blocked, or warning banners.

There was no official announcement, but according to Jeff Barr's reply on X (Twitter), he listed S3 Select, CloudSearch, Cloud9, SimpleDB, Forecast, Data Pipeline, and CodeCommit.

Though it may not be the only services.

https://horovits.medium.com/disruption-ahead-aws-quietly-axing-services-033e7518eefb

https://redd.it/1egi010
@r_devops
Moving from FE to DevOps

Has anyone successfully made the switch?

Can you share what you did /studied.

I've got my azure fundamentals 900 booked.

I've worked in Microsoft dynamics 365 and powerapps for 2 years.

Obvious crossover skills from power shell, CMD and git.

How did you find the move?

https://redd.it/1egi8ni
@r_devops
Help me convince my manager to buy me a backend course

Hello everyone,

I am currently a DevOps and Cloud Engineer, primarily working with Terraform, K8s, AWS/Azure. My role also involves coding in Bash and Python to automate tasks, develop new tools and scripts, and interact with cloud providers' SDKs, among other things.

My interest in backend development is growing, although I am not looking to transition into a SWE role at the moment. My goal is to broaden my skill set to become more versatile and excel in my current position. Additionally, I am keen on learning Golang to enhance existing tools or develop new ones.

I am considering this course because it appears comprehensive, and I aim to use this opportunity to strengthen my foundational knowledge in development (DSA, OOP, FP, SQL). What are your thoughts on it? As I mentioned earlier, my primary focus is on K8s, Terraform, and cloud architecture, and while I do engage in coding, it differs from backend development. Could you suggest some arguments that might persuade my manager to sponsor this training for me?

https://redd.it/1egjdz7
@r_devops
Non-ephemeral CI runners

Wondering if anyone else has had experience with the approach of having a CI runner provide an environment that’s not pristine on every run.

I’ve seen this with Jenkins at a previous org and currently with self-host GitHub actions runners.

Usual arguments are things like:
- we run on bare metal for extra performance, spinning up a new VM/container just slows things down
- persistence between jobs is good because caches are hot and shared without needing to upload/download to an object store
- we only run trusted jobs so security issues are not so glaring

Issues frequently encountered:
- orphan processes or containers in the host eventually consuming all memory/disk after days/weeks
- tools which store their config in $HOME get configured by one job and give surprising results in another
- general shared resource collision, e.g. docker container with that name already exists because another job is currently running on the same host

Any other experiences or points you’d add? I’m trying to make a case that the cons outweigh the pros here, but the team running the CI agents don’t seem phased by the repeated incidents/outages/flakiness or have the bandwidth to change things.

https://redd.it/1egimwd
@r_devops
How do I build a useful Grafana dashboard for our devs?

I'm trying to design Grafana dashboards and I want them to be meaningful and useful to any dev who would open them.

Most of our alerts are for unusual error rates and resource consumption so I'll try to focus on those:

- If an app produces unusual amounts of errors over a certain amount of time, the link we add to our Slack messages are usually just logs for that app with a window of the last X minutes.

- For resource consumption, since we're deploying everything in K8s, we just add a link to a generic Grafana dashboard that shows resource usage/limit of said app that alerted.

The links are already filtered by the app/container name, namespace, cluster (stg/cand/prod) and a relevant time window.

At first I thought that would be enough but lately I found out that devs don't even open those links. They might only open the dashboard that shows logs, but I heard some devs get lost in the "wall of text" of those logs.

Are there good examples of what data you usually show in your Grafana dashboards? Any tips are welcome.

https://redd.it/1eglat1
@r_devops
Pipelight - Clean this git-hooks mess!!

You may do sport, eat vegetables, get a good amount of sleep time and even have a colon cleanse once in a while with your extra bucket.
But let me tell you. Hygene is not about beeing clean!
It is about having clean!
Having clean git-hook logic and manageable files!

Fortunately nowadays, you can manage your git-hooks with toml, yaml, hcl and javascript.

Add a config file to your repo.

[[pipelines]]
name = "test"

[[pipelines.steps]]
name = "build"
commands = ["pnpm install", "pnpm build"]

[[pipelines.triggers]]
branches = ["master","dev"]
actions= ["pre-push", "pre-commit"]

Enable git-hooks

pipelight init

Troubleshoot with verbose and colorful logs

pipelight logs -vvvv


Darn this feels great! I like to tinker with bash and python to set up my hooks but sometimes, having such an easy way to just get up and running really makes me... clean!

Written in Rust
13kb binary
GPLv2

https://github.com/pipelight/pipelight

https://redd.it/1eghzhi
@r_devops
AWS WAF for external domain

Has anyone used WAF for an external domain?
My current company hosts the majority of their application in Aptible.

Currently in a planning process to migrate more things to AWS down the road but not soon enough.

Looking to implement WAF/ALB but the domain is external and handled through Aptible. Would it be best to have a lambda as the TargetGroup or is there a better way to handle this?

https://redd.it/1egq0wd
@r_devops
Help with AWS

Hi everyone

I wanted to start learning more about AWS, since the only thing I've been working on has been on Route 53, a lil bit of IAM, EKS and Beanstalk

What would you say it is the most important things on AWS to learn as a DevOps?

Thank you!

https://redd.it/1egprz0
@r_devops
DevOps interviews and coding tasks...

Last time I switched jobs was 3 years ago, and yeah, its job hunting season again. Now, the difference between 3 years ago and now is that no one had leetcode shit on their devops interviews, while I see everyone around me complaining about them now. Really? Apart from having to memorize a billion of network/infra/etc shit, now I have to grind python/bash leetshit in the age of gpt? What's your experience with that, and where would you recommend I start? Is there some collection of really nice devops flashcards I could use, and regarding python/bash, I assume basic level of knowledge is enough?

https://redd.it/1egrogb
@r_devops
What's the best Kubernetes course online?

Hey everyone,

I've come across the course Kubernetes for the Absolute Beginners - Hands-on on Udemy. Has anyone taken this course? Is it good?

Are there any other online courses you would recommend for learning Kubernetes? I'm looking for something that covers both the fundamentals and provides practical, hands-on experience.

Thanks in advance!

https://redd.it/1egt6qc
@r_devops
How often should you job hop?

In a very lucky position, I managed to go from no IT background to a Junior Devops role.
However, I work in a consultancy, and the work is so hit and miss.
I can be on the bench for two months and then shoulder deep in work for two months.
I know the down time is good to get some revision in, however, I really dislike my company.

They have some very dubious work practices and are very nasty to their staff. There is a lot of slagging people off behind there backs. And constant blame culture situations.
I would happily stay doing the work a lot longer but the company is just draining the life out of me.

As a first job in IT, and especially Devops being a more advanced position, I don't want to leave my role until I can put enough time on my CV for future employers to accept me. I have good knowledge, but I think this time exposure is also expected.

I have always been told that 2 years is to aim for. But what do you guys think?

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