Overview
Skills
Job Details
We are seeking a highly skilled RabbitMQ Solution Architect to lead the design, implementation, and optimization of messaging solutions leveraging RabbitMQ. The ideal candidate will have deep expertise in enterprise-grade messaging systems and a strong background in microservices architecture, integration patterns, and event-driven systems.
Key Responsibilities:
Architect, design, and implement RabbitMQ solutions for enterprise-scale applications.
Lead RabbitMQ cluster setup, configuration, and tuning to ensure high availability, scalability, and performance.
Define and implement message routing, exchange types, and queue configurations aligned with business requirements.
Monitor, diagnose, and resolve performance bottlenecks and reliability issues in RabbitMQ environments.
Collaborate with development and DevOps teams to integrate RabbitMQ into microservices-based applications.
Establish best practices, guidelines, and standards for RabbitMQ usage across the organization.
Provide technical leadership, mentorship, and support to engineering teams on messaging and event-driven design.
Required Skills & Qualifications:
Proven experience architecting and implementing RabbitMQ in large-scale enterprise environments.
Strong understanding of messaging protocols (AMQP), message brokers, and distributed systems.
Hands-on expertise in RabbitMQ configuration, clustering, federation, and monitoring.
Solid knowledge of microservices architecture, integration patterns, and event-driven design.
Experience with performance tuning, high availability strategies, and troubleshooting in RabbitMQ.
Familiarity with monitoring tools (e.g., Prometheus, Grafana) and automation frameworks.
Excellent problem-solving, communication, and leadership skills.
Preferred Qualifications:
Experience with other messaging systems (e.g., Kafka, ActiveMQ) is a plus.
Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and container orchestration (Kubernetes, Docker).
Background in DevOps practices and CI/CD pipeline integration.