What are some of the best automation frameworks to learn in python?
Automation Framework from scratch
What language is the SUT in? I strongly recommend everyone code their automation frameworks in the same language as the development code. That makes it easier to combine code changes for features and new testing code in the same PR and will greatly simplify CI/CD design. Developers will also then be able to help with code (and contribute their own automation). I don't buy your manager's stated reasoning for using python but that may not really matter.
Google cloud is the one cloud provider I'm least experienced in (and just anecdotally is the least popular for testing of the three), not sure I can give great advice there. I mainly use AWS and it's pretty great at what it does.
For structure, this document is a LOT to digest but I find it incredibly helpful: https://www.istqb.org/downloads/category/48-advanced-level-test-automation-engineer-documents.html
This is the ISTQB syllabus for Test Automation Engineers. I strongly recommend chapter 3. It lays out the different pieces of the components that make up an automation framework. Your structure might look slightly different with certain components grouped together in different ways and that's ok.
How strong is your coding background? The more effort you put into the start of the framework the more resilient it will be in the long term. This can be incredibly difficult for a beginner. Especially for starting a new project I can't stress SOLID principles enough.
More on reddit.com