Reddit DevOps
269 subscribers
4 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Which of these resources is the best for learning Docker and becoming job-ready?

Read the sub and came to the conclusion that these were the most recommended resources. But which one actually gives you enough knowledge to use at work? Not just an introductory guide, but comprehensive enough to know what you're doing on the job.

1. Helsinki's MOOC course "DevOps with Docker"
1. Bret Fisher's Udemy course "Docker Mastery"
1. Adrian Cantrill's course "Docker Fundamentals"
1. Nigel Poulton's book "Docker Deep Dive"

Can anyone who tried out any of these resources share their opinion please? Thanks

https://redd.it/1cm61iz
@r_devops
We all are DevOps but what's your hobby?

What do you like to do in your spare time?

I fullfill myself with music, back then played a lot of guitar but 5 years ago I switch to alto saxophone and and I try to make some electronic experiments as well - https://www.instagram.com/klimat.wav

Aparat from that, together with my gf we plan to go to carpentry course this fall - serious one it lasts 3 semestrs (1.5 years on weekends).


Yep, no kids :))

Hopefully this thread is fine with the rules!

https://redd.it/1cm6vcr
@r_devops
How do I log http cookies in HAProxy? Preferably the whole cookie header.

I did ask Gemini and used what it gave me, but it didn't work. This is what it gave me:

option httplog
log-format custom "%clf %Hr %{+b}C\ " # Captures the entire "Cookie" header with a trailing space


And this is the error I got:

[ALERT] (18679) : config : parsing [/tmp/haproxy.cfg:98] : log-format expects only one argument, don't forget to escape spaces!
[ALERT] (18679) : config : Error(s) found in configuration file : /tmp/haproxy.cfg
[ALERT] (18679) : config : Fatal errors found in configuration.

So I removed the trailing space after C\\, and also removed the "\\" since otherwise it was escaping the last closing quotes too. Anyway, I'm still getting the same error. Any ideas? I've been stuck with this for the whole day. Thanks.

https://redd.it/1cm7h4n
@r_devops
NEW UPDATE: OneUptime - Open Source Datadog Alternative.

ABOUT ONEUPTIME: OneUptime (https://github.com/oneuptime/oneuptime) is the open-source alternative to DataDog + StausPage.io + UptimeRobot + Loggly + PagerDuty. It's 100% free and you can self-host it on your VM / server.
OneUptime has Uptime Monitoring, Logs Management, Status Pages, Tracing, On Call Software, Incident Management and more all under one platform.


Updates:
- Several new monitor options launched - You can now monitor your SSL Certificates and Servers (Processes running, Mem, CPU, Dick, etc)
- Evaluate monitor metrics over time. You can set up alerts for things like - "Create an incident when my website response time is >5 seconds for 5 minutes". This wasn't possible before.
- Added Logs ingestion with fluentd and OpenTelemetry. Traces and Metrics ingestion with OpenTelemetry.


Roadmap to end of Q2:
- New Monitors: We will be working on new monitors options, specifically "Log Monitor", "Traces Monitor", "Metrics Monitor" where you can set up alerts for things like - if there are logs of error logs, create an incident and alert the team.
- Datadog like Dashboards coming soon.


Roadmap to end of Q3:

- We're working on a reliability co-pilot. All you need to do is run a GitHub actions job / CI job where it scans your codebase, queries OneUptime API to get all the error's your software has seen in production. We then try to fix those errors and create PR's automatically. Making your software reliable and better every since day. None of your code will be sent to us. It'll stay on GitHub action runner. We will do this via a local LLM on the runner. Needless to say this will be beta and will getb better over time.


REQUEST FOR FEEDBACK & FEATURES: This community has been kind to us. Thank you so much for all the feedback you've given us. This has helped make the softrware better. We're looking for more feedback as always. If you do have something in mind, please feel free to comment, talk to us, contribute. All of this goes a long way to make this software better for all of us to use.


OPEN SOURCE COMMITMENT: OneUptime is open source and free under Apache 2 license and always will be.

https://redd.it/1cm8gml
@r_devops
Our Best Practices for Source Code Management

I wrote up some of our best practices for managing source code at Doppler that have significantly benefited our team. The post explores various strategies we use. What methodologies and technologies do you find indispensable in managing your source code? How does your team address common challenges?

https://www.doppler.com/blog/our-source-control-best-practices

https://redd.it/1cmacrt
@r_devops
Sharing a method of deploying LangServe applications to AWS

In this article, I will share a method for deploying LangServe applications to AWS without the need for Infrastructure as Code (IaC). All that's required are your AWS access credentials; there's no necessity to master AWS operations or to log into the AWS console.



https://pluto-lang.vercel.app/cookbook/deploy-langserve-to-aws

https://redd.it/1cm8bfx
@r_devops
Kubiya AI

Hello guys,

Anyone here used Kubiya AI??
Please share your experience with this tool.

Thanks!

https://redd.it/1cmc3j3
@r_devops
Is it just a job for you or your passion?

Is it just a job for you? Means, you do what you have to do at work hours and after leaving the office/closing your work laptop at home, you do not touch anything related with job? In that case how/when do you learn new stuff? How do you stay motivated?

Or is it your passion, you subscribe devops channels, you try to be "up to date" with any new things, maybe you have your "testing" setup/gear where you learn and try those things. In such case do you have time for other things, hobbies, friends, family? How do you relax (give your brain a rest)?

Its not any "official" survey for some statistic or academic purposes. Its my pure curiosity. I want to learn what's your approach to this job and maybe learn few thing for myself to stay motivated or get fresh look on things.

View Poll

https://redd.it/1cmb68w
@r_devops
Kubernetes + Terraform Youtube Channel Recommendation

Hey All,

Do anyone have a Youtube channel you'd recommend to learn Kubernetes + Terraform? Specifically building out either bare metal K8's or EKS and learning how to build modules within Terraform?

https://redd.it/1cmbndt
@r_devops
Huge Build stage duration in Gitlab CI - Frontend Projet

* The build stage is taking so long (with a timeout set to 1 hour, often reached…)
* package.json contain a lot of caret and tilde ranges which will lead to inconsistent build stage duration since the command ‘npm install’ will always try to fetch the latest version of a package, and if not found it will download it…
* the use of an npm registry did not fix the issue since the process will be highly dependent on the net bandwith the Gitlab runner .


What I have been thinking of so far:

* Use ‘npm ci’ instead of ‘npm install’ basing on a package-lock.json. This method required the manual update of the npm lock file, or maybe with the help of third-party tools/extensions such as Renovate through the scheduling of an update process
* Configure cache on a separate disk? (Not sure about this approach and how it could help me in this case)


I posted here in order to get more insights about the matter.

https://redd.it/1cmg7jw
@r_devops
Control-M Thoughts? Worth it in 2024?

I looked at the prospect of jobs as code with control-m back in 2021, and was overwhelmed by the Automation API and determined that for us, octopus run books can cover our use cases for now, since most could be done with a combination of SQL and PowerShell.

Granted control m is kinda silo’d at our organization so we don’t have great automation support.

Octopus isn’t really compared to competitors of control-m, so I feel like I’m missing something. Can anyone straighten me out?

Thanks

https://redd.it/1cmkkax
@r_devops
Any senior devs here that wont mind taking a look at my resume?

i am in urgent need of a senior dev/intermediate dev that can just skim over my devops resume and give some feedback. your help is much appreciated ! - junior dev

https://redd.it/1cmmnfn
@r_devops
How to automate propagating updates to all internal terraform modules?

Company has a shit ton of internal terraform root modules adhering to our security standards. Problem is every time we make changes we have to manually go through every repo using that module and update manually (or not at all). I’m sure people have figured out a way to automate this, I’ve found dependabot and renovatebot, but wondering what people use and how they use it to find a good solution

https://redd.it/1cmlshh
@r_devops
Log archive search

Hey, we are using datadog today but the log rehydration for anything beyond 3 days is a pain due to the cost implications.

We are planning on going with a hybrid approach for historical logs using something like ChaosSearch. Is anyone doing something similar and if so what are you using?


Thanks.

https://redd.it/1cmrjjx
@r_devops
Ownership Boundaries between FullStack and SRE

Hi Yall,

I'm curious on your opinions on the right relationship between fullstack developers and sre when it comes to ownership of load balancing and security services (authorization, EDR, etc.)?


In this case our fullstack team owns development of a customer facing product which includes our SAAS API and various front ends. The API is composed of micro-services. It does biz logic things like user management, fetching results, ingesting media inputs and passing them into our core engine which is owned by MLEs...


We are a small startup, I am the first and only devops engineer at the moment. I initially wrote authorization and owned load balancing into the system but out of feeling that I was spread too thin I passed this ownership off to the fullstack team. My sense over the past few months is that the fullstack team shouldn't ideally own load balancing and authorization, they tend to do things really quickly and dirtily and I suppose I'm not fully comfortable with their approach. My sense is that this should be owned by security minded SREs who are already responsible for production.


Can you guys assist in providing insight into my potential blindspots? What are your thoughts?

Thanks!

https://redd.it/1cmy6sd
@r_devops
Self thaught DevOps Ressources

Hey Guys, im an IT-Technician specialized in WiFi and Troubleshooting. I have some Network and Linux experience too and i like programm for myself, actually mainly automation stuff with Python. I've seen some really really good paid DevOps Jobs near me and i would like to learn DevOps relevant Topics that i can try to get an Job there.

But my understanding of Devops is quite low. Is it possible to self thaught DevOps without a Software Team behind who really needs an DevOps Engineer? Can someone link me some ressources on the relevant things like ci/cd etc?


https://redd.it/1cn12s0
@r_devops
CICD in bitbucket

Hi all, want to ask isit possible to build an arm64 image from bitbucket without using the self-hosted runner? After browsing around the internet i dun really find a solution for it.

https://redd.it/1cn24mf
@r_devops
Out of touch management?

Possibly out of touch manager refuses to let us use Ansible, Terraform or any other CI/CD tool and seems to think we can do everything with Power Automate. Are they right or out of touch with PA capabilities?

https://redd.it/1cn2oim
@r_devops
would anyone like to bodydouble with me during EST?

Body doubling or parallel working is a strategy used to initiate and complete tasks, such as household chores or writing and other computer tasks.

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