Proven experience with AWS services such as EC2, S3, Lambda, VPC, CloudFront, API Gateway, ECS, IAM, CloudFormation, and CodeDeploy.
Hands-on experience with Infrastructure as Code (IaC) tools like CloudFormation and Terraform.
Working knowledge of Kubernetes, Helm, and Argo for managing containers, deploying applications, and automating workflows.
Proficiency in containerization using Docker and deployment orchestration tools such as Jenkins and GitHub Actions.
Experience with automating infrastructure management and application deployment using Python, Bash, Shell scripting, or similar programming languages.
Experience with CI/CD pipelines and build automation.
Strong understanding of cloud security principles, including IAM roles, security groups, VPC, and other AWS security mechanisms.
Monitoring and performance tuning experience for AWS infrastructure (EC2, RDS, S3).
Experience with relational and non-relational databases like RDS and DynamoDB.
Strong background in Linux systems administration and experience with web and application server technologies like Apache, Nginx, IIS, etc.
Familiarity with Agile/Scrum development methodologies.
Experience in DevOps tools like Chef, Puppet, or Ansible is a plus.
Bachelor's or Master’s degrees in Computer Science, Engineering, or any other relevant discipline
3 to 7 years of experience in DevOps, cloud architecture, and AWS infrastructure management.
Proven track record of leading or contributing to the development of high-availability, secure, and scalable cloud infrastructure.