Role Overview:This role is centered on the design, development, and deployment of robust web and cloud-native applications utilizing a wide array of AWS services. The successful candidate will be instrumental in building and maintaining serverless architectures, automated deployment pipelines, and secure cloud infrastructure, ensuring high performance and reliability.
Key Responsibilities:- Design, develop, and deploy web applications using various AWS services.
- Develop and maintain serverless architectures.
- Create and maintain automated deployment pipelines.
- Design and develop RESTful APIs.
- Develop and maintain automated testing frameworks.
- Design and develop cloud-native applications.
- Develop and maintain cloud infrastructure.
- Monitor and troubleshoot application performance.
- Develop and maintain security best practices for AWS services.
- Develop and maintain CICD pipelines.
- Design and develop serverless applications.
- Develop and maintain automated backup and disaster recovery solutions.
Required Skills:- Proficiency in AWS services including EC2, S3, Lambda, and DynamoDB.
- Experience with AWS API Gateway, CloudFormation, and CloudWatch.
- Familiarity with AWS CodePipeline and CodeBuild for automated deployments.
- Knowledge of AWS ECS, EKS, and Fargate for cloud-native application development.
- Understanding of AWS IAM, KMS, and CloudTrail for security best practices.
- Experience with AWS X-Ray for application performance monitoring.
- Ability to work with AWS Step Functions for serverless application orchestration.
- Competence in AWS EBS and S3 for backup and disaster recovery solutions.