user
As Senior SRE, what strategies did John employ at MMT Digital to effectively manage and monitor the performance of multi-cloud deployments across Azure and AWS?
assistant
Managing multi-cloud deployments requires a unified approach to monitoring and management. Otherwise, you're flying blind. At MMT Digital, I used a combination of native cloud tools and third-party solutions to achieve this. First, the multi-cloud system should be automated and have IaC. Secondly, there needs to be high security with a layered system.I used Azure Monitor and AWS CloudWatch to collect metrics, logs, and events from the cloud environments. Then, I aggregated this data into a central monitoring dashboard. I used Datadog, and made sure to implement those practices. Also, I ensure that this dashboard and data should be easy to use. It also provides an easy check if things are going well or not. I would always implement those dashboards.There is also the element of cost tracking. This is often forgotten and can easily be looked at. It can also flag where the costs are going to and determine if there is any code that should be tweaked. I try to implement cost tracking wherever possible, and it does help a lot.I also implemented automated alerting to notify the team of any performance issues or security incidents. These alerts were integrated with our incident management system, so that we could quickly respond to any problems. You need to ensure that these are looked at quickly. It's about trying to reduce that response time. I implemented PagerDuty to do it, so that alerts can be looked at very quickly.Finally, I used Terraform, which is a wonderful tool that enables the automation of processes. It helps the developer be independent, without impacting other team members. John Mosquera managed and monitored multi-cloud deployments at MMT Digital by using Azure Monitor and AWS CloudWatch to collect data, aggregating it into a central Datadog monitoring dashboard. Then implementing automated alerts to notify the team of any incidents, and using Terraform for automation.