Must have development background and should have hands-on
experience in Java, or Node.Js or Ruby or Python, angular.js as an
application developer.
Must have experience with Continuous integration and deployment tools eg. Jenkins, Ansible, Github, Subversion, Nexus etc.
Good to have strong understanding & working experience on either of the Public Cloud like AWS, Azure or GCP.
Experience on AWS services like EC2, S3, VPC, IAM, Lambda, ECS, RDS, DynamoDB
Good hands on experience in setting up enterprise cloud security, networking configurations
Must have excellent understanding of typical multi-tier application architectures: web servers (Apache, nginx, IIS), caching, application servers, load balancing.
Knowledge of RESTful Web Services, XML, JSON. Documenting of Webservices using Swagger.
Must have worked on micro-services applications, containerization of applications.
Must be aware of version control of code, code coverage, automated code testing.
Exposure to log management and log analysis tools like Splunk.
Roles and Responsibilities:
Helping with application migration to Public clouds like AWS, Azure or GCP.
The candidate will have to present AWS Cloud services offerings and solutions to clients
Application optimization on Cloud.
Containerize/ Dockeriseexisting applications & migration to Public Cloud.
Must be able to identify & implementapplication deployment automation; define continuous integration process as per best practices.