Use your skills to your advantage. In an interview, don't settle for crappy coding challenges. Ask the company what version of linux they're running in their docker containers (and when it was updated/patched) If they can't even tell you, prove value by telling them why (security, perf) and how (either newer canonical images or custom) My point here is the game hasn't really changed, it's just gotten wrapped in two more layers of abstraction.
My learning advice:
- Skip python, unless you want to become a coder or get into data science
- Learn how to launch a basic app using docker (think of a dockerfile like a shell script)
- Learn the 4 basic things you need to launch a basic app on kube (pod, deployment, service, ingress)