Role Description
A Google Cloud Platform (GCP) Engineer is responsible for designing, implementing, and managing cloud infrastructure and services on Google Cloud. Here’s a detailed role description in points:
- The Platform Engineering Team is responsible for building and maintaining the foundational infrastructure, tooling, and automation that enable efficient, secure, and scalable software development and deployment.
- The team focuses on creating a self-service platform for developers and operational teams, ensuring reliability, security, and compliance while improving developer productivity.
- Design and manage scalable, secure, and cost-effective cloud infrastructure (GCP, AWS, Azure).
- Implement Infrastructure as Code (IaC) using Terraform
- Implement security best practices for IAM, networking, encryption, and secrets management.
- Ensure regulatory compliance (SOC 2, ISO 27001, PCI-DSS) by automating security checks.
- Manage API gateways, service meshes, and secure service-to-service communication..
- Enable efficient workload orchestration using Kubernetes, serverless
What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoy,
- Best in class leave policy.
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
Your key responsibilities
- Cloud Infrastructure Management – Design, deploy, and manage scalable, secure, and cost-effective cloud environments on GCP.
- Automation & Scripting – Develop Infrastructure as Code (IaC) using Terraform, Deployment Manager, or other tools.
- Security & Compliance – Implement security best practices, IAM policies, and ensure compliance with organizational and regulatory standards.
- Networking & Connectivity – Configure and manage VPCs, subnets, firewalls, VPNs, and interconnects for secure cloud networking.
- CI/CD & DevOps – Set up CI/CD pipelines using Cloud Build, Jenkins, GitHub Actions, or similar tools for automated deployments.
- Monitoring & Logging – Implement monitoring and alerting using Stackdriver (Cloud Operations), Prometheus, or third-party tools.
- Cost Optimization – Analyze and optimize cloud spending by leveraging committed use discounts, autoscaling, and right-sizing resources.
- Disaster Recovery & Backup – Design backup, high availability, and disaster recovery strategies using Cloud Storage, Snapshots, and multi-region deployments.
- Database Management – Deploy and manage GCP databases like Cloud SQL, BigQuery, Firestore, and Spanner.
- Containerization & Kubernetes – Deploy and manage containerized applications using GKE (Google Kubernetes Engine) and Cloud Run.
Your skills and experience
- Strong experience with GCP services like Compute Engine, Cloud Storage, IAM, Networking, Kubernetes, and Serverless technologies.
- Proficiency in scripting (Python, Bash) and Infrastructure as Code (Terraform, CloudFormation).
- Knowledge of DevOps practices, CI/CD tools, and GitOps workflows.
- Understanding of security, IAM, networking, and compliance in cloud environments.
- Experience with monitoring tools like Stackdriver, Prometheus, or Datadog.
- Strong problem-solving skills and ability to troubleshoot cloud-based infrastructure.
- Google Cloud certifications (e.g., Associate Cloud Engineer, Professional Cloud Architect, or Professional DevOps Engineer) are a plus.
Official notification