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.
Skill | Required /Desired | Amount of required experience in yrs | Candidate Experience |
---|---|---|---|
Background and experience providing DevOps support to Cloud deployed Applications | Required | 5 | Years |
Deployment, automation, management, and maintenance of AWS cloud-based production system | Required | 5 | Years |
Ensuring availability, performance, security, and scalability of AWS production systems and the RDS DB | Required | 5 | Years |
Experience with Python, shell or other scripting language for Batch processing and the Data processing | Required | 5 | Years |
Troubleshoots and resolves system service failures by identifying and analyzing the situation and provides corrective actions for api deployments | Required | 3 | Years |
Integrate automated testing frameworks into the CI/CD pipelines to ensure code quality and reliability. | Required | 3 | Years |
Implement blue-green deployments, canary releases, and other deployment strategies to minimize downtime and risk | Required | 5 | Years |
Bachelor's degree