GCP Application Developer

8 - 13 years

9 - 19 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities

Lead the architecture, development, and deployment of scalable, high-performance web applications using Python on the Google Cloud Platform.

Design and execute comprehensive strategies for migrating and modernizing existing applications from on-premises or other cloud environments to GCP.

Utilize and integrate a wide range of native GCP services, including but not limited to:

Compute: App Engine, Cloud Run (especially for serverless), Google Kubernetes Engine (GKE) for containerized applications.

Data & Storage: Cloud SQL, Cloud Storage, and BigQuery for data management.

Networking: VPC Peering, Load Balancing, and Network Security configurations.

Security: IAM, Secret Manager, and Identity-Aware Proxy (IAP) to ensure application security.

Develop, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using GCP's native tools like Cloud Build, Cloud Deploy, and Artifact Registry.

Collaborate with cross-functional teams to define project requirements, design optimal cloud architectures, and ensure smooth, end-to-end application delivery.

Conduct code reviews, mentor junior developers, and ensure adherence to best practices for code quality, security, and cloud architecture.

Monitor, troubleshoot, and resolve complex technical issues related to the application and underlying GCP infrastructure.

Write and maintain clear, comprehensive documentation for application designs, data flows, and operational procedures.

Stay up-to-date with emerging GCP technologies, industry trends, and best practices.

Required Qualifications:

Experience: Professional software development experience, with years focused on application development within the Google Cloud Platform.

Python Proficiency: Expert-level proficiency in Python, including experience with modern frameworks (e.g., Flask, FastAPI) for building scalable web applications and RESTful APIs.

GCP Expertise: In-depth, hands-on experience with core GCP services for web application deployment, including Cloud Run, GKE, App Engine, Cloud SQL, and Cloud Storage.

Cloud Migration: Demonstrated experience leading or significantly contributing to application migration projects from on-premises or other cloud providers to GCP.

DevOps and CI/CD: Extensive experience with CI/CD implementation on GCP, leveraging tools like Cloud Build, Container Registry, and Cloud Deploy.

Containerization: Strong understanding and hands-on experience with Docker and Kubernetes for containerized application development and orchestration.

Problem-Solving: Excellent analytical and troubleshooting skills for diagnosing and resolving complex technical issues.

Communication: Strong verbal and written communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, chennai, bengaluru