Key Responsibilities:
- Design, deploy, and maintain secure and scalable cloud infrastructure solutions.
- Automate cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or ARM templates.
- Ensure system availability, performance, capacity, and security through monitoring and optimization.
- Collaborate with DevOps, security, and application teams to support CI/CD pipelines and cloud-native applications.
- Manage cloud services including compute, storage, networking, identity, monitoring, and databases.
- Implement and enforce security best practices, including IAM policies, VPC design, encryption, and compliance standards.
- Troubleshoot and resolve incidents, perform root cause analysis, and implement preventive measures.
- Develop documentation, architectural diagrams, and operational procedures.
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in cloud engineering or infrastructure roles.
- Expertise in one or more cloud platforms: AWS, Azure, or Google Cloud Platform .
- Proficiency in scripting languages: Python, Bash, PowerShell , etc.
- Experience with IaC tools: Terraform, AWS CloudFormation, Azure ARM .
- Hands-on experience with containerization and orchestration: Docker, Kubernetes .
- Strong understanding of networking, DNS, load balancing, and firewalls in the cloud.
- Experience with monitoring/logging tools: CloudWatch, Prometheus, Grafana, ELK, Datadog .
- Familiarity with CI/CD tools: Jenkins, GitLab CI, Azure DevOps, etc.
- Knowledge of cloud cost optimization techniques and budgeting tools.
Preferred Qualifications:
- Cloud Certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate, GCP Professional Cloud Engineer).
- Experience with hybrid cloud or multi-cloud environments.
- Understanding of cloud security frameworks and compliance (e.g., SOC2, HIPAA, ISO 27001).
- Exposure to serverless architectures and microservices design.
Report job