Analyze business, technical, functional, performance and infrastructure requirements to design and develop scalable Amazon Web Services (AWS) cloud infrastructure. Work on AWS services such as EC2, ECS, S3, RDS, CloudFormation and Lambda to maintain infrastructure in the Cloud environment. Develop Shell scripts and Cloud formation templates for AWS resources to automate the deployment of artifacts. Use AWS Cloud formation resources to create new AWS environments by following best practices in VPC and Subnet design. Work on automating application build processes. Assist developers in debugging application build, deployment and connectivity issues. Develop infrastructure as code for CI and CD platform by automating application deployment process using Ansible and Chef. Configure Docker to automate container deployment through Jenkins. Maintain the Version control repository such as Gitlab and GitHub.
Bachelor's degree in Computer Science