Talent.com
This job offer is not available in your country.
Lead Cloud Native Developer - AWS Python

Lead Cloud Native Developer - AWS Python

EpamGurgaon, India
30+ days ago
Job description

Description

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.)