Role Description:
- The Application Support Engineer will be part of DevOps group in Infrastructure team and be responsible for the implementation and support of applications managed by our global Infrastructure and Operations team.
- The role requires the resource to be skilled in various technologies, OS and databases so he or she can perform installation, configuration, administration, integrations, troubleshooting of general applications and their components on front-end web servers, application, and database layers as required.
- The applications are mostly hosted on AWS and using different OS and DB platforms and requires the resource to have general administration experience on those platforms.
- For new applications the resource will be required to gather requirements from business, design the right architecture with help of other stakeholders, plan its implementation, execute, validate the application if needed, prepare and execute test scenarios and operationalize it to support with proper documentations and training.
- The engineer will be required to manage and resolve regular support tickets in his work area.
- This position is part of 24x7 IT Infrastructure and Operations and resource will be reporting to the IT operation manager.
Job Experience Requirements:
- Expertise in IT application support and administration of components at different layers including frontend (clients), web servers, backend, databases, etc.
- Expertise in integration, configuration of application Onboarding new application administration to assist in onboarding application administration responsibilities.
- Experience in IT application administration, testing and support including
- Hands on Experience with cloud technologies like AWS, Azure,
- Experience with AWS services like EC2, S3, IAM and RDS
- Experience with application servers such as WebLogic, Apache Tomcat or Microsoft IIS.
- Experience with databases such as MySQL, PostgreSQL, Oracle, or Microsoft SQL Server.
- Experience with scripting languages such as Bash, Shell, and PowerShell
- Good working knowledge of Windows and Linux
- Strong understanding of networking and security concepts.
- Excellent troubleshooting skills.
- Strong communication and collaboration skills.
Job Responsibilities:
- Monitor, troubleshoot, and resolve application issues in a timely manner to ensure application availability, security, and performance.
- Plan, onboard and operationalize new applications based on business and IT requirements.
- Provide technical support to end-users and resolve application-related issues.
- Configure and maintain application servers, databases, and third-party integrations.
- Develop and maintain documentation for application support processes and procedures.
- Perform application testing activities e.g. creating test plans and scenarios, executing test cases, documenting and submitting problems to appropriate application teams for corrections.
- Participate in the testing and deployment of application upgrades and patches.
- Perform routine maintenance tasks such as backups, performance monitoring, and security updates.
- Keep application stack up to date as per the latest technology trends, supportability, compatibility and vendor best practices