Responsibilities:
Design and deploy scalable, highly available, secure, and fault tolerant SaaS env on AWS & Azure for production, dev, test …
Focus on building/maintenance/monitoring our SaaS env
Application components by integrating with AWS ECS, etc
Modify existing software in AWS & Azure to improve performance.
Passion for solving production, challenging issues.
Promote cooperation and commitment within a team to achieve common goals.
Examine data to grasp issues, draw conclusions, and solve problems.
Requirements:
5 years’ experience as DevOps
2 years experience on AWS in architecture, design, development, delivery of distributed applications
Demonstrated competency with the following AWS services: ECS, EC2, EBS, S3, Glacier, RDS, VPC, Route53, ELB, ALB, IAM, CloudFront, CloudFormation, CloudWatch, SQS, SES, Lambda.
Must: Proficient in Python, Bash, Groovy programming language and tech stacks.
Must: Proven experience with SaaS/PaaS application on AWS
.Advantage – Full software development lifecycle experience.
Must: Deep understanding of the Linux operating system, networking and security concepts
Must: Experience building scalable infrastructure in AWS & Azure
Must: Experience with one or more AWS SDKs and/or CLI.
Must Expertise in leveraging Automation / DevOps principles, experience with operational tools, and able to apply best practices for infrastructure and software deployment (Terraform / Ansible / Puppet).
Must: Infrastructure-as-a-code (Terraform)
Must: Source code GIT
Must: Experience with building CI/CD processes.
Must: Hands on experience with Jenkins .
Advantage – Experience with system monitoring tools & frameworks (e.g. AppDynamicsPrometheus, Grafana etc.) will be an added advantage
Advantage – Nonsql database experience is a big plus mainly Cassandra – advantage
Advantage – Experience with proven ability to efficiently lead process review and manage projects is desired – advantage.
· Individual must possess good verbal and written communication skills.