Overview
Skills
Job Details
Key Responsibilities:
- Google Cloud Platform Development: Design, develop, and maintain cloud-native applications and services using Google Cloud Platform services such as Cloud Run, Cloud Storage, VPC, Pub/Sub, BigQuery, and Cloud SQL (PostgreSQL).
- Application Architecture: Collaborate with architects and team members to build scalable, reliable, and secure cloud architectures.
- Terraform &Infrastructure as Code: Use Terraform to automate infrastructure provisioning and configuration for Google Cloud Platform environments.
- Deployment: Lead the deployment process in Google Cloud Platform, managing IAM roles and ensuring proper access control for different services.
- Conversational AI Development: Work on conversational AI platform development leveraging Google Cloud services, ensuring seamless integration with Cloud and On-Premise APIs, and other AI-related services.
- Collaboration: Work closely with cross-functional teams to deliver AI-driven, conversational applications. Participate in team meetings, planning sessions, and code reviews.
- Optimization & Troubleshooting: Ensure high availability, optimal performance, and scalability of the cloud infrastructure. Resolve issues related to the Google Cloud Platform stack and deploy improvements.
- Experience:
- At least 5 years of experience in Java and web service development.
- At least 3 years of hands-on experience working with Google Cloud Platform (Google Cloud Platform).
- Expertise in services like Cloud Run, Cloud Storage, VPC, gRPC, Pub/Sub, PostgreSQL (Cloud SQL), and BigQuery.
- Technical Expertise:
- Strong understanding of Terraform for infrastructure automation and Google Cloud Platform IAM for access control.
- Solid understanding of cloud-native architectures, including microservices and containerization.
- Experience deploying and managing applications in CloudRun.
- Hands-on experience with BigQuery, data analysis, and integration with databases like PostgreSQL.