Job Title : Middleware Engineer
Location : Montreal, QC
We are seeking a skilled Middleware Engineer with strong expertise in Cloud Infrastructure and Infrastructure as Code (IaC) . The ideal candidate will have hands-on experience in CI / CD pipelines, Terraform automation, and deploying middleware solutions on Azure or AWS cloud platforms.
This role requires collaboration with DevOps, Cloud, and Application teams to ensure scalable, secure, and highly available middleware environments.
Key Responsibilities
- Design, deploy, and manage middleware infrastructure in cloud environments
- Implement Infrastructure as Code (IaC) using Terraform
- Build and maintain CI / CD pipelines for middleware deployments
- Automate provisioning, configuration, and scaling of cloud resources
- Manage and troubleshoot middleware components (e.g., application servers, integration platforms, messaging systems)
- Monitor system performance, availability, and reliability
- Ensure security best practices and compliance standards
- Support release management and production deployments
Required Skills
Strong understanding of CI / CD concepts and pipeline automationHands-on experience with Terraform for Infrastructure as CodeExperience deploying infrastructure on either :Microsoft Azure
Amazon Web Services (AWS)Experience managing middleware platforms (WebLogic, JBoss, Tomcat, WebSphere, etc.)Knowledge of containerization (Docker) and orchestration (Kubernetes)Experience with version control systems (Git)Understanding of networking concepts (VPC, Load Balancer, Security Groups, NSG)Education
Bachelor's degree in Computer Science, Information Technology, or related field