Support cloud implementations, upgrades, migrations, and change requests on client cloud environments
Maintain multiple (DevOps) environments based on client requirements
Ability to configure and setup backups as well as setup automated AWS patching for Windows and Linux platforms
Suggest and identify new tools and processes to improve the cloud platform
Assist in identifying system migrations and system upgrades to create and deploy new cloud environment
Work as extended AWS DevOps support team of the client and participate in stand-up meetings with the client.
Learn and support client's DevOps environment on AWS.
Design and implement hosting solutions on different AWS environment like dev, stage and prod.
Proactively monitor Jira tickets and client communications Troubleshoot, test and provide technical solutions to issues that may be reported
Conducting RD as and when required.
Take Ownership of AWS production system environment comprising of Compute, network and storage resources.
Planning, implementing, maintaining, troubleshooting backup disaster recovery policies on AWS.
Coordinate with other departments - engineering, technical operations to ensure smooth business continuity
Automation of Monitoring - hook scripts for custom monitoring (Zabbix, Nagios) on *nix servers.
Troubleshoot and resolve hardware and software/application issues. Shell Scripting for automation of IT/sysops tasks. Overall Linux system administration (Amazon Linux, CentOS, RHEL, Ubuntu)
Job requisites
Generic Skills
Must be a good communicator to ensure proper daily customer communicationsaccent-free, easily understandable, and grammatically correct verbal and written English.
Strong problem solving and troubleshooting skills
Experience working in an Agile/Scrum environment
Technical Skills
Demonstrated experience in Windows Active Directory design and implementation across AWS cloud environments
Experience with designing and deploying AWS Services like Elastic Compute (EC2), Storages (S3, EBS, EFS, Glacier and AWS Storage Gateway) and RDS
Demonstrated experience in AWS storage encryption, data at rest, and data in transit
Hands on knowledge with Continuous Integration Continuous Deployment tools and processes
Working knowledge of Multi-tier architectures: load balancers, caching, web servers, application servers and databases.
Hands-on experience with Virtual Private Cloud (VPC) and Elastic Compute Cloud (EC2) , Identity and Access Management (IAM) , Lambda functions and Cloud watch ,Simple Storage Service (S3) , AWS DynamoDB and Relational Database Services (RDS) , AWS
Kinesis and Redis cache , AWS API Gateway , Simple Notification Service (SNS), Simple Email Service (SES) and Simple Messaging Service (SMS) , Basics of Elastic Load Balancer (ELB) , CloudFront,
Simple Workflow Services (SWS) and Elastic Beanstalk
Strong system administration (Linux/Unix or Windows) at the command-line level including IP tables.
Experience documenting and maintaining configuration and process information.
Configuration Management experience with Puppet or similar (Ansible, Puppet, Salt)
Good understanding of AWS best practices Working knowledge of AWS CloudFormation, Terraform and Code Deploy
Expertise in one of the scripting languages (Bash, Shell, Python, or Perl)
Access control management, System monitoring tools e.g. Netstat, Top, VM Stat.
Experience in network monitoring tools like Zabbix, Nagios, AWS CloudWatch etc.
Has worked with:?iptables, SSH, SSL, public key authentication
Possess good understanding of TCP/IP, DNS, HTTP
Experience with Version Control Software (Git preferred)
Experience with Continuous Integration - Jenkins preferably
Experience in writing API functions for Amazon Lambda serverless computing in general.
Work experience in the following AWS services is a plus
Amazon ECS and EKS + Docker and Kubernetes
AWS Control Tower
AWS Organisations
AWS Service Desk
Experience
Minimum 3+ years of experience in AWS Administration is required. Certification in AWS is preferred.
AWS Certified Solutions Architect
AWS Certified Developer
AWS Certified SysOps Administrator
AWS Certified DevOps Engineer
Job Classification
Industry: IT-Software, Software ServicesFunctional Area: IT Software - Application Programming, Maintenance, Role Category: Admin/Maintenance/Security/DatawarehousingRole: Admin/Maintenance/Security/DatawarehousingEmployement Type: Full time
Education
Under Graduation: Any Graduate in Any SpecializationPost Graduation: Post Graduation Not RequiredDoctorate: Doctorate Not Required