Objective:
During this project, the selected professional will provide certified Red Hat professional services, specializing in JBoss EAP 7.x, to assist with various tasks related to application migration, performance optimization, troubleshooting, and automation.
Responsibilities:
- Application Migration:Assist in migrating applications from platforms such as WebLogic/WebSphere to JBoss EAP 8.x.
Analyze and refactor application code for migration using tools like Migration Toolkit for Applications (MTA) or equivalent tools provided by UOB.
- Namespace and JDK Migration:Migrate namespaces from javax to Jakarta.
Upgrade JDK versions from Oracle JDK/OpenJDK 8/11/15 to Oracle JDK/OpenJDK 17/21.
- Performance Tuning and Load Testing:Optimize application performance by conducting load testing.
Configure tuning parameters for JVM, OS, and network settings.
- Troubleshooting and Advisory:Troubleshoot JBoss JWS (JBoss Web Server) and provide feasible solutions.
Recommend best practices and architecture solutions for subsystems such as Elytron, Undertow, Datasources, Messaging, etc., based on industry standards.
- Automation and Efficiency Improvement:Develop and maintain shell scripts to enhance deployment, maintenance, and troubleshooting efficiency for JBoss EAP.
Deliverables:
- Day 2 Operations Documentation:Provide comprehensive guidelines on managing and maintaining the application environment post-migration.
- Troubleshooting and Operational Documentation:Deliver detailed documentation for troubleshooting and day-to-day operational activities.
- Incident Reporting:Provide monthly incident reports summarizing the work completed and any issues encountered.
Skills & Experience Required:
- Proven experience with Red Hat JBoss EAP, including application migration and performance optimization.
- Strong proficiency in Java, JDK versions, and migration tools such as MTA.
- Expertise in performance tuning and troubleshooting for JBoss Web Server.
- Ability to create shell scripts for automation and efficiency improvement.