The present Invention discloses automatic devices configured to perform a cryoprocedure on at least one biological sample carried by one or more carriers. The device comprising a carrier holder, a container holder, a carrier driver and a container driver. The carrier holder is configured to receive and hold the one or more carriers in an upright orientation while holding the at least one biological sample. The container holder is configured to hold two or more containers each in a predetermined location on the container holder. The carrier driver is configured to translate the carrier holder. And the container driver is configured to translate the predetermined locations so as to position one of them in a position accessible to the carrier holder, so as to enable the carrier driver to submerge an active portion of each one or more carriers held by the carrier holder in a predetermined vertical depth in the position accessible to the carrier holder.