Job Description:
Looking for someone strong with experience in installation and testing of RabbitMQ in containers and on-premises. This person must have experience in monitoring RabbitMQ.
Skills Required:
- TBC 8-10 years of experience with installation and testing of RabbitMQ.
- Experience working with Linux OS.
- Experience with Kubernetes installation with Rabbit MQ using Docker.
- Experience with monitoring tools with Kubernetes servers to include Elastic.
- Strong consulting skills and written skills to write installation documentation.
- Willingness to travel and work with global teams.
Responsibilities:
- Design, deploy, and manage RabbitMQ clusters on Kubernetes to support our messaging requirements.
- Develop and maintain Helm charts and Kubernetes manifests for deploying RabbitMQ clusters in a production environment.
- Configure RabbitMQ instances for optimal performance, scalability, and high availability.
- Monitor RabbitMQ clusters using Prometheus or Grafana or Elastic, and other monitoring tools to ensure reliability and performance.
- Troubleshoot and resolve issues related to RabbitMQ messaging infrastructure, including message routing, queues, exchanges, and connections.
- Collaborate with DevOps and Development teams to integrate RabbitMQ messaging into applications and microservices architecture.
- Implement security best practices for RabbitMQ messaging infrastructure, including authentication, authorization, and encryption.
- Automate deployment and configuration tasks using Docker, or other automation tools.
- Stay current with industry trends and best practices in messaging technologies, RabbitMQ, Kubernetes, and cloud-native architectures