Cloud Engineer
Job description.
About the Role
We are looking for a highly skilled Cloud Engineer with strong expertise in multi-cloud environments, specifically Google Cloud Platform (GCP) and Amazon Web Services (AWS). The role involves designing, deploying, and maintaining secure, scalable, and cost-optimized cloud solutions. The ideal candidate will have a strong background in automation, security, and cloud cost management, with the ability to collaborate across teams to deliver reliable and compliant cloud services.
Key Responsibilities
Cloud Infrastructure & Operations
- Design, deploy, and maintain workloads on GCP and AWS (e.g., Compute, Storage, VPC, IAM, RDS/Cloud SQL, Kubernetes/GKE/EKS).
- Configure hybrid connectivity solutions (VPN, Interconnect, Direct Connect, Cloud Router, BGP).
- Implement high availability, disaster recovery (DR), and backup strategies.
- Continuously monitor and improve performance, reliability, and scalability of cloud environments.
Billing & Cost Optimization
- Manage and optimize cloud billing and consumption across accounts and projects.
- Define and implement budgets, alerts, and cost optimization strategies.
- Partner with stakeholders to apply FinOps practices and ensure cost efficiency.
Automation & DevOps
- Develop Infrastructure as Code (IaC) using Terraform, CloudFormation, or Deployment Manager.
- Automate provisioning, deployments, and operational tasks.
- Support CI/CD pipelines using Cloud Build, CodePipeline, Jenkins, or GitHub Actions.
Security & Compliance
- Apply security best practices for IAM, encryption, firewall policies, and network segmentation.
- Utilize Google Cloud Security Command Center (SCC) and AWS Security Hub for risk detection and compliance monitoring.
- Ensure adherence to standards such as ISO, GDPR, PDPL, and other relevant regulations.
- Integrate cloud environments with SIEM and centralized monitoring solutions.
Collaboration & Support
- Partner with architects and application teams to migrate and modernize workloads.
- Produce technical documentation, runbooks, and best practice guidelines.
- Provide L2/L3 support for cloud services, ensuring SLAs are met.
Qualifications
Required
- Bachelor’s degree in Computer Science, IT, or related field.
- 3+ years of experience as a Cloud Engineer with hands-on expertise in GCP and/or AWS.
- Proficiency in cloud services (Compute, Networking, Storage, IAM, Kubernetes).
- Strong skills in Terraform, CloudFormation, or Ansible.
- Proficiency in scripting (Python, Bash, PowerShell).
- Experience with containers and orchestration (Docker, GKE, EKS, Kubernetes).
- Familiarity with CI/CD tools and DevOps practices.
Certification (Mandatory)
- Google Associate Cloud Engineer or Google Professional Cloud Architect.
- AWS certification (Solutions Architect Associate or higher) is a strong plus.
Preferred
- Experience working in multi-cloud or hybrid cloud setups.
- Knowledge of FinOps tools and cost governance frameworks.
- Familiarity with ITIL or ITSM processes.
- Exposure to cloud-native data services (BigQuery, Redshift, RDS, Cloud SQL).
Core Competencies
- Strong analytical and problem-solving skills.
- Excellent collaboration and communication abilities.
- Focused on security, automation, and cost optimization
- Ability to work in a fast-paced, regulated enterprise environment.