Key Responsibilities:
- Cluster Tuning & Optimization: Perform tuning activities to accommodate additional client connections to the existing Hazelcast cluster, ensuring optimal performance and scalability.
- Near Cache Implementation: Design and implement Near Cache for low-volatility data, improving data access speed and reducing latency across client requests.
- Configuration Review & Enhancement: Review and assess existing use cases and configurations, introducing additional configurations and optimizations for both client and server-side performance improvements.
- Collaboration & Guidance: Work closely with the Customer’s consulting team to identify innovative solutions for optimizing the Hazelcast setup. Provide expert guidance on Hazelcast tuning, connection optimization, and configuration enhancements.
- Performance Monitoring & Reporting: Monitor the cluster’s performance post-implementation and provide recommendations for further improvements. Validate the successful implementation of Near Cache and other optimization strategies through measurable performance gains.
- Knowledge Transfer: Conduct knowledge transfer sessions to enable the Customer’s consulting team to independently troubleshoot issues, diagnose performance bottlenecks, and implement new solutions.
- Progress Reviews & Reporting: Participate in regular progress reviews with the Customer to track milestones, demonstrate performance improvements, and ensure alignment with project goals.
- Documentation & Recommendations: Deliver clear, actionable recommendations and configuration documentation after reviewing the Hazelcast client and server configurations.
Key Requirements:
- Expertise in Hazelcast: Strong experience with Hazelcast architecture, configuration, clustering, and performance tuning.
- In-depth Understanding of Near Cache: Experience in implementing Near Cache solutions to improve data access speed and reduce latency.
- Client & Server-Side Performance Optimization: Proven experience in optimizing both client and server-side performance for highly available systems.
- Technical Communication Skills: Ability to effectively communicate with cross-functional teams and the customer, ensuring smooth collaboration and clear deliverables.
- Problem-Solving & Innovation: Ability to analyze and identify areas of improvement within the existing infrastructure and suggest innovative solutions to enhance performance.
- Experience with Large-Scale Systems: Demonstrated experience working with large-scale, distributed systems and managing high volumes of concurrent connections.
- Knowledge Transfer & Training: Ability to share technical knowledge with the team and conduct training sessions effectively.
Additional Requirements:
- Communication: Strong verbal and written communication skills, with the ability to interact with technical and non-technical stakeholders.
- Collaboration: Ability to work independently as well as part of a team, collaborating closely with the Customer Project Manager and other stakeholders.
- Proactive Approach: Ability to take ownership of tasks and deliver high-quality work within agreed-upon timelines.
To apply for this job email your details to rajat.tyagi@praxisconsultants.in