Job Title: Lead GCP Cloud Engineer (Hands-on) Key Responsibilities: Cloud Infrastructure Management Implement and maintain Infrastructure as Code (IaC) using advanced Terraform practices and other tools like Cloud Deployment Manager.
Design, deploy, and actively manage scalable, reliable, and secure cloud infrastructure on Google Cloud Platform (GCP).
Develop and maintain robust CI/CD pipelines to automate cloud infrastructure deployments and updates.
Networking Design and manage complex GCP networking configurations including VPC, subnets, load balancers, and peering.
Implement and manage hybrid connectivity solutions like Cloud VPN, Interconnect, and Network Peering.
Configure and manage GCP Firewall rules, NAT gateways, and Cloud DNS.
Security & Compliance Develop and enforce security best practices and policies across cloud environments, ensuring compliance with industry standards and regulations.
Manage identity and access control using Cloud IAM, Cloud Identity, and integrate with third-party SSO providers.
Monitor and secure GCP resources using Security Command Center, Cloud Armor, and Shielded VMs.
DevOps Implement and optimize automated testing, continuous integration, and continuous deployment processes.
Collaborate with data analysts and data engineers to streamline data analytics pipeline deployment and monitoring using GCP services like AI Platform, Vertex AI, and Kubeflow.
Cloud Architecture & Optimization Design and implement high-availability, disaster recovery, and backup strategies.
Perform cost analysis and optimize resource usage for cost efficiency without compromising performance.
Evaluate and implement new GCP services and technologies to improve cloud architecture and processes.
Required Skills and Experience: Technical Skills Strong expertise in Infrastructure as Code (IaC), with advanced skills in Terraform and proficiency in Cloud Deployment Manager.
Strong expertise in GCP services such as BigQuery, Cloud SQL, Pub/Sub, Cloud Functions, Dataplex, and Kubernetes Engine.
Advanced knowledge of GCP networking concepts including VPCs, hybrid connectivity, DNS, and network security.
Deep understanding of cloud security best practices, compliance frameworks (e.g., GDPR, HIPAA), and security tools like IAM, Cloud Armor, and Security Command Center.
Experience with CI/CD tools like GitLab CI, Jenkins, or Google Cloud Build.
Hands-on Experience Minimum of 5 years of active, hands-on engineering experience in cloud environments, with a focus on GCP.
Demonstrated ability to lead and execute complex cloud infrastructure projects.
Soft Skills Strong problem-solving and troubleshooting skills.
Excellent communication and collaboration abilities.
Ability to work independently and lead within a team environment.
Preferred Skills Experience with multi-cloud environments and cloud migration projects.
Familiarity with machine learning workflows, tools, and frameworks (e.g., TensorFlow, PyTorch).
Proficiency in scripting languages like Python, Bash, or Go for automation and tool development.
Experience in logging, monitoring, and alerting tools.
Certifications: Candidates with the following GCP certificates are highly preferred: Google Cloud Professional Cloud DevOps Engineer Google Cloud Professional Cloud Network Engineer Google Cloud Professional Cloud Security Engineer