Devops GCP Engineer
persistent
Job Description
- Design, implement, and maintain enterprise-grade CI/CD pipelines using GitHub, GitHub Actions, Bitbucket, Bamboo, and related DevOps tools.
- Automate application build, testing, deployment, and release management processes.
- Develop and maintain automation scripts using Shell Scripting and PowerShell.
- Build and manage scalable cloud infrastructure on Google Cloud Platform (GCP).
- Deploy, manage, and optimize containerized applications using Kubernetes and cloud-native technologies.
- Support microservices-based applications and distributed system architectures.
- Implement deployment strategies such as Blue-Green, Canary, Rolling, and Big Bang deployments.
- Integrate security and quality tools such as Veracode, Black Duck, SonarQube, Lighthouse, AppDynamics, and Cypress into CI/CD pipelines.
- Provide ongoing build, deployment, and production support across multiple environments.
- Collaborate closely with development teams to streamline release processes and improve software delivery efficiency.
- Troubleshoot infrastructure, application deployment, networking, and platform-related issues.
- Design and implement Infrastructure as Code (IaC) solutions using Terraform.
- Develop Pipeline as Code solutions and automate operational workflows.
- Support cloud migration, modernization, and platform transformation initiatives.
- Implement monitoring, logging, and observability solutions for proactive issue detection.
- Drive continuous improvement initiatives to optimize deployment speed, reliability, and operational efficiency.
- Participate in architecture discussions and recommend DevOps and cloud best practices.
- Create and maintain technical documentation, deployment guides, and operational runbooks.
- Mentor team members and promote DevOps culture across engineering teams.