Key Responsibilities:
- Design, develop, and deploy applications and microservices on GCP
- Build and maintain CI/CD pipelines using tools like Cloud Build, Jenkins, or GitHub Actions
- Leverage GCP services such as Cloud Functions, App Engine, Cloud Run, Pub/Sub, BigQuery, and Cloud Storage
- Write infrastructure-as-code using Terraform or Deployment Manager
- Integrate GCP with third-party APIs and on-premise systems
- Monitor performance and optimize cost and scalability of GCP workloads
- Ensure application security and compliance using IAM, VPC, and other GCP security services
- Participate in code reviews, sprint planning, and architecture discussions
Required Skills & Qualifications:
- 3+ years of experience with GCP (or equivalent cloud platform with willingness to learn GCP)
- Proficiency in at least one programming language: Python, Go, Java, or Node.js
- Strong understanding of cloud-native design patterns and microservices architecture
- Experience with Docker and Kubernetes (GKE preferred)
- Familiarity with RESTful APIs, gRPC, and event-driven architecture
- Working knowledge of DevOps tools and Git-based workflows
- GCP certification (e.g., Associate Cloud Engineer or Professional Cloud Developer) is a plus
Preferred Qualifications:
- Experience with data processing pipelines using BigQuery, Dataflow, or Dataproc
- Exposure to AI/ML services in GCP such as Vertex AI
- Background in system design and high-availability architectures
- Strong communication and problem-solving skills