Work with end users and application experts to elicit requirements for designing and deploying scalable, highly available, and fault tolerant systems in cloud based systems
Lift and shift planning for an existing on-premises application to cloud based systems
Ingress and egress planning for data migration to and from cloud based systems
Selecting the appropriate cloud service based on data, compute, database, or security requirements
Integration with on-premises enterprise networks and systems
Identifying appropriate use of cloud architectural best practices
Estimating cloud costs and identifying cost control mechanisms