Job Title:
Cloud Engineer (GCP)
Location:
Ahmedabad
Job Type:
Full-time
*Preferred local candidates*
Job Overview:
We are looking for a skilled Cloud Engineer with strong experience in Google Cloud Platform (GCP) to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining cloud-based solutions, ensuring high availability, scalability, and security. You will collaborate with cross-functional teams to deploy cloud infrastructure and services, automate operations, and manage resources efficiently.
Key Responsibilities:
Cloud Infrastructure Design & Deployment:
Design, deploy, and manage scalable, secure, and highly available cloud infrastructure on GCP.
Automation & CI/CD Pipelines:
Implement Infrastructure as Code (IaC) using tools such as Terraform, Ansible, or Cloud Deployment Manager. Develop and maintain CI/CD pipelines to automate infrastructure provisioning, updates, and application deployment.
Cloud Monitoring & Optimization:
Set up monitoring, logging, and alerting systems using GCP tools (e.G., Stackdriver, Cloud Monitoring, Cloud Logging). Optimize cloud resources to maximize performance and cost-efficiency.
Security & Compliance:
Implement best practices in cloud security, ensuring compliance with relevant security standards and regulations. Manage IAM policies, VPCs, firewalls, and VPNs.
Cloud Migrations:
Lead or support cloud migration projects from on-premises to GCP, ensuring minimal downtime and data loss.
Collaboration & Support:
Work closely with software engineers, DevOps, and other teams to understand requirements and deliver effective cloud solutions. Provide support in troubleshooting and resolving cloud-related issues.
Continuous Improvement:
Stay updated on GCP services, tools, and industry trends. Proactively suggest improvements in architecture, deployment processes, and infrastructure management.
Required Qualifications:
Experience:
3+ years of hands-on experience as a Cloud Engineer with a focus on GCP.
GCP Expertise:
In-depth knowledge of key GCP services such as Compute Engine, Kubernetes Engine, Cloud Storage, BigQuery, VPC, Cloud Functions, Cloud SQL, and more.
Scripting & Automation:
Proficiency in scripting languages (e.G., Python, Bash) and automation tools like Terraform, Ansible, or Cloud Deployment Manager.
Networking:
Strong understanding of cloud networking, including VPCs, load balancing, DNS, and firewalls.
CI/CD:
Experience building and managing CI/CD pipelines using tools like Jenkins, GitLab, or GitHub Actions.
Security:
Familiarity with cloud security best practices and tools like IAM, encryption, and identity-aware proxy (IAP).
Containers & Orchestration:
Experience with containerization and orchestration tools such as Docker and Kubernetes (GKE).
Monitoring & Troubleshooting:
Experience with cloud monitoring, logging, and diagnostic tools.
Preferred Qualifications:
Certifications:
GCP certifications (e.G., Professional Cloud Architect, Cloud DevOps Engineer) are a strong plus.
Multi-cloud Experience:
Experience working with other cloud platforms like AWS or Azure.
Agile Methodology:
Experience working in Agile or DevOps-driven environments.
Soft Skills:
Strong problem-solving skills and a proactive attitude.
Ability to work independently and as part of a collaborative team.
Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Strong organizational skills with the ability to prioritize tasks and manage time effectively.