Amazon is actually really hard to get fired from. I knew this one guy who used to binge drink during while working all day. He only got fired after he brought production down for the third time in six months. I left because I had higher pay offers. I'm an idiot to say the least, but a person who can acknowledge their faults is likely to be someone who gets hired persistently because they know to address it.
The fact that an individual can bring production down is 1000% a problem in the process; outages should not attributed to single commits but to a series of problems in the process. Just saying this since the number of times someone being production down should not be cause of shame or firing
I Got Fired from Amazon as a Software Development Engineer
71–80 of 122 posts
Re: I Got Fired from Amazon as a Software Development Engineer
#72Earlier quoted context omitted.
That's actually very false. Amazon is not hard to get fired from, but it takes time since there's a mandatory pip process (for performance based firing) like in many tech companies (about 4 months in the US, longer in some European countries; it's often shorter if the candidate agrees to take large severance and leave).
I thought he was referring to the fact you don't have to be particularly clever or competent person to keep your job. Amazon isn't known for firing people on the spot for honest mistakes (CoE gets filed and life goes on). It's usually more along the lines of people are not doing the work they were assigned to do.
Re: I Got Fired from Amazon as a Software Development Engineer
#73Re: I Got Fired from Amazon as a Software Development Engineer
#74Neutral tone and temperament are essential skills at this level. Opinions, not so much. I’ve worked in similar environments where an SVP ignored all communications about a project until it was useful for them to be interested and gaslight everything that had happened and had been communicated before. In fact, the stink wasn’t on anyone involved, but the project itself. There’s a way to come out of these things unscat…
Re: I Got Fired from Amazon as a Software Development Engineer
#75Neutral tone and temperament are essential skills at this level. Opinions, not so much. I’ve worked in similar environments where an SVP ignored all communications about a project until it was useful for them to be interested and gaslight everything that had happened and had been communicated before. In fact, the stink wasn’t on anyone involved, but the project itself. There’s a way to come out of these things unscat…
Paraphrasing: It doesn't matter how much shit gets piled on you, how little support you get, how stupid the deadlines are, or how bad the communication is, if you get visibly upset you lose.
Re: I Got Fired from Amazon as a Software Development Engineer
#76I also work at Amazon, and I can tell you, your experience was pretty unique. Some teams are worst than others, of course, but no one expect you to pick up a project by yourself, fresh out of onboarding and own it end to end. After you clear your interview loops, you get the chance to match with several teams (not always) and that is your chance to figure out what the team does, whats the situation over there, etc...…
Re: I Got Fired from Amazon as a Software Development Engineer
#77Sounds like the biggest mistake he made was lashing out at a likely in-over-their-head manager. We are only getting one side, but sounds like he was trying to do the right things to either overcome the challenges and/or create boundaries, but he may have been hired to be a sacrificial lamb. In my consulting times, I was brought into something a lot like this for the purpose of being fired so that the CTO could save t…
The funny thing is that Amazon really stresses their leadership principles and I recall one of them being "have a backbone", basically to disagree with anyone if you know you're right. I can see how he snapped over his moron manager bringing gender into things.
> I can see how he snapped over his moron manager bringing gender into things.
he "snapped", then they "brought up gender". Since it sounds like he was fired for cause he probably called them a B!#$^ or C@!$, but who knows.
Re: I Got Fired from Amazon as a Software Development Engineer
#78Re: I Got Fired from Amazon as a Software Development Engineer
#79Wait, so did he get fired, or did he resign? "What an imbalance of power and being an engineer who feels a strong desire to empower other engineers, I reached my limits and wanted out. A few weeks later, a developer on a neighboring team who reported to the same management resigned."
Re: I Got Fired from Amazon as a Software Development Engineer
#80Earlier quoted context omitted.
The fact that an individual can bring production down is 1000% a problem in the process; outages should not attributed to single commits but to a series of problems in the process. Just saying this since the number of times someone being production down should not be cause of shame or firing
Someone has to have the keys to the kingdom. Ideally, multiple people do - bus factor. If no one can bring production down this is also a problem. If only one person can, better hope they don't get hit by a bus, or take a vacation, or rage quit.
Was that code merged without any review? If so, that is a recipe for disaster. Why no unit tests, integration tests, QA? What was the speed at which the outage was resolved? If a sane deployment strategy is in place, I'd hope that no big damage was actually done; if the error budget was burning fast, there should be some manual/automatic rollback.
tl;dr they may have been a key factor in the outage, but it seems like it is a symptom of a deeper hole in the process.