Description

Responsibilities

• Background and experience providingDevOps support to Cloud deployed Applications

• Strong experience in productionsupport, for the applications in production or to be deployed into production

• A deep understanding and familiaritywith: Linux, and Web/Application servers - Apache, Nginx, Tomcat, etc.

• Deployment, automation, management,and maintenance of AWS cloud-based production system

• Monitoring and logging systems –Cloudwatch, Cloudtrail, ElasticSearch

• Networking knowledge - Firewalls,VPNs, proxies & Load balancers

• Ensuring availability, performance,security, and scalability of AWS production systems.

• Experience with Python, shell or otherscripting language

• Manages and maintains the hardware,software, security, and connectivity to the Internet as well as middlewarecomponents

• Good understanding on User management,both for Windows and Linux machines. Integration with AD group on-prem, SSOwould be good to have

• Software Development Fundamentals,Problem Solving, Documentation Skills, Verbal Communication, ApplicationMaintenance, Application and System Security,

Promotes Team Building and ProcessImprovement, System Administration.

• Troubleshoots and resolves systemservice failures by identifying and analyzing the situation and providescorrective actions.

• Monitors systems activities and finetunes system parameters and configuration to optimize performance and ensuresecurity of systems.

•         Monitor daily systems, evaluate theavailability of all server resources and carry out all Linux server tasks

•         Provision of critical system securityby leveraging best practices and prolific cloud security solutions.

•         Fault finding, analysis and of logginginformation for reporting of performance exceptions

•         Proactively monitoring systemperformance and capacity planning

•         Integrate automated testing frameworksinto the CI/CD pipelines to ensure code quality and reliability.

•         Implement blue-green deployments,canary releases, and other deployment strategies to minimize downtime and risk

•         Manage, coordinate, and implementsoftware upgrades, patches, hot fixes on servers, workstations, and networkhardware

•         Create and modify scripts orapplications to perform tasks

•         Thorough understanding of protocolssuch as DNS, HTTP, LDAP, SMTP, and SNMP

•         Create and maintain documentationrelated to system configurations and procedures

•         Definition and deployment of systemsfor metrics, logging, and monitoring on AWS platform.

 

Required/Desired Skills

 

SkillRequired /DesiredAmount of required experience in yrsCandidate Experience
Background and experience providing DevOps support to Cloud deployed ApplicationsRequired5Years
Deployment, automation, management, and maintenance of AWS cloud-based production systemRequired5Years
Ensuring availability, performance, security, and scalability of AWS production systems and the RDS DBRequired5Years
Experience with Python, shell or other scripting language for Batch processing and the Data processingRequired5Years
Troubleshoots and resolves system service failures by identifying and analyzing the situation and provides corrective actions for api deploymentsRequired3Years
Integrate automated testing frameworks into the CI/CD pipelines to ensure code quality and reliability.Required3Years
Implement blue-green deployments, canary releases, and other deployment strategies to minimize downtime and riskRequired5Years

Education

Bachelor's degree