r/devops • • 37m ago

Discussion Who else has a "no deploys on Friday" rule, and what's the story behind it?

• Upvotes

Every team I've been on has the rule. No deploys on Friday. Nobody remembers who made it, but everyone remembers the incident that caused it.

DORA's research keeps finding that elite teams deploy on demand, multiple times a day, with change failure rates under 15%. The Friday rule was never about Friday. It's about not trusting your own pipeline.

So who broke the rule, and what happened?


r/devops • • 8h ago

Discussion Jr Software Engineer Here! Was wondering, how do you manage, monitor, and stress-test your production VPS setups (like DigitalOcean)?

0 Upvotes

Hey everyone,

I'm trying to level up my devops knowledge. Most of my projects are currently hosted on Railway, but as costs are scaling up, I am planning to migrate them over to DigitalOcean Droplets to reduce our monthly spend.

My past experience with managing bare VPS instances is pretty basic. I know how to spin up a Droplet, use Nginx to configure domains and SSL certificates, and use PM2 for process management to keep web clients and Node APIs alive. (but to be honest I'm a bit rusty now, been almost 2 years now since I last setup one during my college days)

Railway handles so much for me, moving to host my own VPS feels like a big jump in terms of responsibility. I want to make sure I am doing this right and not accidentally make prod unavailable due to a dns config lol

So If you are running production workloads on VPS instances, I would love to get your insight on a few things:

  1. Daily Checks: Do you actually log in/ssh in and check things manually every day, or do you rely entirely on automated alerts? Beyond basic Nginx and PM2 logs, what are your go-to health metrics?, Opensource options?
  2. Uptime and Alerting: What does a reliable, budget-friendly uptime monitoring stack look like when you are managing your own VPS?
  3. Triage and Debugging: When an API slows down or a Droplet spikes to 100% CPU, what is your immediate workflow to figure out what is wrong?
  4. Stress Testing: When you want to find your system's limits, do you stress-test a lower-spec instance to see where it breaks, or do you spin up an exact clone of your production spec?
  5. Lastly, spec selection. How do you know if you need more than 2gb of ram for instance? K6 testing on local before selecting? idk tbh.

Any advice, tool recommendations, or things you wish you knew when managing your first production servers would be incredibly helpful. Thanks!


r/devops • • 17h ago

Discussion Why do dumb sites take whole team?

0 Upvotes

Hey,

So I'm a self-taught DevOps guy and been running a SaaS with a large scale cloud infra. I recently started looking for a job to move on and I had an interview with InBev for there BeerDraft team.

What I don't understand is BeerDraft is literally just a small eCommerce site and yet they need a team of 5 all on 100K a year so that is half a million a year to run a tiny eCommerce site that mostly likely never has more than 10 concurrent users. As a guy that does allot solo I'm left thinking wtf do they do all day?


r/devops • • 18h ago

Vendor / market research on-call routing/escalation in small teams, what do you actually use?

0 Upvotes

a pattern that seems really common: alerts go to a slack channel and whoever sees it first deals with it. fine during the day, but at night nobody's watching the channel.

so how do you handle it? rotation calendar? the service owner gets paged? and if the person doesn't pick up, does something escalate automatically or is it down to luck?

pagerduty and opsgenie get mentioned a lot, but per-seat pricing adds up fast for a small team. grafana oncall comes up too. anyone running something homegrown or self-hosted?

mostly interested in small team setups, not what google does


r/devops • • 18h ago

Discussion How do you get your first DevOps job when every position requires experience?

29 Upvotes

Hey everyone!

I'm struggling to land my first DevOps opportunity. I've been sending my CV to companies for junior positions and internships, but I'm barely getting any responses.

I've been working on hands-on projects involving Docker, GitHub Actions, CI/CD, Linux, Nginx, PostgreSQL, and Prometheus to build my practical skills.

For those who have been in a similar situation, how did you land your first job? Should I focus on networking, contributing to open-source projects, or something else?

I'm also open to junior opportunities, internships, or teams willing to give a motivated beginner a chance, including remote positions.

Any advice, leads, or personal experiences would be greatly appreciated!

ps: i know devops is jot an entry level role, i already worked as odoo developer nd DBA so i have a good foundation.


r/devops • • 18h ago

DevOps is cooked.

Thumbnail
0 Upvotes