Cloud Engineer (Has Certificated Cloud Architect)
Requirements
- Minimum 3–5 years of experience as a Cloud DevOps Engineer, DevOps Engineer, Cloud Engineer, or in a similar role.
- Mandatory: Must hold a valid Cloud Architecture certification, such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, Google Cloud Professional Cloud Architect, or an equivalent cloud architecture certification.
- Strong hands-on experience in cloud infrastructure deployment, configuration, management, and troubleshooting.
- Experience with at least one major cloud platform: AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Strong understanding of cloud architecture principles, including high availability, scalability, fault tolerance, disaster recovery, and cost optimization.
- Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or Azure Bicep.
- Experience designing, implementing, and maintaining CI/CD pipelines using GitLab CI/CD, Jenkins, GitHub Actions, or equivalent tools.
- Hands-on experience with Docker and container orchestration using Kubernetes.
- Proficiency in Linux administration and scripting using Bash/Shell or Python.
- Understanding of cloud networking, including VPC/VNet, subnets, routing, load balancers, DNS, VPN, and firewall/security groups.
- Experience implementing cloud security best practices, IAM, access control, secrets management, and encryption.
- Familiarity with monitoring, logging, and alerting tools such as Prometheus, Grafana, CloudWatch, Azure Monitor, or Google Cloud Monitoring.
- Experience troubleshooting cloud infrastructure, deployment failures, performance issues, and production incidents.
- Strong analytical, problem-solving, communication, and collaboration skills.
Key Responsibilities
- Deploy, manage, and maintain cloud infrastructure and services.
- Design and implement scalable, secure, highly available, and cost-efficient cloud architectures.
- Automate infrastructure provisioning and configuration using IaC tools.
- Build, maintain, and optimize CI/CD pipelines and deployment workflows.
- Manage containerized applications and support Docker/Kubernetes environments.
- Monitor cloud infrastructure performance, availability, security, and resource utilization.
- Troubleshoot infrastructure and application deployment issues and support incident resolution.
- Implement cloud security controls, backup strategies, disaster recovery, and operational best practices.
- Collaborate with development, QA, security, and infrastructure teams to improve deployment efficiency and system reliability.
- Maintain technical documentation, architecture diagrams, and operational procedures.