Please create a set of steps to manage private keys with different criticalness, including steps to create, store (backup) and use them.
Please include steps for low critical keys (insignificant damage if leaked or lost), medium level (significant damage if leaked or lost), and highly critical keys (should NEVER be leaked or lost).
Please make the right balances between convenience and security.
In the steps, also list the roles will be involved. e.g. DevOps can create and rotate low critical keys and Developer can access it. Multiple Executives will be involoved when creating highly critical keys.
Example:
Materials that could be helpful:
https://en.bitcoin.it/wiki/Cold_storage