- Application Support: Primary Role
Provide support for Java-based applications in production, collaborate with development teams to deploy and configure applications, and resolve application-related issues. - System Administration:
Manage and administer Red Hat Enterprise Linux servers, install and configure system software and applications, and proactively monitor and troubleshoot system performance. - Middleware Management:
Administer middleware components (Apache Tomcat), ensuring proper integration with Java applications. - Incident & Problem Management:
Respond to incidents and service requests in a timely manner, investigate, diagnose, and resolve system and application issues, and implement preventive measures. Working experience with JIRA and other ticketing system is required. - Monitoring & Alerts:
Implement monitoring solutions to track system and application performance and configure alerts to notify teams of potential issues. Experience with monitoring tools and platforms is an advantage. - Security & Compliance:
Enforce security best practices, ensure compliance with organizational and industry standards. - Documentation:
Maintain up-to-date documentation for system configurations, procedures, and knowledge base articles to assist with issue resolution. - Collaboration with Business Teams:
Work closely with business stakeholders to gather and document business requirements, translating these into functional specifications for IT teams. Support UAT, training, and ensure technical solutions align with business needs. - Reports & Dashboards:
Develop and maintain business reports, dashboards, and process documentation, ensuring compliance with business policies and regulatory requirements.
Qualifications and Skills:
- 3+ years of experience in Application Support and Business Support
- Expertise in Red Hat Enterprise Linux, Java-based applications, and middleware administration (Apache Tomcat) and Apache web-server.
- Proficiency with writing queries using generic SQL process (using ORACLE/SQL Server)
- Knowledge of using monitoring tools, incident management processes, and troubleshooting techniques is a requirement.
- Strong problem-solving, analytical, and communication skills.
- Experience with scripting languages (Shell, Python) for automation is an advantage
- Proficiency in documentation tools such as JIRA, Confluence, or Visio.
- Bachelor's degree in Computer Science, IT, or a related field.