305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Lead Cloud Native Developer - AWS Python Bangalore, India
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.)