Reddit DevOps
268 subscribers
2 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
What's the most significant pain you've faced when automating your deployments?

It's driven me nuts how much documentation I've had to read for minimum permission deployments on the three cloud providers within the command line.

A few weeks back, I finished 5 part-time days of constant back and forth between GCP (which I consider more friendly than AWS) to deploy a dockerized application to Cloud Run.

Note that I'm more of a developer who wants to "just run" the application without paying enormous fees to wrapper services like Vercel.

What's been the most considerable pain you've faced over the years?

​

https://redd.it/1c5fzxq
@r_devops
Transitioning to DevOps from Data/AI

Hi guys,

I am a mid-level engineer with about 6 years of experience in building Data and ML applications. In the early years of my career I spent a lot of time on the maths/modelling side (C++/Python) and later on found the systems and engineering (Cloud & devOps) side of building applications more enjoyable.

I haven’t had a formal training in computer science (my bachelors was in Robotics and Master’s in Applied Maths), so I’ve learnt most of what I know on the job. I’ve worked on the devOps side of things - CI/CD, Iac (Terraform), Azure, AKS- for the last couple of years in my roles as a ML/Data engineer.

Late last year I had to resign from this Data related role due to relocation & other reasons and I’m finding it quite challenging (unlike previous times in my career) to land a new role, preferably in DevOps. Having applied to many roles in the last couple of months, I am questioning why I am not even getting interviews, and would like some advice on what I should do to position myself better.

What I enjoyed the most about DevOps work was the satisfaction of helping all others devs work efficiently, and being able to work on system design to some extent.

I understand that DevOps is a somewhat senior role, for those who’ve had experience in other SW roles before, so I feel that I’ve been in the tech industry long enough. Then again, from the rejections I faced Im wondering are companies interested in folks who’ve had 5+ years pure of DevOps experience on a particular tech stack? Or do I apply to really Junior positions?

Thank you!

https://redd.it/1c5hdg7
@r_devops
Recommendation for running a few containers in a small environment

What is the best way to run a few internal (but important) containers in an environment with low/no DevOps experience?

We have a branch office with no DevOps people around. They want to run a few services which are delivered as containers. They have a few IT staff who take care of SaaS apps and on-prem infrastructure.

I'm wondering if a machine running Docker + some startup scripts might be the simplest way to go... Is this such a bad idea?

Kubernetes seems like it would be impossible for them to maintain. Even a managed Kubernetes service like GKE requires "someone" at the helm to operate it.

Is there a happy medium for this kind of situation, or is the general consensus "containers -> welp you better hire a team to run them!"

https://redd.it/1c5fw2q
@r_devops
My self-hosted app for devOps engineers to deal with all the tools and technologies

I created an app for **devOps** engineers called Snipman.io >>> [https://snipman.io](https://snipman.io)


* It is a self hosted code snippet management app (currently free to download on Mac and Windows) that basically lets you store snippets by snippet types.
* I primarily created it because I found myself creating a lot of text files for small code snippets for different **devOps,** **cloud** and **programming** tools and technologies for e.g **AWS**, **GCP**, **Terraform**, **Kubernetes**, **Docker** etc. This not only resulted in a lot of clutter but also a pain when it came to searching.
* My goal was to create something that would allow all the commands, configs and random snippets to be stored in a central repo locally and then have the ability to search them quickly. I think my app helps achieve all of that in through an elegant and simple to use GUI based tool.


I hope all the **devOps** engineers here find it useful and look forward to any feedback!

https://redd.it/1c5huqe
@r_devops
migrating from a cname to an arecord?

Typically when migrating a production lb, I'm able to do some sort of weighted dns routing to ensure everything is running smoothly as I migrate. Anything like this for moving from a CNAMe to an A record? Trying to move from a host backed by vercel to something we serve ourselves.

https://redd.it/1c5kjxj
@r_devops
Have any of you successfully used the Domino's terraform provider?

https://registry.terraform.io/providers/MNThomson/dominos/latest/docs

I'm in Canada and the provider just crashes (but I didn't try that hard to get it working haha). The readme is still good for a laugh though

https://redd.it/1c5me86
@r_devops
What is a good transition plan for moving on from the current job to a new position in the future?

I currently am in a job where I literally have landed in a Swamp with the product I am working on. There is no clear roadmap ahead and because it is a Big Fortune 500 Corp., the amount of bureaucratic work is more than actually Engineering.

I am still relatively young and do not own anything that holds me to the current job / location. I have "quietly quit" the job at the starting this year - I am working towards only one major release due in Start of 2025 and I am planning to move on.

With the buffer of about \~10 months, what would be decent way to plan this transition? I really have invested time into Golang - because I sincerely like the language and I would like to improve my efforts professionally but not in a haphazard manner. Previously, I was jumping on multiple topics and never actually learned something so I am going to go "slow" and keep sticking to Go and the tools that I have strong background in - Ansible, Docker, Docker Compose v2, QEMU, Packer. I do have Open-Source projects that are moderately "popular" (nothing in the 100+ stars but I do get Issues and Patches) and I do contribute to Open-Source Projects.

But any insights from Senior Engineers about a potential way to utilize this buffer time would be highly appreciated.

P.S> I do have about \~8 years experience as a professional. 5 years in R&D and 3 in Engineering (current job)

https://redd.it/1c5n8gu
@r_devops
Kind of freaking out.

I recently got a position as an AppSec/DevSecOps Engineer and I am also focusing on Cloud Security. Yay!! This is so exciting!!

This will be my first role in this capacity as I have never held these titles before. I have been in IT since 2016, but this is my first strictly cybersecurity role.

This is a new department that I have been tasked to help develop.
I am researching and trying to find the best tools and software we can use.

GitHub and GitLab are the top of the list for VC and also for our CI/CD systems.
I am looking for recommendations on SAST, DAST, and SCA tools to use that are low cost as this is a non profit.

We are an AWS shop and right now the developers are using a lot of cloud-native services.

I am kind of freaking out, and keep telling myself I am way over my head. Then I have a proud moment where I think that I am that girl for actually making it!
Then the terror sets in that I actually have to build out a whole department from scratch.

I am taking SEC540 from SANS, and I hope that it sets me up for success!

Any help is greatly, nay, ginormously appreciated!


https://redd.it/1c5vojs
@r_devops
Text classification for developers: Build features on text data

Developers don't always have the best tools for 'productizing' their free text. We built a dev-friendly tool that allows you to build features on text data.


All you do is define your labels and get back a fast, efficient text classification model that you can run in your production environment to label your text data in real-time.


www.trytaylor.ai

https://redd.it/1c5vefg
@r_devops
Transition from It Support to DevOps

As title says I’m really wanting to learn devops but after carefully researching and seeing the certs is there a “good ground” to get started on somewhere or be exposed to? I’ve been doing supper for over 10 years now and I’m ready for a new challenge.

I’ve taken several IT career questionnaires and it all landed on DevOps/Architect jobs

https://redd.it/1c5msx5
@r_devops
HTTP response from upstream proxy?

So I've been handed a task where we have a scenario like this:

Client => Load balancer => Upstream HTTP proxy => example.com

I this scenario, if example.com returns for example 404, I want to log it in my load balancer. I've tried haproxy and envoy and found no solution. Do you guys have any experiences? What can I use? Am I using envoy the wrong way?

https://redd.it/1c63owa
@r_devops
Costs to establish DevSecOps tooling/orchestration

Hi all. If it's not breaking any community guidelines .. what costs are my company looking at to establish *just the tooling* elements of a DevSecOps practice? More than an MVP, and the exec doesn't like free software (they like to know all apps have support). I am mainly looking at a DevSecOps pipeline to package [containerise where possible\] and publish applications onto a few different networks. I know training and other elements will incur separate costs .. thanks for whatever help you are able to provide

https://redd.it/1c646r3
@r_devops
DevOps Engineers reputation is sinking..

Ain't gatekeeping but,

It used to be that if you were really talented and experienced Sys Admin with SWE knowledge or vise versa you'd be a good fit for DevOps. As a matter of fact Google first SRE team was composed of their top 1% SWE's.

Nowadays if you can't code and did some udemy courses on AWS you are marketed a DevOps engineer and all this BS is actively promoted by DevOps engineering channels.

I'm in no shape or form a fu##ing genius - just your typical Devops, but even I was like WOW when just few days ago my colleague confessed that the reason he chose DevOps is because its easy and he can't learn any coding for SWE, or deep linux for System Engineer... sigh

​

https://redd.it/1c65g1d
@r_devops
KodeKloud as a platform for learning and practice?

Has anyone used KodeKloud for DevOps learning? I can see they have a number of topics, from linux to Kubernetes and cloud provider specific resources. What intrigued me mostly are the playgrounds where you can experience without needing to install anything locally. But I don't know how up to date are they with their labs/playground.

https://redd.it/1c659kv
@r_devops
Manual deploy from feature branches to develop stand

If I understand correctly, according to GitOps, git branches must strictly correspond to the stands. That is, if I have Git Flow, the develop branch corresponds to the develop stand, the release corresponds to the release stand, etc. We set up Gitlab CI with deployment to Kubernetes. On the feature/ branches we only have build and tests, on the develop branch we do deployment to the develop namespace. Developers from our company ask us to add a manual deployment from feature/ branches to the develop stand. This is important for them, since one feature may be ahead of another, and management tools cannot solve this. From an implementation point of view, this looks easy, but it seems to us that it will violate GitOps determenism. We thought about making dynamic feature stands, but this is a huge task, because the stand requires integration (database, third-party services). I would like to know your thoughts on this matter. Would it be bad if we allowed deployment from feature branches to the develop stand? How do you organize the branch-stand ratio in your companies?

https://redd.it/1c65w0q
@r_devops
What are some more advanced knowledge channels/courses/sources?

When I am searching for devops related courses or channels, all I see are some quick and easy tutorials which barely scrape topics, usually when I see for example "kubernetes tutorial masterclass" it really means that someone is using official documentation to turn on microk8s or k3s and then deploys on them example app and calls it a day.

It seems impossible to find sources with really deep or advanced topics, even if payed they are usually targeted for total begginers who are wiling to pay 5k to get nice devops jobs.

Do you know any source of more advanced topics or examples for learning about network/security/containarization/etc for someone who isn't total begginer but isn't expert either (3 years of experience in job)

https://redd.it/1c68iwd
@r_devops
After 2 years break, what are the trends/hot stuff now ?

Hi,

I use to be a product architect with hands on everything : lead tech, devops, infra, testing etc...


Since two years, i have a job as a solution architect which is more about theory, diagrams and documentation and making decisions. I did not see a lign of code since then.

I want to go back to the technical stuff and wondering what did i miss for the past 2 years ?

What's the top ranked techno you are using, prod ready so i can start playing with it again and shine in interviews ?

Thx !


https://redd.it/1c68uot
@r_devops
Please explain Devops to me like Iam 5 years old

Hi guys
Iam interested in learning Devops but I don’t know where to start lol.

https://redd.it/1c6b9g7
@r_devops
Switchblade is a viable alternative to Terraform?

As many of you know Terraform no longer being open source is having a huge effect on companies using their platform like SpaceLift. Ive been seeing things on LinkedIn about Boundless Software and their cloud management tool Switchblade solving the problems of code based infrastructure and copyrighted code, has anyone here tried it?

https://redd.it/1c6bbhp
@r_devops
Greenmask release v0.1.10. Database anonymization tool

A [new release](https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.10) introduces improvements and bug fixes.

[https://github.com/GreenmaskIO/greenmask](https://github.com/GreenmaskIO/greenmask)

Changes:

* Fixed panic caused in `RandomString` transformer
* Fixed wrong table size calculation. Now the table size includes TOAST table size
* Added custom transformer interaction API defaults if not set
* Changed docker workdir to greenmask home
* Removed bucket name from object path prefix

If you are not familiar yet with Greenmask - it is a Database anonymization tool that brings wide anonymization functionalities and techniques. Check out the [Playground page](https://greenmask.io/playground/) to get started

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