“DevOps”: a decade of confusion and frustration
blog.dijit.sh
blog.dijit.sh
Any team I've been part of has a mile long list of technical problems they are trying to solve, caused by the complexity of the tech stack.
I think a lot of tech workers are not looking for the simplest way to do something. Because what's the fun in that.
By combining roles and spreading them across multiple disciplines it can also cover bigger salary demands of the most talented developers, but it also drives burnout and toxic work culture.
For example; A traditional development team of 4 people (e.g. 1 front end dev, 1 back-end dev, a System Admin, and a tester) is now cut down to 2 people. 4x 60k salaries now cover 2x $120k salaries for people that do everything under the flag of devOps... The company bills hourly now rather than per employee, but saves money by only having to cover costs like health care for 2 employees now instead of 4... Classic "corporate shell-game" move. :/
The system is broken, and mostly driven by marketing and profit-driven results. Don't fall victim to the hype, get them to fully detail your line of work prior to joining a team despite it being no consolation on what your actual role will involve. :P
1. Everything being scripted, reviewed and in the repo (no ad-hoc actions on prod)
2. Processes are ephemeral (containers)
Everything before that (VMs..) is in the age of the sys-admin.
Better spend your time with some research on current climate issues.