⚗️⚗️⚗️ pnathan ⚗️⚗️⚗️ is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
⚗️⚗️⚗️ pnathan ⚗️⚗️⚗️ @pnathan

friends, having a tool that isn't dependent on your local laptop to "deploy to production" is a big deal.

· Web · 4 · 5

@pnathan We have a one-click Jenkins job and I can deploy from my iPad in my back yard. I'm pretty happy with this state of affairs.

@tek kids these days have a saying.

"jelly".

I am so jelly for you right now.

@pnathan OK, so here's the whole deal:

Opening a GitHub PR triggers a Docker image build. That image gets unit tested and benchmarked.

Accepting the PR and merging to master builds a new image, unit and integration tests it, and benchmarks it. If all those pass, it gets a "click here to deploy to prod button".

That button copies the tested, benchmarked image to the prod ECS cluster and blocks until the upgrade is completely, which usually takes 3-4 minutes.

@tek yeah, I'm not at liberty to go into detail. suffice to say I have a grump tonight.

@pnathan My last job ran a build cluster that made packages for HP/UX, Linux/Itanium, Solaris, AIX, Windows 32, Windows 64, Linux 32, Linux 64, FreeBSD, NetBSD, and Mac OS.

And *that* is why our new system is so straightforward. Never Again.™

@tek oh when things are proper like, I can deploy all day. all night too, but as I get older I don't like that so much.

I recently migrated to a team which had been understaffed for a few years so the affordances are in duct tape and manual lore mode. So over time I make things better.

I love infra work. but it's a dead end career outside of certain hotshot companies

@pnathan Au contraire: it's the new hotness! We don't say "operations" or "system adminstration" anymore: it's agile DevOps.

I got three recruiter emails for that today, and you've heard of all the companies. There's an enormous demand for this stuff if you market yourself with the right keywords.

@tek Yeah, I've done DevOps in an Agile team, both Scrum and Kanban, with a slice of SRE and Docker.

Thing is, the internal respect and promotions ladder is very limited. Execs have to see your face and associate it with launching features and Doing Good Things For Revenue. That's how to get promoted. Good infrastructure cuts costs and doesn't rock the boat. I only know of Twitter and Google that really celebrate infrastructure.

@tek If a company really cares about infra, promotes the people, celebrates it, cares about infra people like they do product people, then I'd be inclined to migrate there. But it's swimming against the waves. Just like QA. :-/

@pnathan Yeah, QA never gets much respect. Which is terrible, given what they do!

@tek QA is one of the pillars of a good product. And, for my money, so is a decent technical writing staff.

And, apparently, unicorns. So the money and respect right now is being a Developer, a Prince of the Company, a Future Member of YC.

time for a beer and bed before I say something I'll regret.