Reddit DevOps
271 subscribers
11 photos
31.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Consulting

For those of you who have started your own consulting gigs, how much experience do you recommend (working in corporate/office) before branching to independent/freelancing.

https://redd.it/1dfejm2
@r_devops
Why would anyone migrate from Github to ADO (Not Cost Related)

Do you all agree that moving from Github to ADO with Actions and Dependabot is a mistake as you lose lots of functionality? Can anyone share drawbacks of moving from Github to ADO?

https://redd.it/1dfgcq4
@r_devops
Monitoring external (SaaS) service outages

How do you monitor external service outages? And how much value does it add in your day to day work?>!&#x200B;!<

https://redd.it/1dfht0p
@r_devops
Looking for Ways to Find Clients Apart from Networking

Hello everyone,

I have 6 years of experience as a DevOps engineer, primarily working as a consultant with multiple clients. I’m currently based in Canada and I’m looking for advice on how to find clients for DevOps or software projects.

In the UK, there's something called "outside IR35" that helps freelancers find clients without needing to rely heavily on networking. Is there a similar system or platform in Canada or the US that helps freelancers find clients?

If not, what are some effective ways to get software or DevOps projects apart from traditional networking?

Thanks in advance for your help!

https://redd.it/1dfj7zf
@r_devops
looking for a solution

Hey everyone,

I'm looking for a tool that can help me manage multiple accounts on different clouds by listing the servers and assisting with scheduling tasks like turning them on/off, rebooting, and running jobs. Does anyone know of a tool that can help with this?

Thanks!

https://redd.it/1dfl38s
@r_devops
An alternative for getting cheaper GPU runners with GitHub Actions

Hello everyone, I've been building up on my tool RunsOn, and it is now supporting any GPU-enabled EC2 instance as a runner machine, which is handy if your workflows need access to a GPU for machine learning. It's also much cheaper than the official GPU runners released in beta by GitHub Actions.


Under the hood it uses the official Deep Learning AMIs provided by AWS, so you don't have to fiddle with Cuda, drivers, etc. installations.

You can check the tutorial here.

https://redd.it/1dfmzfp
@r_devops
Infra as code starts from documenting your infrastructure

Documentation is better than snowflake impossible to replicate black box! If you don't have time or skills to do Infra as code as some people will say: "property" there is a lot you can do in the meantime!

https://shippingbytes.com/2024/06/14/infra-as-code-starts-from-documenting-your-infrastructure/

https://redd.it/1dfpg1f
@r_devops
We built Facets - a deployment tool that simplifies cloud deployments, but nobody used it. So we did a major revamp to fix it.


Hey Reddit,

I am one of the co-founders of [Facets.cloud](https://facets.cloud/).

Facets is a no-code Infra automation platform that helps you write terraform using a simple drag-and-drop interface. There's more to Facets but this should give you a gist of the platform.

Over the past three years, we built one of the most comprehensive DevOps automation platforms out there. I say this not just because I'm part of the company but because I was the end user before becoming a founder.

That helped me determine all the problems developers face first-hand so we could build them into the tool.

**Facets tackles common DevOps challenges by providing:**

* Pre-configured CD pipelines with best practices baked in
* Abstracting IaC, Kubernetes, and cloud complexity
* Avoiding vendor lock-ins without adding complexity
* Making infrastructure replicable for multi-region, multi-tenant, or private deployments
* Ensuring you only use the cloud as much as you need to avoid surprise bills

With Facets, you can focus on application code while Facets takes care of the infrastructure.

Your apps are pre-configured for observability, security, and compliance. You can use the best tools and frameworks without the complexity, and your deployments are cloud-optimized from day zero.

**Deploying with Facets is simple:**

1. Define your architecture through pre-made tech stack templates or create a custom blueprint
2. Connect your cloud and VCS accounts
3. Create and launch your environment(s)
4. Continuous monitoring and observability are already taken care of

We also created features for designing architectures, launching environments, managing releases, pre-configured observability setups, and more.

*I thought having such an extensive feature set would give us a competitive edge, but we were wrong.*

User adoption metrics showed that the product had become complex, bloated, and challenging to navigate. People needed something more straightforward and more intuitive.

We needed rapid product feedback to improve usability, but long enterprise sales cycles made that problematic.

So, we created Facets 2.0 ([link to the Reddit post I made earlier](https://www.reddit.com/r/devops/comments/1cbtdoj/we_pivoted_our_startup_from_enterpriseonly_to/))- a self-serve, user-friendly version of our enterprise product.

For Facets 2.0, we took a completely different approach:

* Interviewed 100+ DevOps professionals & Developers using the JTBD framework
* Ruthlessly cut down the bloat and identified 'pure Enterprise' features
* Redesigned major user flows to prioritize user-friendliness
* Built new functionalities from scratch, including onboarding, billing, and no-code capabilities

The entire company pitched in—marketing, customer success, and development. We aligned everyone to the same vision and conducted regular company-wide syncs.

After the first version, we held an internal testing workshop to find bugs and improvements. We had missed many usability enhancements, but we doubled down and addressed every issue before releasing the changes.

🔹 T**he results**

Our efforts are already paying off. Enterprise customers love the changes! Over the last few weeks, 70+ people have signed up for the beta, and a few startups have already started using Facets 2.0 for their cloud infra.

I believe the adoption will take time because we're talking about cloud infrastructure, which is *helpful* the very core of people's work environments.

But nevertheless, I'm sure you'll find Facets helpful\*, as we're in active development\* once you try it out.

Here's a link you can use to sign up for the beta.

[https://www.facets.cloud/quick-cloud-deployments](https://www.facets.cloud/quick-cloud-deployments)

As we keep refining Facets, we'd love your help and feedback. Please feel free to critique and suggest changes, as we're in active development *I believe the adoption will take time because we're talking about cloud infrastructure, which is
helpful at the very core of people's work environments*.

*P.S. First time launching a product on Reddit. Please feel free to critique and share suggestions.*

https://redd.it/1dfrqnh
@r_devops
Probation extended by 3 months, is it time to look for another job??

I work in the UK
my role has a 3 month probation
recently, we had a meeting and they asked to extend my probation by 3 months
the reasons were not over my work, but my ways of working
team was helpfull in the beggining, but then it dried down,
they left my pr's for 3 weeks which had me missing deadlines (they didnt mention anything about deadlines)
avoid giving me help or confirm the logs so I can move to higher envs, and my manager wouldnt let me go higher until I had proof that everything is working
I listed the logs, but no one had time to see them for 3 weeks, and I could move higher
I was lied to many times that they will check and then they never did, also a few times they ended up telling me to check with my manager since they dont know what I am supposed to do.
Keep in mind 90% of my prs were easy to understand what I am doing, and the other 10 I could explain in 5 minutes but nobody bothered
now on the probation review, I was told that they dont check my prs because they feel like I dont listen to their advices,
this happened 2 times, which meant I need to do the solution differently although I had it running and we also had same solutions like mine running. I run it with my manager and he said lets go with what is working.
also a lot of other things
the thing is that I dont like complaining, so I didnt mention nothing all this time
but it looks like I should have
in my probation review it was mentioned that I need to work on:
documentation, cooperation and understanding the whole infrastructure better
I accept most of the feedback ,but I dont feel it is worth extending my probation because I dont feel respected and I am thinking of applying to other jobs
also, this reason can be generic and can be applied even if I improve so I feel they are trying to find someone else and then sack me

any advice?
am I wrong?

https://redd.it/1dfsoy7
@r_devops
Working for yourself/contracting

Are there any good tips for going this route? I have a LOT of experience figuring new or existing technologies out and designing a process to fit. I also understand data architecture, engineering and cloud dev ops (not really on prem). My biggest selling point is that I'll make it work and I'm confident I can do so even if I've never worked with the technology. My biggest weakness is needing to make decisions that should be made by the business arm but this is why contracting is so appealing to me.

I don't see a way into this without getting recruited off another job (which I stupidly turned down for another job offer) but if I don't ask I'll never know.

I'm even willing to get started on the side for low to no money. I'm bored and like the challenges of this work but hate the politics. If someone had a cool project that they wanted their data organized for self service analytics id probably do it for free.

https://redd.it/1dftcfw
@r_devops
Looking for an obscure methodology website

Hello all,


I'm looking for an obscure website that was a methodology which used makefiles, version control and I want to say maybe bash scripting. The name of the methodology was either one or two words, something not tech related like "brothers". I think the background of the site was blue.


The point of the methodology was to simplify CI/CD so that you on use two or three tools which in turn does all the rest of the work.

Anyone know what I'm talking about?

https://redd.it/1dfwa97
@r_devops
Reviewpad alternatives?

Hey,

Reviewpad was a cool product for PR automations, but got brought by Snyk and has disappeared. Is there any suitable alternative for this product?

Thanks

https://redd.it/1dfwojj
@r_devops
How much of your infrastructure is in the code?

I'm in my first DevOps/cloud position so my experience is limited. When my team was hired(5 guys started within 2 weeks) we got into environment where a lot of infrastructure and tools was already set up.

I'd say 90% of what we do is in the code. Even today I had to set up some standalone box with a basic Flask app, communicating with RDS and that will be discarded after a week my manager wanted it committed to repo. Same with some cost report for a single account for a dev team.

We also have internal tools to manage the infrastructure and applications - need to create users in some app? No, you're not gonna do it by hand, write a Python function.

I'm not complaining, just want to know if this is common and if I moved somewhere else the practices and approach would be similar.

https://redd.it/1dg096t
@r_devops
Collab group

Hi folks 👋

I am a DevOps engineering by day and looking to level up in a few areas. I’ve historically worked as a software engineer focused on web and moonlight as a pentester. I am looking for a partner or group to study with or contribute on a project together. I’ll list some of the areas I feel confident in and some areas I am interested in learning more about below:

Confident:

AWS Cloud Management,
IAC (terraform/Cdk),
Kubernetes (deploying services and cluster management),
Datacenter management (networking/physical server management),
Building nodejs based microservices,
Building Ruby on Rails monoliths,
Network and web app pentesting

Interested:

Writing custom operators for Kubernetes,
Ansible,
SQL Schema Design and query optimization,
DS/A (leetcode or similar),
Learning C or Go,
Reverse engineer or malware analysis

I am located in the central USA and would prefer to meet with someone in a similar time zone but am open to meeting with others as well




https://redd.it/1dg1cmv
@r_devops
The rejections in today's job market

It's been about 3 months since my layoff from a fairly large tech company as Sr. SRE in silicon valley. On my 4th rejection from first round interviews and definitely start to feel a bit depressed and the feeling that I'm just not good enough. Probably me being naïve in thinking it shouldn't be that hard coming from a Sr. SRE role, but now understanding my skills not reflecting my senior role as much. I been more an ops guy that was put in a SRE role due to company acquisition and I think I've performed okay, Although probably not enough exp in design systems and coding as I'd like.

I been trying to apply for more the roles I'd like such as devops/system engineer. More roles regarding ops deployment/monitoring infra and some fun in automation. But these interviews have been killer. I can't really tell if I did good or not and so far haven't been able to get pass each tech phone screen or 1st round interview. I guess I'm more here to rant since it's hard to talk to anybody else about this.. I'm still trying to keep my head up high, as I put my head into books such as "The SRE Workbook", " Designing Data-Intensive Applications", "Understanding Distributed Systems", reviewing my linux/networking basics and trying to do some leet coding.

Feels like I'm up against the Google and meta senior eng when applying, although I would never know since the companies I've applied for are not willing to share feedback. Or it could be my bad memory, feeling like these interviews are just like college exams and all about memorization.

https://redd.it/1dg40n0
@r_devops
Joined as Ops Engineer(entry role). Need guidance.

I recently joined as an entry role in Ops. The company I work is based on FIX protocol and trading engine. After a long career break, I got a job. I feel overwhelmed by the amount of resources and training. Most of my team is usually WFH or too busy to clear my queries/doubts, good guys but too busy.


After a couple days of my joining my reporting manager asked me, how are you doing and walk me through FIX, I quickly gave an overview in about a minute. He told, that he was expecting atleast a 10 min talk. The moment he said those words, so much pressure was built, like what are the expectations here.


I am scared if I will be able to cope up, and want to know any tips to adjust to the environment. I was given a training plan, and I was told I will be assigned small tickets in Jira from next week. Due to the nature of the engine, and a solid number of tickets will be raised everyday, I don't have a plan or anything.

Thank you, any help is appreciated, related or in general to this kind of work.

https://redd.it/1dg4o0e
@r_devops
Can anyone tell me what the cloudbees plugin does?

I'm getting cloudbees plugin errors from jenkins. Anyone know what it does, if it's needed, or can I get rid of it? Googling doesn't give me much on it.

After a jenkins restart, jobs disappeared from the UI. The files are there. I did a https://dev-jenkins.domain-name/reload , etc. Here's the error I'm getting.

Jun 15, 2024 1:24:03 AM WARNING com.cloudbees.hudson.plugins.folder.AbstractFolder loadChildren

could not load /var/lib/jenkins/jobs/job-name


I have no idea why we have the plugin or if we need it.

TIA

https://redd.it/1dg78nw
@r_devops
How to switch from Developer to Devops

Hey everyone hope you guys are having a great week end I am a .NET developer with 2 years of work experience who recently got laid off I am not more interested to work with .net I have some handson experience working with azure CI/CD pipelines terraform I have worked on GCP to azure complete transition.......With 2 years of experience can I switch to devops do I need any certification from azure or AWS or can I improve my knowledge in learning devops and search for job what are the topic i need to cover

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