Junior DevOps targeting FAANG MLOps in autumn. How to prep?
I am three months into my first job as a junior DevOps engineer at a 100+ employee IoT startup, and I am planning to start applying for DevOps/MLOps roles at FAANG companies when I hit the six month mark. I know that is early, and I don't expect offers in the first round, but I would rather start building the habit of interviewing sooner than later. My plan is to aim for interviews during autumn that can help build the groundwork for proper offers during the spring round.
My background is non-traditional. I have a mixed degree, mostly CS but with a humanities component, was active in an ML club at university, and worked part time as a data engineer during my studies. I recently made it to the second round at BCG X for a non-junior AI engineer role, which gave me some confidence that I am not completely off base.
My current stack at work is mostly Kubernetes, Python and Go, and my day to day has also involved ML work that I can't go into detail about publicly. For prep outside of work I am doing Kaggle competitions to keep my ML fundamentals sharp, grinding leetcode in Go, and planning to self-study Kubeflow by reimplementing an image generation project I found. I have not used Kubeflow professionally yet.
My question is whether this prep mix is actually aligned with what FAANG MLOps interviews look for. I am worried I might be trying to cover too many bases by practicing in multiple ways at the same time. Any feedback on what to prioritize or what I am missing would be appreciated.