GCP DevOps Engineer
Description
Role : GCP Cloud Engineer / DevOps Engineer.
Key Responsibilities :
- Architect and maintain scalable infrastructure on Google Cloud Platform to support high-performance application deployments.
- Automate infrastructure provisioning and configuration management using Terraform to ensure consistency across development, staging, and production environments.
- Manage and orchestrate containerized workloads using Kubernetes and GKE to optimize resource utilization and application availability.
- Implement and manage MLOps workflows by integrating Vertex AI to streamline the deployment and monitoring of machine learning models.
- Design and optimize CI/CD pipelines to accelerate release cycles and improve the quality of software delivery.
- Collaborate with security and development teams to implement cloud-native security best practices and ensure compliance across all cloud resources.
Job Details :
- Relevant GCP experience required 5+ years.
- GCP Compute Engine, GKE, Cloud Run, IAM, VPC, Load Balancers, Cloud NAT, Cloud Router, Cloud DNS.
- Terraform HCL, modules, remote state, state locking, reusable templates, environment separation.
- CI/CD using Cloud Build, Jenkins, GitHub Actions, or GitLab CI.
- Containerisation and Kubernetes basics : deployments, services, ingress, config maps, secrets, autoscaling, troubleshooting.
- Monitoring and logging using Cloud Monitoring, Cloud Logging, Prometheus, Grafana, or equivalent.
- Linux administration and basic scripting.
- Scripting in Bash or Python.
- Good to have experience in Vertex AI.
Good-to-have skills :
- GKE Autopilot vs Standard decisioning.
- Anthos / GKE Enterprise exposure.
- Cloud Deploy, Artifact Registry.
- FinOps and cost optimisation.
- Policy as Code using OPA, Sentinel, or Terraform policy controls.