I'm at a crossroads in my career. I love designing VPCs and governance structures, but the money seems to be in the "DevOps" title. Between a Cloud Architect and a Senior DevOps Engineer, who has a higher earning ceiling in the next two to three years?
3 answers
Historically, Architects earned more because they were the "brains" of the operation. However, in the 2024 market, the Senior DevOps Engineer often has a higher immediate ceiling because their skills are "active." An architect might design a beautiful multi-region setup, but the DevOps engineer is the one writing the Terraform scripts and managing the Kubernetes clusters to make it work. I’ve seen DevOps roles at major tech hubs hitting $190k, while Architects often plateau around $175k unless they move into a "Principal" or "Chief Architect" role.
Does that ceiling take into account the shift toward 'Platform Engineering'? It feels like the Architect and DevOps roles are merging into this new title that pays even more than both.
DevOps is currently higher because of the 'scarcity' of people who can actually code and manage infrastructure. Architects who don't code are seeing their salaries stagnate.
Scott is right. The days of the 'PowerPoint Architect' are over. If you want the top salary, you have to be able to implement what you design.
You've hit the nail on the head, Thomas. Platform Engineering is the evolution where you build the internal tools that other devs use. Those roles are currently the 'holy grail' of the cloud world, often commanding $200k+ total compensation because they require the architecture skills of one role and the automation of the other.