Job Summary:
We are seeking a skilled Cloud DevOps Engineer with hands-on experience in building and maintaining CI/CD pipelines on Google Cloud Platform (GCP) using Terraform. The ideal candidate will have a strong background in infrastructure automation, cloud-native tooling, and code quality enforcement, with additional exposure to Azure and GitHub workflows.
Required Skills:
GCP background specific to CI/CD Pipeline using terraform automation.
• GCP
• Terraform
• GitHub
• Azure
• GCP Cloud Build
• Code Quality
Responsibilities:
- CI/CD Pipeline Development:
- Design, implement, and maintain scalable CI/CD pipelines using GCP Cloud Build, GitHub Actions, and Terraform modules.
- Infrastructure Automation:
- Build and manage GCP infrastructure (e.g., GKE, Cloud Run, IAM, VPC) using Terraform with reusable, modular code.
- Source Control Integration:
- Configure GitHub repositories, branching strategies, and webhook triggers to support automated deployments and code reviews.
- Code Quality & Security:
- Integrate tools like SonarQube, or similar into pipelines to enforce code quality, security scanning, and policy compliance.
- Multi-Cloud Collaboration:
- Support hybrid cloud initiatives by integrating Azure DevOps workflows and managing cross-cloud deployment strategies.
- Monitoring & Logging:
- Set up and maintain observability tools using GCP Cloud Monitoring and Logging to ensure pipeline health and performance.
- Documentation & Best Practices:
- Create and maintain technical documentation for CI/CD workflows, Terraform modules, and operational procedures.
- Collaboration & Support:
- Work closely with development, QA, and operations teams to troubleshoot pipeline issues and optimize deployment processes.
Qualifications:
- Strong expertise in GCP Cloud Solutions, including App Engine and BigQuery.
- Proficiency in DevOps concepts and tools, especially Azure DevOps Pipelines.
- Solid understanding of cloud infrastructure and deployment strategies.
- Excellent problem-solving and troubleshooting skills.
- Experience in automating infrastructure and application deployments.
- Strong communication and collaboration skills.
- Relevant certifications such as Google Professional Cloud DevOps Engineer or Azure DevOps Engineer Expert.