Is it better to be a application dev before becoming a DevOps engineer?