I have been using Oracle database for more than a decade and one of the challenging tasks as a DBA was always keeping the configurations in the consistent state across environments and I can't forget those nights when I had to recover the database when someone dropped critical data.
Time has changed. In the last 7 years, since the introduction of docker and Kubernetes, the resiliency and DevOps culture have improved the situation for most of the stateful applications but Oracle has always discouraged running Oracle database as a containerized application.
If you are interested, read in this post where we discuss, how to containerize the oracle database and run it on Kubernetes. It answers how not to worry about backup and recovery using Cloud-native solutions like the Kasten K10 platform. It uses a snapshot-based backup of your Kubernetes application and state (data) and provides application-consistent backups. We have tried this on Oracle 12c to 19c and it works without any issues.
Please try and let me know your experience.