4,484 karma · joined September 29, 2016
Of course. Having said that you have to take a look around and decide if the conditions are remotely in your favor, right now, and when/if things don't pane out in 6-12 months. The economy (not the stock market) isn't great, finding another job without much experience in the current state of the tech industry might look even more bleak. I graduated right after the dot com bubble burst. I took the calls from recruiters offering me sign-on bonuses and other crazy stuff during the bubble - I declined and chose to finish school instead. A year later after graduating I moved to Boston and heard first-hand accounts of developers driving cabs to make ends meet when things imploded.
It's one thing to take a high risk / high reward chance, but swapping a steady good-paying job for effectively an unspecified unpaid role doesn't seem like that. If he's willing to work unpaid, he's more likely to get a low-ball offer if/when the company decides to employ him.
DevOps thinking is exactly what got us into this IaC mess we're in now. Back in the day (like 15 years ago), things were actually simpler - you were either dev or ops, period. But then K8s and all that jazz came along, and suddenly we need this whole army of "DevOps engineers" just to keep the lights on and make everything 10x more complicated than it needs to be. And please don't say "yes but the cloud changed everything" - no someone made the cloud more complicated than it needed/needs to be and thanks to ZIRP, companies just kept hiring DevOps 'engineers'.
I've seen this multiple times: Management looks at this circus and goes "Let's make all each dev team handle their own DevOps crap." Meanwhile, they're telling the actual DevOps engineers to go back to focusing on ops. What was even the point of this whole transformation if we're just creating more specialists and dumping more complexity on developers' plate?
The whole thing has basically turned into its own monster that needs constant feeding. We didn't need all this overhead before, but here we are, drowning in YAML and dealing with infrastructure that's way more complex than the actual problems we're trying to solve.
I can't wait for Design Token Engineers to become a thing /s
Heaven help us. Hope this dies a quick death.