Deploying, automating, maintaining and managing AWS cloud-based production systems, to ensure the high availability, performance, scalability, and security of productions systems.
Build, release and configuration management of production systems that need to be supported 24* 7 uptime.
Ensuring critical system security using the best in class cloud security solutions.
Work collaboratively in a cross-functional team in an Agile delivery environment.
Be involved in projects throughout their full software lifecycle: from development, QA, and deployment, to post-production support.
Strong scripting (e.g. Shell, Batch, Python) and automation skills.
Work with application and architecture teams to conduct proof of concept (POC) and implement the design in a production environment in AWS.
Maintain backups, housekeeping, and disaster recovery mechanisms in proper order.
Provide effective operational services to customers on applications, infrastructure etc. as per the agreed upon SLAs.
Engineers not only work a broad spectrum of technical issues but may also coach/mentor new hires, develop and present training, partner with development teams on complex issues or contact deflection initiatives, write tools/script to help the team, or work with leadership on process improvement or strategic initiatives.
Will have to work on SL holidays, based on business requirements.
REQUIRED COMPETENCIES & SKILLS
Bachelor’s degree in Information Science / Information Technology, Computer Science, or equivalent.
2 years of experience in AWS platform with the following categories.
Networking - knowledge on setting up and configuring VPCs, subnets, NACLs, Security groups will be required. Knowledge on Elastic Load Balancing as well as Route 53.
Compute - knowledge on setting up EC2 instances, AMIs, EIPs as well as Auto scaling
Database - Familiarity on Amazon RDS, MySQL
Storage - Knowledge on Amazon S3, EBS
Resource/Application Monitoring - Handson configuring Amazon CloudWatch alarms and setting up thresholds appropriately, CloudWatch log monitoring, CloudTrail log monitoring.
Application Integration - Awareness on Amazon SNS, SQS services.
Security & Identity - Knowledge of Amazon IAM. Granting and revoking access to various AWS resources using custom user policies and roles.
High Availability - Sound knowledge of HA mechanisms with hands-on experience..
A strong knowledge of AWS cloud computing and AWS DevOps tools.
Strong knowledge of fundamental DevOps tools such as AWS DevOps tools, Jenkins, GitHub, Nagios, ELK stack.
Strong communication skills – reading & comprehending documents/specifications, producing clear and thorough documentation, the ability to discuss and explain technical issues during meetings.
Need to have a good understanding and hands-on experience on LINUX / Windows OS concepts, server-management.