Skip navigation EPAM

Lead Cloud Native Developer - AWS Python Chennai, India

  • hot

Lead Cloud Native Developer - AWS Python Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are looking for a Lead Cloud-Native - AWS Python Developer who is passionate about building scalable, resilient, and observable cloud-native applications.

The ideal candidate will possess a deep understanding of cloud-native development principles and demonstrate the ability to apply these principles to the design and development of cloud-based solutions.


#LI-DNI

Technologies

  • Python Boto3, AWS CDK, EC2, VPC, RDS, EBS, EFS, CloudFormation, Terraform, S3, DynamoDB, SQS, SNS, Lambda, API Gateway, CloudWatch, Docker, AWS EKS, ECS

Responsibilities

  • Designing and developing cloud-native applications using Python and AWS services
  • Implementing scalable, observable, and maintainable systems with robust automation
  • Leading the design and implementation of complex systems with many modules and dependencies
  • Implementing Infrastructure as Software using Cloud Development Kits
  • Recommending optimization strategies for cloud usage to improve developer productivity and solution cost
  • Troubleshooting issues in applications using cloud infrastructure
  • Implementing part of the Cloud Well-Architected Frameworks
  • Creating custom cloud-native databases and data models
  • Leading teams in designing and implementing highly available, fault-tolerant, scalable, and secure cloud-native solutions
  • Driving serverless best practices across the organization
  • Designing and implementing large-scale, complex serverless applications
  • Automating and orchestrating serverless processes using infrastructure as code and CI/CD pipelines
  • Implementing multi-cloud serverless deployment strategies for high availability and disaster recovery

Requirements

  • 8+ years of development experience in Python and AWS services
  • Expertise in Python Cloud-Native software design and development
  • Proficiency in AWS Boto3 Python SDK and calling multiple AWS services
  • Good understanding of AWS services like S3, DynamoDB, SQS, SNS, Lambda, API Gateway, CloudWatch, etc
  • Experience with AWS core services like EC2, VPC, RDS, EBS, EFS
  • Ability to write unit test cases using PyTest or equivalent
  • Experience in exposing functions as APIs using Lambda, Flask, or Django
  • Ability to dockerize applications and deploy them in ECS or EKS
  • Proficiency in writing AWS CDK (Cloud Development Kit)/CloudFormation or Terraform for deployment code
  • Strong understanding and implementation of Microservices concepts and best practices
  • Experience in handling data formats JSON, YAML, Dictionary, Files, etc
  • Hands-on experience in Docker and container orchestration using Kubernetes on AWS EKS or ECS
  • Strong unit testing and debugging skills
  • Experience in source code management using Gitlab, GitHub, Bitbucket, Code Commit
  • Good communication and collaboration skills

Nice to have

  • AWS certification is a plus

We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

Hello. How Can We Help You?

Our Offices