Job Description
Key Responsibilities
- Design and implement scalable cloud infrastructure on Google Cloud Platform (GCP) using Terraform and other Infrastructure-as-Code (IaC) tools
- Build and maintain CI/CD pipelines using Codefresh/GitHub Actions or similar platforms to ensure reliable and automated software delivery
- Manage and optimize Docker-based container deployments and Kubernetes workloads
- Collaborate with development teams to support cloud-native application deployments and performance tuning
- Automate infrastructure provisioning, configuration, and monitoring to support DevOps practices
- Contribute to best practices in cloud architecture, security, and cost optimization
- Provide troubleshooting and on-call support for cloud environments as needed
Required Skills & Experience
- Hands-on experience with Google Cloud Platform (GCP) services (e.g., Dataflow, GKE, Cloud Run, IAM, Cloud Storage, Pub/Sub, etc.)
- Strong experience with Terraform and other IaC tools
- Proficient in designing and managing CI/CD pipelines, ideally with Codefresh, GitHub Actions, or similar tools
- Solid knowledge of Docker, container orchestration, and Kubernetes concepts
- Programming experience in Python and Java
- Proven ability to work independently and manage multiple priorities as an individual contributor
- Experience in application development; understanding of microservices, REST APIs, and distributed systems
- Familiarity or experience with AI/ML platforms, models, or toolchains is highly desirable