Fujitsu logo
Fujitsu Verified
Information Technology, Consulting, Hardware, Software, Services

Middleware engineer/SRE

Montreal, Quebec, CanadaOnsiteTemporary$50–$55 /hrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

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

Email

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

Ready to apply?
You'll be redirected to Fujitsu's application page.