The company I currently work for employs several mid-level software developers who've never worked with "the cloud". Their focus is software design, not operations (which is what the cloud is mostly about). The contact point with operations is container technologies. Their applications do REST, connect to databases etc. like they would do in a bare metal data centre. I occasionally need to remind them of low instance uptime guarantees, the need to plan for horizontal scaling, data replication and disaster recovery (I basically have to design the application architecture for them) but apart from that there's no friction in the day-to-day work.
A piece of unsolicited career advice: at the work place, continue being enthusiastic about software technologies and keep opinions on infrastructure close to your vest.