1. Cloud Infrastructure Design & Management
Design, implement, and maintain GCP infrastructure using Terraform and other automation tools.
Deploy and manage GCP services like Cloud Storage, Cloud SQL, Filestore , and IAM .
Configure and maintain Cloud Load Balancers (HTTP(S), TCP/UDP, SSL Proxy) to ensure high availability and scalability.
Monitor, analyze, and optimize GCP resource usage and cost efficiency .
2. Kubernetes & Container Orchestration
Deploy, scale, and manage containerized applications using Google Kubernetes Engine (GKE) .
Utilize Helm charts , Istio , and service mesh for managing microservices-based architectures.
Implement rolling updates, blue/green deployments, and zero-downtime upgrades.
3. Serverless & Compute Services
Deploy and manage applications using Cloud Run and Cloud Functions .
Optimize container-based workloads on Cloud Run for performance and cost-effectiveness.
4. CI/CD & DevOps Automation
Build and manage CI/CD pipelines using Azure DevOps .
Automate infrastructure and application deployments using Terraform, Bash , and PowerShell .
Integrate security and compliance checks into the CI/CD pipeline ( DevSecOps approach).
Required Skills:
Experience: 8+ years in Cloud/DevOps Engineering, with a focus on GCP.
Cloud Expertise: Deep understanding of GCP services including GKE, Compute Engine, IAM, VPC, Cloud SQL, Cloud Storage, Cloud Functions .
Kubernetes & Containers: Proven experience with GKE , Docker , Helm , and container networking.
Keyskills: Automation Networking GCP devops Cloud Design management Infrastructure HTTP SQL Python