- Design, deploy, and manage cloud infrastructure on AWS, Azure, or GCP.
- Implement Infrastructure as Code (IaC) using Terraform or CloudFormation.
- Monitor cloud environments to ensure high availability, security, and performance.
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD.
- Automate cloud deployments and infrastructure provisioning.
- Configure networking components such as VPCs, VPNs, Load Balancers, DNS, and Firewalls.
- Implement cloud security best practices, IAM policies, and compliance standards.
- Manage containerized applications using Docker and Kubernetes.
- Troubleshoot cloud infrastructure and application deployment issues.
- Optimize cloud resources to improve performance and reduce costs.
- Collaborate with developers, DevOps teams, and system administrators.
- Create and maintain technical documentation.