Job Description
Middleware Application SME – ActiveMQ, RabbitMQ and Tomcat to Azure Deployment
- Rate TBD
- Location London, ON Canada
- Type of project
- Duration
- Education required N/A
- Years of experience N/A
- Type of employment N/A
- Area of Specialization N/A
- Languages required N/A Workhoppers Home
- Description
Middleware Application SME – ActiveMQ, RabbitMQ and Tomcat to
Azure deployment
Contract Term: 12 months, renewable
Part time, 20 hours weekly for the first 2 months, and then 40 hours a
week
Work Location: Remote Work in Canada
Deep expertise in Tomcat, ActiveMQ and Rabbit MQ.
Deploy a Clustered Tomcat environment that connects to a PostgresDB in
Azure.
Role Overview:
We are looking for a highly skilled Middleware Application SME to
support the migration of containerized middleware workloads from
on-premises Kubernetes clusters to Azure Kubernetes Service (AKS). The
SME will assess, re-platform, and optimize middleware services such as
ActiveMQ, RabbitMQ, Apache Tomcat, JBoss, NGINX, Apache HTTP Server,
Kafka, Redis, and similar technologies, ensuring seamless integration
into the AKS platform.
Key Responsibilities:
• Lead the discovery, analysis, and assessment of
existing middleware container workloads for cloud readiness and
prepare an Application Container services migration strategy on AKS.
• Review and optimize Kubernetes Container
application manifests, Helm charts, Dockerfiles, persistent volume
claims, config maps, secrets, and custom resources.
• Evaluate and remediate Application middleware
services compatibility issues for AKS, including storage class
transitions and ingress configurations.
• Define Application PODs/Container migration
patterns/Wave planning, secret and credential management strategies,
and integration with Azure Key Vault and Azure Container Registry.
• Collaborate with Application Architects,
infrastructure, and cloud architects to implement HA/DR strategies for
middleware services on AKS.
• Define CI/CD integration strategies using Azure
DevOps for middleware workload deployment, testing, and version
management.
• Enable observability by integrating
Azure-native monitoring, logging, and alerting services for
containerized middleware.
• Provide technical leadership during migration
execution, troubleshooting, and UAT support for middleware services.
• Document architectural decisions, migration
procedures, and operational guidelines for middleware components on
AKS.
Required Skills and Qualifications:
• 5 + years of hands-on experience with
middleware technologies including:
o Message brokers: ActiveMQ, RabbitMQ
o Application servers: JBoss (EAP), Apache Tomcat
o Web servers/proxies: NGINX, HAPROXY, Apache
HTTP Server
o Event/data streaming & caching: Kafka, Redis
• Strong background in Kubernetes (on-prem or
cloud) with deep understanding of StatefulSets, Services, Ingress,
PVCs, Secrets, ConfigMaps.
• Experience containerizing and managing
middleware in Docker and Helm-based deployments.
• Proficiency in CI/CD practices with tools such
as Azure DevOps, Jenkins, or GitHub Actions.
• Knowledge of Azure native services including
AKS, Azure Container Registry, Azure Key Vault, Azure Monitor, and Log
Analytics.
• Ability to assess and resolve issues related to
application connectivity, scaling, performance, and security on
cloud-native platforms.
• Strong scripting skills (Bash, Python, or
PowerShell) are a plus.
• Excellent analytical and communication skills
with a collaborative approach to cross-functional problem solving.
Preferred Qualifications:
• Azure certifications (e.g., AZ-104, AZ-400,
AZ-305) or Kubernetes certifications (CKA, CKAD).
• Experience with multi-region AKS cluster design
and failover strategies.
• Exposure to hybrid cloud integrations and
service mesh technologies (e.g., Istio, Linkerd).
-October 2, 2025