Design, implement, and manage cloud-based infrastructure solutions to support business applications and services.
Monitor and optimize the performance, availability, and cost-efficiency of cloud systems.
Automate deployment, scaling, and management of cloud resources using Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
Collaborate with DevOps and development teams to ensure CI/CD pipelines are integrated with cloud services effectively.
Maintain and troubleshoot virtual machines, containers, and serverless environments.
Ensure data backup, disaster recovery, and business continuity solutions are in place.
Implement cloud security best practices including identity management, network segmentation, and monitoring.
Keep up-to-date with new cloud technologies and recommend improvements.