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).