Must have AWS Knowledge on all the services of AWS, but should be expert in below services:
Serverless (Lambda)
API gateway
EC2, ECS, VPC, IAM, S3
SAM CLI
CloudFormation
Cloud Watch
CloudFront
CodePipeline
SQS, SNS
DynamoDB
Must have good knowledge in Terraform and Docker
Must have good knowledge on Bitbucket pipelines (Optional - Jenkins)
Must have knowledge of CI/CD & Cloud deployment
Deploying, troubleshooting, automating, maintaining and constantly improving the systems that will keep the backend infrastructure running smoothly.
Experience in monitoring production system
Expert in application error analysis and debugging
Tracks system performance, capacity, and use experience to create effective strategies for maintaining and improving system performance and availability
Good to have basic understanding of Python language
Good to have knowledge of microservices architecture
Develop and maintain cloud infrastructure with strong emphasis on best practices with cloud security and cost optimization.
Uses communication and documentation tools (Jira, BitBucket, Confluence, etc.) to communicate and coordinate with other team members.
Good communication skills & good team player
Strong analytical skills for effective problem solving.
Follow Agile methodology with active participation in sprint planning, sprint review and daily stand-up meetings
Proactive & Independently need to communicate with client and manage work