I thought we were all in clear agreement that promoting engineers into managers creates poor managers? Engineers are good engineers, management is an entirely different skill set.
Promoting engineers into managers loses you a good engineer and creates a poor (and unhappy) manager.
If the person wants to be a manager, great! But otherwise, don't do it.