Published on May 3, 2025. Modified on May 22, 2025.
Role : GCP Cloud Engineer
Role Overview :
We are seeking a Google Cloud Platform (GCP) Cloud Engineer with a strong background in infrastructure, automation, and cloud architecture.
The ideal candidate will have hands-on experience in designing, deploying, and managing GCP-based infrastructure to support scalable, secure, and high-performing cloud environments.
Key Responsibilities :
Infrastructure Design & Deployment :
- Design and implement scalable, secure, and cost-effective cloud infrastructure on Google Cloud Platform (GCP).
- Set up and manage VPCs, subnets, firewalls, IAM policies, and network peering.
- Deploy and configure Compute Engine, GKE (Kubernetes), Cloud Functions, and Cloud Run for optimized performance.
Automation & Infrastructure as Code (Ia C) :
- Develop and maintain Terraform, Ansible, or Cloud Deployment Manager scripts for automated provisioning and configuration.
- Implement CI/CD pipelines using Cloud Build, Git Hub Actions, or Jenkins to automate infrastructure deployments.
Security & Compliance :
- Enforce best practices for security, access control, and governance in GCP environments.
- Implement Cloud Security Command Center, IAM best practices, and encryption policies.
- Conduct regular security audits, vulnerability assessments, and compliance checks (ISO, SOC2, PCI-DSS, etc.).
Monitoring & Optimization :
- Configure and monitor Cloud Logging, Cloud Monitoring, and Cloud Operations Suite to track performance and security.
- Optimize costs and performance through resource scaling, auto-healing, and budgeting tools like GCP Cost Management.
Networking & Hybrid Cloud Connectivity:
- Design and implement hybrid cloud or multi-cloud connectivity (e.g., VPN, Interconnect, Cloud DNS).
- Optimize load balancing, CDN, and traffic routing for high availability.
Incident Management & Troubleshooting :
- Actively monitor and troubleshoot production issues using GCP observability tools.
- Develop disaster recovery (DR) and high availability (HA) strategies for business continuity.
Collaboration & Documentation :
- Work with developers, Dev Ops, and security teams to ensure seamless integration of cloud services.
- Maintain detailed documentation for infrastructure, policies, and procedures.
Required Skills & Experience :
- Hands-on experience in Google Cloud Platform (GCP), with expertise in Compute Engine, GKE, Cloud Storage, IAM, and Networking.
- Strong knowledge of Infrastructure as Code (Ia C) tools like Terraform, Cloud Deployment Manager, or Ansible.
- Experience in CI/CD pipeline automation with tools like Git Hub Actions, Jenkins, or Cloud Build.
- Proficiency in scripting (Python, Bash, or Go) for automation and cloud management.
- Strong understanding of networking, security, and cloud governance best practices.
- Experience with monitoring & logging tools (Google Cloud Operations Suite, Prometheus, Grafana).
- Exposure to hybrid and multi-cloud environments is a plus.
Preferred Qualifications :
- GCP Certifications (e.g., Professional Cloud Architect, Professional Cloud Dev Ops Engineer, or Professional Cloud Security Engineer).
- Experience working in Dev Ops, SRE, or Cloud Infrastructure teams.
- Knowledge of Kubernetes (GKE), Docker, and microservices architecture.
- Familiarity with serverless computing (Cloud Functions, Cloud Run).