Building a Resilient IT Infrastructure: Key Considerations