I was contacted by one of the recruiters, then I had a call with the manager of cloud engineering team about my past experience and the responsibilities. Then I was called on for an on-site interview and i was interviewed by 6 people in two groups of 3 and I had a final interview with the manager again and after 3 days I was offered the role and i accepted it.