Search by job, company or skills

T

Cloud Developer

3-8 Years
Save
  • Posted 3 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Greeting from TCS

We are looking for

Role: Cloud Developer

Required Technical Skill Set: Cloud (GCP Preferred/AWS/Azure)

Python

Desired Experience Range: 3-8 yrs of experience

Location of Requirement: Pune, Hyderabad, Chennai, Bangalore

Must-Have

  • Strong proficiency in Python for application development, data processing, and automation, Ability to build and consume REST APIs using frameworks like FastAPI or Flask.
  • Experience working with structured, semi-structured, and unstructured data

Hands-on experience with cloud-based application deployment and data services

  • Build high-concurrency, asynchronous REST APIs using Python and FastAPI, leveraging async/wait for non-blocking I/O and configuring CORS and middleware integrations for gateway compatibility.
  • Apply deep expertise in GCP networking and security, including VPC architecture, subnet isolation, Cloud Load Balancing, IAM, Workload Identity, and resource quota and cost optimization in distributed environments.

Good-to-Have

  • GCP preferred
  • Configure Apigee as a centralized API gateway to act as the single-entry point for microservices, handling routing, protocol translation (REST ↔ gRPC), authentication and authorization (OAuth/JWT), rate limiting, and API versioning.
  • Containerize applications using efficient Dockerfiles and orchestrate deployments on Google Kubernetes Engine (GKE), including defining Pods, Services, and Ingress, implementing auto-scaling, enabling zero-downtime rolling updates, and managing service discovery
  • Lead the transition from infrequent, manual monolithic releases to frequent, automated microservice deployments by designing CI/CD pipelines that support automated testing, secure Docker image builds, vulnerability scanning, and GitOps‑based deployments to Kubernetes.
  • Design high‑performance NoSQL document schemas optimized for high read/write workloads, enabling distributed state management without shared database bottlenecks.
  • Strong knowledge of SQL including complex joins, subqueries, CTEs, and window functions.Hands-on experience with PostgreSQL or equivalent relational databases
  • Author and manage complex YAML and JSON configurations across Kubernetes manifests, CI/CD pipelines, and cloud infrastructure templates, ensuring consistency, validation, linting, and version control across development, staging, and production environments.
  • Enable secure cross‑cloud connectivity by designing and implementing networking and security integrations (e.g., VPNs, interconnects) between GCP‑based microservices and legacy Azure systems.
  • Implement end‑to‑end observability in distributed systems by instrumenting microservices, configuring Prometheus for metrics collection, and building Grafana dashboards to monitor service health, latency, and error rates across multi‑service request flows.
  • Establish a unified automated testing strategy using Gherkin to bridge legacy monolithic regression suites and modern microservice‑level tests.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151089401

Similar Jobs

Pune, India

Skills:

Google Cloud PlatformDockerTerraformTypescriptSpring BootRest ApisMicroservicesKubernetesAngularJava 8 or higherevent-driven architecture

Pune, India

Skills:

MySQLSpring BootJavaMicroservicesApache SparkJ2EEReactElastic SearchAWSJpaPythonNosqlRESTScalaWebservicesRedshift

Pune, India

Skills:

Google Cloud PlatformTerraformDockerTypescriptSpring BootRest ApisKubernetesMicroservicesAngularJava 8 or higherevent-driven architecture

Pune, India

Skills:

GitJavascriptCSSHtml5JsonAPEXSalesforce B2B CommerceAPIs and integrations

Pune, India

Skills:

TypescriptAws ServicesCloudwatchTerraformDockerPrometheusGrafanaKubernetesPythonAWS CDKCI CD pipeline tools