Role Overview
We are seeking a skilled Cloud Engineer to design, implement, and manage cloud-based infrastructure and services. The role involves working with cloud platforms to ensure scalability, security, and high availability of applications while supporting DevOps and automation initiatives.
Key Responsibilities
- Design, deploy, and manage cloud infrastructure on platforms such as AWS, Azure, or GCP
- Automate infrastructure provisioning using Infrastructure-as-Code (IaC) tools
- Monitor system performance, availability, and security in cloud environments
- Implement and maintain CI/CD pipelines for application deployment
- Optimize cloud costs and resource utilization
- Ensure compliance with security and governance standards
- Troubleshoot cloud infrastructure and application issues
- Collaborate with development and DevOps teams to support cloud-native applications
Required Skills
- Experience with cloud platforms: AWS, Azure, or Google Cloud Platform
- Knowledge of Infrastructure-as-Code tools such as Terraform or CloudFormation
- Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
- Strong understanding of networking, security, and cloud architecture
- Experience with Linux/Unix systems
- Proficiency in scripting languages like Python, Bash, or PowerShell
Preferred Skills
- Experience with containerization and orchestration (Docker, Kubernetes)
- Knowledge of microservices architecture
- Familiarity with monitoring tools (Prometheus, Grafana, CloudWatch)
- Experience with serverless computing and cloud-native services