Job Description
<p><p><b>About the job :</b><br/><br/><b>About the Role :</b><br/><br/>We are seeking a DevOps Engineer with deep expertise in CI/CD automation using Google Cloud Build and Infrastructure-as-Code (IaC) with Terraform.<br/><br/>The ideal candidate will own the design, implementation, and maintenance of automated build and deployment pipelines, enabling seamless delivery across multi-environment cloud platforms.<br/><br/>This role requires strong hands-on skills in GCP DevOps services, scripting, and modern infrastructure practices, with a focus on scalability, governance, and reliability.<br/><br/><b>Key Responsibilities : Automation : </b></p><p><br/></p><p>- Design, implement, and optimize Google Cloud Build pipelines for application and infrastructure deployments.</p><p><br/>- Automate testing, packaging, and deployment workflows for multi-environment (Dev/QA/Prod) releases.</p><br/>- Integrate Cloud Build with GitHub/GitLab for automated triggers, approvals, and as Code : </b></p><p><br/>- Develop, maintain, and scale Terraform modules for GCP resources (BigQuery, GKE, Compute, Networking, IAM, etc.<br/><br/>- Standardize infrastructure provisioning with reusable templates and best practices.<br/><br/>- Implement Terraform state management, workspaces, and remote backends securely.<br/><br/><b>Cloud & Platform Engineering : </b></p><p><br/></p><p>- Collaborate with Dev, BI, and Data Engineering teams to enable fully automated environments.<br/><br/>- Ensure compliance with security, access controls, and cloud governance policies.<br/><br/>- Optimize build times, costs, and resource utilization in GCP.<br/><br/><b>Monitoring & Reliability : </b></p><p><br/></p><p>- Set up monitoring, logging, and alerting for build pipelines and infrastructure using GCP-native tools (Stackdriver, Cloud Logging/Monitoring).<br/><br/>- Troubleshoot build failures, Terraform drifts, and deployment issues.<br/><br/>- Implement automated rollback, blue/green, or canary deployment strategies.<br/><br/><b>Collaboration & Enablement : </b></p><p><br/></p><p>- Work closely with development, QA, and operations teams to drive DevOps adoption.<br/><br/>- Provide documentation, runbooks, and internal knowledge sessions on CI/CD and IaC practices.<br/><br/>- Champion automation-first culture across the organization.<br/><br/><b>Required Skills & Experience : </b></p><p><br/></p><p>- 4+ years of DevOps / Platform Engineering experience.<br/><br/>- Strong expertise in Google Cloud Build (triggers, substitutions, private pools, service accounts).<br/><br/>- Advanced knowledge of Terraform (modules, workspaces, state mgmt, providers, versioning).<br/><br/>- Experience with GCP services (Compute Engine, BigQuery, GKE, Cloud Storage, IAM, VPC networking).<br/><br/>- Hands-on experience with GitOps workflows (GitHub/GitLab/Bitbucket).<br/><br/>- Proficiency in scripting (Python, Bash, or Shell).<br/><br/>- Experience with secrets management (Secret Manager, Vault).<br/><br/>- Familiarity with monitoring/logging (Stackdriver, Prometheus, Grafana).<br/><br/><b>Nice-to-Have :</b><br/><br/>- Experience with CI/CD for Data pipelines (Dataform, Composer, Airflow).<br/><br/>- Knowledge of Kubernetes (GKE) and container orchestration.<br/><br/>- Exposure to multi-cloud DevOps (Azure DevOps, Jenkins, etc.<br/><br/>- Certifications: Google Professional Cloud DevOps Engineer or Terraform Associate</p><br/></p> (ref:hirist.tech)