Roles and Responsibilities:
• Design cloud infrastructure that is secure, scalable, and highly available on AWS.
• Work collaboratively with software engineering to define infrastructure and deployment requirements.
• Provision, configure and maintain AWS cloud infrastructure defined as code.
• Ensure configuration and compliance with configuration management tools.
• Administer and troubleshoot Linux based systems.
• Troubleshoot problems across a wide array of services and functional areas
• Build and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems.
• Perform infrastructure cost analysis and optimization.
• Building and maintaining tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
Desired Candidate Profile-
• 3-6 years of Hands-on experience in UNIX shell scripting, and Python scripting for DevOps automation tasks.
• At least 3 years of experience building and maintaining AWS infrastructure (VPC, EC2, Security Groups, IAM, EKS, CloudFront, S3, CloudFormation, Lambda).
• Strong understanding of how to secure AWS environments and meet compliance requirements.
• Hands-on experience deploying and managing infrastructure with Terraform.
• Solid foundation of networking and Linux administration.
• Experience with Docker, GitHub, Jenkins and deploying applications on AWS via CloudFormation.
• Ability to learn/use a wide variety of open-source technologies and tools, including hands on expertise in GIT, Jenkins, Ansible.
• Strong bias for action and ownership.
Core Competence-
• Python
• MongoDB or any NoSQL, MySQL/PostgreSQL
• Knowledge on RDS, Redis, AWS Arora, EC2 will be an added advantage.