RabbitMQ Subject Matter Expert - #2078303
Coltech
RabbitMQ Subject Matter Expert (SME)
Location: Sheffield (3 days per week on-site)
Contract: Long-term, Inside IR35
Project Overview
A large enterprise organisation is undertaking a strategic Identity and Access Management (IAM) transformation programme, focused on modernising Authentication, Federation, Privileged Access Management (PAM), Access Governance, Secrets Management, and API Security across the enterprise.
A key pillar of this initiative is Privileged Access Management (PAM), where a strategic password vaulting and access control solution is being introduced to meet global security and regulatory requirements.
We are seeking an experienced RabbitMQ Subject Matter Expert (SME) to support the design, deployment, and operationalisation of RabbitMQ across both non-production and production environments. RabbitMQ is a critical messaging component within the PAM ecosystem, supporting regional and highly regulated deployments.
The SME will play a key role in architectural design decisions, hands-on implementation, and end-to-end deployment using internal tooling and automation frameworks. Strong documentation skills and close collaboration with internal engineering, architecture teams, and external vendors will be essential.
Role Description
This is a hands-on technical engineering role requiring strong experience across distributed environments and the ability to work effectively with multiple technical and non-technical stakeholders.
The successful candidate will be responsible for delivering robust RabbitMQ solutions, supporting scalable and secure messaging architectures, and ensuring alignment with enterprise standards in a regulated environment.
You will be expected to take ownership of technical challenges, translate requirements into implementable solutions, and contribute to both design and delivery.
Key Responsibilities
- Design, implement, and support RabbitMQ environments across non-production and production systems
- Build and manage RabbitMQ clusters, including multi-site and high availability configurations
- Provide architectural input into messaging design within the PAM platform
- Manage RabbitMQ using CLI and automation tooling
- Support deployment using in-house tools, Kubernetes, and containerised platforms
- Produce and maintain Low-Level Design (LLD) documentation in collaboration with architecture teams
- Troubleshoot and resolve messaging, clustering, and performance issues
- Work closely with security, infrastructure, and platform teams to ensure compliance with enterprise standards
- Translate technical and business requirements into scalable engineering solutions
Essential Skills & Experience
RabbitMQ
- Commercial experience with RabbitMQ in enterprise environments
- Strong understanding of queues, exchanges, bindings, and shovels
- Experience configuring and managing RabbitMQ clusters
- Knowledge of multi-site and distributed RabbitMQ architectures
- Proficient in RabbitMQ administration via command line tools
- Experience working across Linux and Windows environments
Containers & Orchestration
- Strong understanding of Kubernetes concepts (pods, deployments, services)
- Experience working with Helm charts and Kubernetes manifests
- Docker experience including building and managing container images
Scripting & Automation
- Strong Python scripting skills (including external libraries and class-based development)
- PowerShell scripting experience, including modules and automation usage
Desirable Skills
- Intermediate Windows Server administration experience
- PKI knowledge (certificate generation, renewal, and revocation using OpenSSL and PowerShell)
- Docker image management and optimisation (Linux/Windows builds, tagging strategies)
- Experience working with Ansible or similar automation tools
Key Competencies
- Strong problem-solving ability with minimal supervision
- Ability to learn and adapt to unfamiliar technologies quickly
- Capable of translating non-technical requirements into technical solutions
- Strong documentation skills with attention to detail and clarity
- Effective communicator across technical and non-technical audiences
- Comfortable working in complex, regulated enterprise environments
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
.NET Developer
Customer Service Specialist
Senior Mechanical Design Engineer