About the Role
We are looking for a skilled GCP DevOps Engineer to design, implement, and manage cloud infrastructure and CI/CD pipelines on Google Cloud Platform. The ideal candidate will have strong hands-on experience with GCP services, automation using Terraform, and a solid understanding of DevOps best practices, ensuring high availability, security, and scalability across deployments.
Key responsibilities
- Design, deploy, and manage GCP infrastructure leveraging services such as Cloud Run, Compute Engine, GCS, BigQuery, Secret Manager, Pub/Sub, Dataflow, GKE, Cloud Build, and Cloud Deploy.
- Develop and maintain Infrastructure as Code (IaC) using Terraform for consistent and repeatable environment provisioning.
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions/Workflows, and Docker to automate build, test, and deployment processes.
- Manage containerization and artifact management using Artifact Registry.
- Configure and optimize cloud monitoring, logging, and alerting to ensure system reliability and performance.
- Implement networking configurations including firewalls, routing, and load balancing to support secure and scalable applications.
- Develop automation scripts using Python and Bash for operational efficiency.
- Support workflow orchestration and data pipeline automation using Astronomer/Airflow.
- Collaborate with development and data engineering teams to streamline DevOps processes and cloud deployments.
Required skills & qualifications
- 5–10 years of relevant DevOps experience, with at least 3+ years on GCP.
- Strong experience with Terraform and CI/CD tools (Jenkins, GitHub Actions).
- Proficiency in containerization (Docker, Kubernetes/GKE).
- Experience with GCP networking, security, and monitoring best practices.
- Hands-on experience in Python, Bash, and SQL scripting.
- Familiarity with Airflow or Astronomer for data pipeline orchestration.
- Excellent problem-solving, communication, and collaboration skills.
Preferred skills
- GCP Professional DevOps Engineer or Cloud Architect certification.
- Experience working with data-driven or analytics-focused environments.
- Exposure to multi-cloud or hybrid cloud deployments.