With the advent of cloud providers like AWS, Google, Microsoft providing managed db services and several other successful companies offering cloud based services - snowflake , confluent, databricks etc , what do you guys think the future will be for traditional job roles like database engineering/ DBAs? I feel like these roles might change or go extinct for most small and mid sized companies where they might no longer need people to manage the infrastructure or installations. Would be interested in knowing what you guys think
DBAs in the traditional sense - is gone mostly as the infrastructure maintenance is taken over by paas(platform as service). The schema design, table design is done by specific application team or data engineering teams. That’s there earlier and even now. I’ve seen the DBA role itself gone and rolled into infrastructure ops and eventually into cloud operations in multiple companies.
Backend engineers or cloud ops own this in most modern companies, no?
Still need to design the schema, indexes even if the db is in the cloud