Rabbit MQ SME
Role details
Job location
Tech stack
Job description
Job Profile - RabbitMQ SME Project Overview HSBC is working on a strategic Identity and Access Management programme and is re-shaping the way Authentication, Federation, Privileged Access Management, Access Governance, Secrets Management and API Security is done across the bank. One of the pillars of that programme is Privileged Access Management (PAM). HSBC is working on uplifting controls and capabilities in privileged access for the Group and introducing the strategic password vaulting solution that will enable to meet strategic requirements. We are seeking experienced a RabbitMQ SME who can complement the existing Engineering Team to drive and support the implementations of RabbitMQ within the non-production and production environments. RabbitMQ is a key component of the overall PAM solution and is used in within our regional deployments and highly regulated countries. The RabbitMQ SME will need to provide direct input into the architecture designs as well as engineer the end-to-end deployment using in-house tooling. They will be responsible for documenting this process and contributing to Low-level Designs through collaboration with the internal Design Teams and internal technology SMEs. Role Description This is a technical role where the candidate will be expected to work across several environments and interact with internal and external teams and vendors confidently. The successful candidates must therefore have both strong analyst skills and technical knowledge as a significant part of the role is working with technical specialists and testing proposed solutions. Essential Skills ? RabbitMQ: Used commercially and understand the basics (Queues/Shovels/Exchanges) ? RabbitMQ: Knows how to configure Clusters, understands multiple site implementations ? RabbitMQ: Can manage clusters via Command Line ? RabbitMQ: Used Linux/Windows versions ? Kubernetes: Understands key concepts; pods, containers, deployments and comfortable with manifests and HELM charts ? Docker: Know how to create Docker images ? Python: Ability to create basics scripts and can demonstrate how to find and answers and translate to requirements ? Python: has developed full solutions using external modules and used Classes ? Powershell: Understands concepts, can create scripts, understands modules and how to use them Desirable Skills ? Windows: Has intermediate Windows Server experience ? PKI: Familiar with creating, issuing and revoking certificates on Windows & Linux using Command Line tools (PowerShell, OpenSSL) ? Docker: Understands tags and can manipulate Linux/Windows build images ? Ansible: Experience in interacting with Ansible Capability ? Can find solutions to problems without reliance on external input ? Comfortable approaching technology not encountered previously ? Understands the importance of clear and concise documentation ? Can translate non-technical inputs into technical solutions ? Communicates technical content to non-technical colleagues
Requirements
- python
- Kubernetes
- Docker
- powershell
- PKI
- Ansible
- Windows