Key Responsibilities
· Design, implement, and maintain messaging infrastructures including IBM MQ, RabbitMQ, and Apache Kafka across multiple environments.
· Administer and configure Queue Managers, topics, channels, queues, and connectors for IBM MQ and other messaging platforms.
· Automate deployment, monitoring, and configuration tasks using scripting (e.g., Bash, Python) or configuration tools (e.g., Ansible, Terraform).
· Collaborate with application developers, architects, and infrastructure teams to deliver robust integration solutions.
· Develop and maintain messaging security policies including encryption (SSL/TLS), authentication, and authorization.
· Create and maintain documentation for configurations, runbooks, operational procedures, and disaster recovery.
· Monitor performance metrics and tune messaging systems for throughput, reliability, and resource efficiency.
Troubleshoot and resolve complex messaging issues impacting business-critical systems.
· Lead or participate in platform upgrades, migrations, and modernization initiatives involving messaging technology.
Required Qualifications
· 7+ years of experience in enterprise IT environments.
· 5+ years of hands-on experience with IBM MQ (v8, v9 or later) including installation, configuration, tuning, and troubleshooting.
· Experience with RabbitMQ and Apache Kafka in a production environment.
· Solid understanding of messaging patterns (e.g., point-to-point, pub/sub, request/reply) and delivery semantics (at least once, at most once, exactly once).
· Experience integrating messaging platforms with enterprise applications using Java, .NET, Python, or Node.js.
· Proficient in managing security aspects of messaging platforms including TLS/SSL, certificate management, and user access control.
· Scripting experience for operational automation and monitoring (e.g., Bash, Python, PowerShell).
· Familiar with HA/DR designs and clustering for messaging systems.
Experience with IBM Integration Bus (IIB) / App Connect Enterprise (ACE).
· Familiarity with cloud-native messaging services (e.g., Amazon MSK, Azure Event Hubs, Google Pub/Sub).
· Knowledge of monitoring tools (e.g., Prometheus, Grafana, Splunk, ELK).