- Design, develop, test, deploy and maintain scalable cloud-based applications using AWS services such as Kubernetes, Docker, Helm etc.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
- Ensure high availability, scalability, security and performance of the application by monitoring its behavior under various loads.
- Troubleshoot issues related to application deployment, scaling or performance using tools like Kafka.
Job Requirements :
- 5-12 years of experience in developing large-scale cloud-based applications on AWS platform.
- Solid understanding of microservices architecture design principles and implementation using GoLang or similar languages.
- Experience with containerization using Docker and orchestration using Kubernetes or Helm Charts.