Lands' End Inc. on Tuesday said it has promoted a longtime executive to chief marketing officer, quickly filling a post left vacant a month ago.

Named to the position, and to an executive vice president slot, is Becky Gebhardt, formerly chief creative officer with the Dodgeville-based retailer. Gebhardt has been with Lands' End since 1991.

In her new role — a critical one for any retailer — Gebhardt succeeds Steven Rado, whose resignation was disclosed last month in a filing with securities regulators. No reason was given for Rado's departure. Lands' End said in the filing that it planned to search externally for a replacement.

The firm also said Tuesday that it has hired Mike Zhang as vice president for e-commerce, digital marketing and innovation, and promoted Mike Holahan to senior vice president for multichannel marketing. Both men will report to Gebhardt.