1. How much extra do you get paid for being on an call rotation? 2. Is the salary/benefits the same for inconvenience of being on call and working on an incident? 3. What other rules do you have? Eg. max time working on an incident, rota for highly unsociable hours? 4. How many people are on the same schedule with you? 5. Where are you based, EU/US/UK/Canada?

cross-posted from: https://programming.dev/post/2933587

  1. How much extra do you get paid for being on an call rotation?
  2. Is the salary/benefits the same for inconvenience of being on call and working on an incident?
  3. What other rules do you have? Eg. max time working on an incident, rota for highly unsociable hours?
  4. How many people are on the same schedule with you?
  5. Where are you based, EU/US/UK/Canada?

Benefits for on-call?

Same boat here haha

@AzPsycho@lemmy.world
link
fedilink
English
81Y

I am the lead on a team of 5 and technically we have an on call rotation but it is rarely used. In the last 3 years I have been called after hours a total of 4 times and TBH it was usually due to an AWS outage which resulted in us saying well let’s see how long it takes for them to o restore services and then someone run a safety check to make sure shit is normal.

For that I make $120k, have unlimited PTO, and work from home.

I’m on a team of 5 and we don’t have an on call rotation since developers are not prod ops. But in a sense we are all on call all the time. The NOC has our phone numbers and if we are needed for something urgent we will get a call or a text for things like helping prod ops troubleshoot an issue if they get stuck. My boss has texted me while I was on vacation before. Usually it’s a quick question for something obscure. Once it was an escalation from a senior executive. I don’t have to respond if I’m on vacation, but if I’m getting a call they really need help with something. It also is a good opportunity to lay a guilt trip on your boss that results in a few reward points. Never had to actually log into anything though.

We also have BCP, business continuity plan, events. I work for a company that provides a lot of critical infrastructure. If the BCP event is really nasty, like a natural disaster, and our team needs 24/7 representation on the bridge, we take turns and will relieve each other. You won’t be expected to help out on a BCP event while on vacation.

Besides BCP we usually have to be available for certain production changes. Like a few months ago I had a DNS and load balancer change done. I wasn’t doing the work, but the team making the change wanted me available between 3 and 5 am to validate the change.

If I were paid hourly things would be more formal. I would get overtime(1.5 x hourly rate) + comp time. Since I’m salaried I just sleep in the next day. Our schedules are really flexible. We basically need to be mostly available for meetings for around 4 hours a weekday from late morning to late afternoon, and complete our projects on time. It was like this in the before times. Back then I would go into the office around 11 am for our daily standup. Get lunch with some team mates. Do some afternoon meetings then go home, and do my more focused work at home after dinner time. Most of my team mates did something similar.

Rest of the compensation is your typical American senior software engineer salary with a 10% to 20% bonus, 7 weeks pto, health insurance, life insurance, short term and long term disability insurance, 401k with 6% match, pension, retirement health insurance, pet health insurance, can use the corporate travel agent for personal travel. I actually like this perk a lot. You still pay for personal travel but it means a lot of discounts and upgrades. We also get to keep our various travel points.

Would love to see some base salaries posted along with the responses. If you’re getting paid shit base maybe this is how they make up for it?

I’m in SRE. No on call benefits at all. Base salary is 175k USD plus 20% annual bonus.

Anecdotally, I’ve seen the opposite. Places with shit pay tend to not attract the ops talent needed to keep developers out of the on-call rotation. Those orgs tend to fail to recruit both the Ops talent needed to field interesting problems, and the DevOps talent needed to build resilience into the systems allowing Ops to do less on weekends.

@spauldo@lemmy.ml
link
fedilink
English
31Y

There are a lot of different flavors of being on call.

I’m on call all the time. That just means I might get a phone call at any time and have to help one of our techs on a site. I don’t have to be near the office for that - it’s the knowledge in my head they want.

I charge regular time for it.

agilob
creator
link
fedilink
English
21Y

Even for an outage starting at 2am lasting 6 hours?

@spauldo@lemmy.ml
link
fedilink
English
01Y

I’m not sure I understand. I’m working, so I’m charging for it.

Used to be on $140k with on-call paid at $1050 a week (whether called or not). It was later reduced to $550 a week.

In a new job on-call is unpaid but on $230k (plus RSUs)

My employer is suuuper generous. I get a “shout out” on Slack, and if it’s a big incident my slack profile photo appears on a slide at the company all-hands and the CEO graciously extends his thanks. Sometimes he might even say my name!

I’m on call every 3rd week, no cap on time, usually 3 to 5 people (cross teams). base salary $175k US, no RSUs or 401(k).

I want a new job but not getting many resume bites at the moment.

$175k isn’t bad at all. In my company, that’s senior level salary.

Also depends on what it entails. No amount of money will ever make me do IT work and support a CEO directly.

@Styxia@lemmy.world
link
fedilink
1
edit-2
1Y

Yeah, it’s not bad at all. For context, I’m Senior Staff with > 25yrs experience living in a M/HCOL area, so it’s on the low side. Honestly I’m fine with the base, it’s the casual indifference to the inconvenience, and there’s something about the “cheapness” of the way it’s rewarded that niggles me. Not terrible, not great!

We have a team of 6 and rotate on call regularly. I’m in the US and receive no benefit for on call specifically, but other regions do. My salary more than covers the inconvenience though.

Around 750e for whole week, bigger pay for weekend and holidays. This is even if nothing happens, and in case I get calls, I clock that time and it is taken out of my 40h/week hours. I also have flexitime so I can sleep late if I get calls at night.

Based in EU and 2 other people doing it regularly and 1 extra, which is way too little. Basically at least one week/month.

I make much better money than I otherwise could get right now, so I tolerate it, but gonna be honest. I fucking hate doing on call. 40/h is already more than I would like to do, and with on call I have one or two weeks a month with no proper free time.

Oh well, it pays the bills for now, but if I got job with no on call but better base salary, I would take it in a heartbeat.

$150 per week of on-call.

It’s almost never worth it to me (we almost always get at least 1 call during the week, if not 4-5).

Dang, that’s a big difference from the top post.

agilob
creator
link
fedilink
English
5
edit-2
1Y

Seems like you have some organizational and technical debt in the company that would be worth addressing before agreeing to be on-call

I worked at a place like that and I ended up saying no to on-call. It depends on your leverage, of course. I was able to tell them “I’m here to fix your mess, not to roll in it.”

@dracs@programming.dev
link
fedilink
English
14
edit-2
1Y
  1. We get paid $70 per weekday and $105 per weekend. I think it’s $140 for public holidays.
  2. Eh, it can be a bit annoying at times. It’s pretty easy to swap with people as needed. I believe we’re allowed to opt out of it too, some of the other devs have. Since we’ve started it we’ve tuned our monitoring scripts that false alarms are pretty rare.
  3. Any time spent on incidents is rounded up to 15m. Which can make it feel quite unworth it if you get an alert in the middle of the night. Unsurprisingly since they reduced down from an hour it’s taken at least 16m to investigate any alert.
  4. We’ve got a decent number of people on rotation that I’m only on call about three weeks a year.
  5. Australia
@radau@lemmy.dbzer0.com
link
fedilink
English
21Y

I don’t do it and we have no expectation of it. A good portion of our infrastructure is self healing and spread across multiple zones which has been enough for us for the past 10 years. The parts that aren’t can wait until business hours and clients are aware no work is done outside of them so any fixes or changes wait until the following business day.

You would have to more than double my salary to get me onboard with structuring my personal life around “but what if there’s an outage”, and even then I probably wouldn’t do it lol

108
link
fedilink
91Y

To work all night and still be expected to be in the office at the same time with no compensation was benefits you got at my last job.

  1. $150 per day, call out to office is $275, and the start billing hours as per normal. (AU)

  2. Mostly worth it, call outs are rare, but when it rains it pours, so can completely ruin a weekend.

  3. Have to be within 1hr of the office, which implies staying sober.

  4. 3 people, 1 week rotations.

  5. Aus

cthonctic
link
fedilink
8
edit-2
1Y

We don’t have our devs on call at all. Infra / platform ops are and I think they get 750€ per on-call week (not more than one week out of four) which includes two calls or two hours of call duration whichever is reached first.

After that it’s another 70€ per call or started hour and it’s the same if an expert who is not on call is asked to help out with an issue reported to on-call (but they may not answer / decline as there’s never an expectation to be “soft on-call”)

Overall that’s an okay deal and some sorely needed extra money for the ops guys and gals. But all the same I’m happy that my devs don’t need to plan their lives around an on-call schedule.


Edit: Ah sorry, didn’t even answer all the questions in OP…

We’re in Germany and there is a cooldown time after you fielded an emergency on-call report (which is outside of regular working hours by definition) which is either 8 or 10 hours (not entirely sure since my team doesn’t do on-call as previously stated) before you are allowed to start your regular work time for the following day.
Not sure how they tally up working hours for payroll but if you wake up to a call at 3am then certainly no one expects you to be online again at 8am. If you get a call at 10pm however then you get to start working normally the next day. (unless that issue took forever to troubleshoot ofc)

On-call rotations are one entire week per person who participates (which is not mandatory) and the participants per pool must be at least four - which is why they are pooling web admins, DBAs and other ops folk together.
That seems to work okay even though every so often more specialized know-how is required than the current on-call tech possesses for the topic at hand and then they request extraordinary assistance as described above.

agilob
creator
link
fedilink
English
11Y

thats a really good deal, thanks for answering

Create a post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



  • 1 user online
  • 1 user / day
  • 1 user / week
  • 1 user / month
  • 1 user / 6 months
  • 1 subscriber
  • 1.21K Posts
  • 17.8K Comments
  • Modlog