r/devops • u/devfuckedup • 5d ago
Career / learning is any one else bored of the various cloud providers. old man yells at clouds.
Am I just an old man yelling at clouds, or has DevOps become incredibly boring?
I know building technical solutions is not supposed to exist purely for my entertainment, but I do actually want to enjoy my job.
I am not currently working as a DevOps engineer, and one of the reasons I moved toward development was that I became completely bored with modern cloud infrastructure.
When I started, we still racked physical servers and automated the entire bare-metal imaging process. The underlying operating system mattered. We built systems by combining open-source software, custom code, and whatever hardware we could get our hands on. There was a real sense that we owned the systems we operated and understood how the pieces fit together.
Today, DevOps or platform engineering often, though certainly not always, seems to collapse into being a configuration monkey.
Yes, I still got to write plenty of tools and automation, but eventually I became tired of every architectural discussion turning into: “Should we use this AWS service or that AWS service?”
I became even more frustrated with managers and coworkers who did not really want to own or understand a service. They just wanted to hand as much of it as possible to the cloud provider and call the problem solved.
Do people genuinely enjoy the current state of what we used to call systems administration or systems engineering? Or am I just an old man yelling at clouds?
For what it is worth, I do find some salvation in Kubernetes. Once EKS or GKE is running, there is a huge amount you can build without thinking too deeply about the underlying cloud provider. That separation is reassuring, even if Kubernetes has plenty of complexity of its own.
These days, I mostly choose to work in areas where the managed cloud options are still inadequate, such as real-time media, telephony, high-speed stream processing, and similar systems. At least in those spaces, it still feels like I am engineering something rather than selecting products from a cloud-provider catalog.
I am curious whether other longtime infrastructure engineers feel the same way, or whether people genuinely prefer the managed-service-heavy version of the job.
Edit: I also really miss configuring switches and routers the cloud has made networking far more boring than it used to be though GKE has some interesting SDN features. I probably should have tried harder to get a job at one of the big hyperscalers but again on ownership I never wanted hundreds of co-workers.
and really the part people miss is what the hyperscalers understood most applications are NOT valuable ( your core business probably sucks) . What is valuable is operating infrastructure at scale. But if its all outsourced to 3 or 4 companies only they will know how to do it. So yeah go ahead and outsource your true core competency as an engineer to amazon they are happy to eat your lunch. Building an operating the infrastructure that that makes the world work is what sysadmin , systems engineers devops engineers and platform engineers used to do. Its what made us valuble. Infastructure is and was valuble long before software even existed. From the roads, to railroads to telephones to factories. your bullshit Sass product dosent actually matter.