Middleware engineer/SRE
Role summary
The Middleware Engineer/SRE role in Montreal, QC, Canada, focuses on evaluating, integrating, and operationalizing third-party and open-source technologies like Kafka, Redis, and Airflow on OpenShift Kubernetes clusters. Responsibilities include building POCs, developing automation scripts with Python and Shell, creating CI/CD pipelines using GitOps tools, and ensuring platforms meet NFR standards for HA, DR, security, performance, and observability. The role requires strong Linux, networking, storage, Docker, Kubernetes, and observability tool experience, along with proficiency in Python, Shell scripting, and Ansible for automation. This is a 12-month fixed-term contract position requiring onsite work.
Role: Middleware Engineer/SRE
Location : Montreal, QC - Canada
Responsibilities:
Evaluate and integrate third‑party and open‑source technologies (e.g., Kafka, Redis, Airflow, Elastic Search, Graph DBs).
Build POCs, test features, validate performance and prepare technologies for enterprise use.
Deploy and operationalize platforms primarily on Open Shift Kubernetes cluster using Helm/ Kubernetes
Develop reusable deployment patterns, automation scripts, and self‑service onboarding flows.
Work closely with Infrastructure, Network, Storage, Security, Database and Kubernetes platform teams.
Build CI/CD pipelines for smooth deployment through gitops tools.
Lead technical discussions and drive end‑to‑end integration design.
Ensure platforms meet NFR standards for HA, DR, security, performance and observability.
Build automation with Python and Shell scripting for deployments and operations.
Instrument platforms for observability and integrate with enterprise monitoring stacks.
Setting up alerts for metrics, logs using Observability tools.
Required Skills
Strong in Linux, Storage and Networking background.
Well versed with Python, Shell scripting and Ansible for automation.
Strong hands‑on experience on docker and Kubernetes (OpenShift) platform.
Experience with Helm, Kubernetes, and GitOps tools (Flux, ArgoCD).
Familiar with DNS, load balancing, routing, firewalls, TLS certificates and single sign-on authentication and authorization.
Experience integrating and operationalizing middleware or distributed platforms.
Ability to evaluate technologies, run structured POCs, and drive solutions independently.
Experience in configuring metrics, logs and traces using Observability tools such as Grafana, Prometheus, Open Telemetry, Tempo.
Please share the below Skill Metrics along with you submission on Candidate's self rating
Area
Experience
Rating on a scale of 1 to 5
Linux
Strong Linux fundamentals, troubleshooting, networking, storage, OS internals.
Python Automation
Strong Python capability for automation, onboarding flows, deployment scripting.
Shell Scripting
Ability to use Bash commands for operational tasks where quicker/easier than Python.
Kubernetes (OpenShift)
Deploying distributed systems, troubleshooting, pods/controllers, networking, storage, RBAC.
Helm / Kustomize / GitOps
Developing Helm charts, customizing deployments, Flux/Argo knowledge, CI/CD integration.
Infrastructure Foundations
Strong knowledge of networking, TLS/certs, firewalls, storage, HA/DR patterns, security controls.
Middleware / Platform Integration
Conceptual & hands‑on integration experience with platforms like Kafka, Redis, Airflow, Elastic Search
Observablity Tools
: Experience with Grafana, Prometheus, Loki, Temo, instrument concept
Identity & Security Protocol
Understanding of OIDC, Oauth, SAML, LDAP
Please go through the job description and skills matrix. If you are interested, please share the skill matrix & resume. Also note do not apply to the same role to avoid duplicate submittals that will be automatically rejected by the client.
Candidate First Name
Candidate Last Name
Candidate Location
Work Authorization
Phone
DOB: (MM/DD)
Willingness to relocate
Nationality:
Pay Rate
Current Project Location, City and Province:
( Montreal, QC, Canada)
Bachelor, master High school degree (Mandate)
Specialization:
University year
LinkedIn ID:
When Came to Canada and on which Visa:
Total years of exp
Relevant exp
Warm regards,
Thanks
Avinash Mishra
Direct: (+91) 9695096796|
Email:avinash@thegetch.com
Job Type: Fixed term contract
Contract length: 12 months
Pay: $50.00-$55.00 per hour
Work Location: In person