Job Purpose

Creditinfo RabbitMQ Specialist is a hands-on role that combines architecture, consultancy and administrator responsibilities. The scope of expertise is client faced same as internal dev and non-prod environments.

The specialist is responsible for defining the design, deployment, and management of the technologies. (S)he enables implementation of RabbitMQ standards and procedures bottom up. Close coordination with application developers is vital same as cooperation with IT Infrastructure Administrators. (S)he monitors system performance, troubleshoots issues, ensures security and overall efficiency of our managed instances that may reach tens of terabytes in size.

(S)he also supports our clients in complex tasks (server migrations, availability, etc.), educates internal dev teams, helps them with application development and resolving performance issues and participates in the accommodation of new requirements.

Responsibilities

  • Deployment and management of RabbitMQ instances (messaging)
  • Design, implementation and testing of backup/restore strategies
  • Design, implementation and testing of HA/DR solutions
  • Server/service monitoring and performance troubleshooting
  • Support clients and dev teams in complex tasks

Requirements

  • Proved RabbitMQ field experience 3+ years 
  • Capability to make, justify and document design decisions 
  • Capability to analyse, plan and execute availability and robustness improvements 
  • Windows Server platform experience 
  • Proved PowerShell scripting skills 
  • Excellent technical and troubleshooting skills 
  • Good spoken and written English skills (communication on daily basis) 
  • Software development experience is a big plus 
  • Experience with Microsoft SQL, Couchbase or ElasticSearch is a big plus 
  • French, Czech and Slovak language skills are a plus