19 Sep
|
NTT America
|
Bengaluru
19 Sep
NTT America
Bengaluru
MQ & IIB Job Description: **Middleware - Enterprise Messaging and Integration Administrator** **Role Summary** NTT DATA is seeking -- years of experienced Enterprise Messaging & Integration Engineer is responsible for designing, implementing, administering, and supporting enterprise-grade messaging, integration, and workload automation platforms. This role ensures secure, reliable, high-performance communication between distributed applications using IBM, Apache, and open-source messaging technologies. The engineer also manages complex scheduling environments and contributes to automation, observability, and continuous improvement of mission critical integration systems. **Key Responsibilities** 1. Messaging Platform Administration (IBM MQ, Kafka, ActiveMQ, RabbitMQ) - Install, configure, upgrade, and secure messaging platforms. - Create and manage messaging artifacts: queue managers, queues, topics, channels, listeners, security settings, retention policies. - Implement HA/DR, clustering, replication, and multi-node failover strategies. - Performance tuning: throughput optimization, message persistence, batch sizes, connection pools, buffer/log tuning. - Monitor health metrics using dashboards (Prometheus/Grafana/ELK/Splunk) and handle incidents proactively. - Troubleshoot message flow failures, dead-letter queues, consumer lag, stuck messages, and network bottlenecks. 2. Integration Engineering (IBM IIB / ACE) - Design, develop, and deploy message flows using ESQL, Java, mapping nodes, REST/SOAP connectors, MQ/Kafka nodes. - Build and manage BAR files, integration nodes, servers, policies, and workplace overrides. - Implement integration security: TLS/mTLS, OAuth/JWT, Basic Auth, certificate management. - Troubleshoot and optimize integration flows for latency, throughput, parser efficiency, and memory footprint. - Participate in CI/CD pipelines,
automated deployments, unit testing, and environment migrations. 3. IoT & Telemetry Messaging (IBM MQXR / MQTT) - Configure and support MQXR Telemetry listeners, MQTT topics, subscriptions, and QoS policies. - Secure MQTT clients using TLS certificates, access control, and throttling policies. - Monitor MQTT client connections, sessions, retained messages, and message routing to backend MQ systems. 4. Workload Automation (IBM TWS / IWS) - Install, upgrade, configure, and administer TWS/IWS masters, controllers, and agents. - Build job streams, calendars, dependencies, event triggers, and SLA monitoring. - Troubleshoot job failures, optimize schedules, and implement recovery workflows. - Integrate workload scheduler with MQ, REST APIs, databases, file systems, and enterprise applications. 5. Security, Governance & Compliance - Implement end to end security for messaging and integration technologies: TLS/SSL, mTLS, JAAS, CHLAUTH policies, RBAC, OAuth/SASL. - Perform auditing & reporting for security compliance frameworks. - Ensure platform hardening, certificate rotation, and vulnerability remediation. 6. Automation, DevOps & Observability - Create automation scripts (Shell, Python, PowerShell) for deployments, housekeeping, and monitoring. - Build IaC templates (Ansible, Terraform) for consistent provisioning. - Integrate platforms into CI/CD pipelines (Jenkins, Azure DevOps, GitLab CI).
- Maintain dashboards for real time system health and SLA adherence. 7. Documentation & Collaboration - Create runbooks, SOPs, operational guidelines, and architectural diagrams. - Work closely with application teams, architects, network, cloud, and security teams. - Participate in on call rotation and production support responsibilities. **Required Skills & Experience** - Strong working knowledge of: o IBM MQ (Distributed / MQ Clustering / Security) o IBM IIB/ACE development & administration o IBM TWS/IWS job scheduling o MQTT / MQXR messaging o Apache Kafka (brokers, topics, partitions, ACLs, Schema Registry) o Apache ActiveMQ (Classic/Artemis) o RabbitMQ (AMQP, mirrored/quorum queues, federation/shovel) - Strong Linux/Unix system administration skills. - Strong debugging skills across messaging, network, TLS, and application layers. - Good understanding of networking (TCP/IP, firewalls, load balancers, proxies). ________________________________________ **Good-to-Have Skills** - Experience with Kubernetes (OpenShift/EKS/AKS) for containerized messaging platforms. - Cloud messaging equivalents (Azure Event Hub, AWS MQ/Kinesis/SNS/SQS, GCP Pub/Sub). - Experience with microservices and event-driven architectures. - Exposure to CI/CD, GitOps, Infrastructure-as-Code. - Monitoring tool exposure ________________________________________ **Soft Skills & Competencies** - Strong analytical and troubleshooting skills - Good documentation and communication skills - Customer-focused approach - Ability to work in global teams - Ability to work in 24×7 support rotations when required. - Risk identification and proactive mitigation mindset **Educational Qualifications** - Bachelor's Degree in Computer Science / Information Technology or equivalent - Relevant certifications (if any) preferred
📌 MQ Systems Integration Specialist (Bengaluru)
🏢 NTT America
📍 Bengaluru