About the Role
Location: [Chennai / Hybrid]
Experience Level: [e.g., 58 Years]
Interview: F2F interview round || Chennai, Thuraipakkam
Tech Stack: Python (FastAPI/Django), Data Structure & Algorithm
Responsibilities
- Application Development: Design and maintain scalable backend services using Python (specifically FastAPI, Django, or Flask).
- Containerization: Architect and optimize Docker images to ensure fast build times and secure, lightweight production environments.
- Orchestration: Deploy, manage, and troubleshoot workloads on Kubernetes (K8s), including writing Helm charts and managing ConfigMaps/Secrets.
- Cloud-Native Design: Transition legacy monolithic logic into a Microservices architecture that leverages auto-scaling and self-healing.
- CI/CD Integration: Build and maintain automated pipelines (GitHub Actions, GitLab CI, or Jenkins) to ensure code-to-cloud efficiency.
- Collaboration: Work closely with DevOps and SRE teams to bridge the gap between it works on my machine and it works in production.
Qualifications
- Python Mastery: Deep understanding of asynchronous programming (asyncio), PEP 8 standards, and testing frameworks like pytest.
- Container Expertise: Hands-on experience with Docker.
- Kubernetes Savvy: Proficiency in managing K8s objects (Pods, Deployments, Services, Ingress) and tools like Helm or Kustomize.
- Database Knowledge: Experience with PostgreSQL or MySQL and NoSQL solutions (Redis, MongoDB).
- Cloud Platforms: Working knowledge of at least one major cloud provider (AWS EKS, Google GKE, or Azure AKS).
Preferred Skills
- Experience with Infrastructure as Code (IaC) tools like Terraform or Pulumi.
- Familiarity with Service Mesh (Istio/Linkerd) or Observability tools (Prometheus, Grafana, ELK stack).
- Contributions to open-source Python or Cloud-Native projects.