Job Search and Career Advice Platform

Enable job alerts via email!

Middleware Engineer

Cynet systems Inc

Toronto

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company located in Toronto is seeking an experienced Apache / Middleware Engineer to design and operate secure web and application middleware platforms. The role includes responsibility for Apache HTTP Server performance optimization, automation with Ansible, and collaboration with various teams. Candidates should have 5+ years of experience in managing Apache servers, strong Linux skills, and a Bachelor’s degree in Computer Science or related discipline. This position emphasizes high-availability deployments and security hardening.

Qualifications

  • 5+ years of experience administering Apache HTTP Server and application servers at scale.
  • 3+ years of experience using Ansible for automation and configuration management.
  • Strong hands-on experience administering Apache HTTP Server and application servers in production environments.

Responsibilities

  • Design reverse proxy and application tier architectures with Apache HTTP Server layers.
  • Implement secure request routing from web tiers to application server clusters.
  • Perform performance tuning across web and application tiers.

Skills

Apache HTTP Server administration and tuning
Application server configuration and optimization
Ansible automation and infrastructure-as-code
Linux system administration
Networking, load balancing, and TLS fundamentals
JVM operations and Java web application deployments

Education

Bachelor’s degree in Computer Science
Relevant middleware, Linux, or automation certifications
Job description
Overview

Job Description: We are seeking an experienced Apache / Middleware Engineer responsible for designing, operating, and automating highly available and secure web and application middleware platforms. The role focuses on Apache HTTP Server and application server architectures, performance optimization, security hardening, automation, and collaboration with application and governance teams.

Requirements / Must Have
  • Strong hands-on experience administering Apache HTTP Server and application servers in production environments.
  • Proven experience with Ansible automation using roles and collections.
  • Strong Linux system administration skills.
  • Solid understanding of networking, load balancing, and TLS fundamentals.
  • Experience supporting Java-based web applications.
Experience
  • 5+ years of experience administering Apache HTTP Server and application servers at scale.
  • 3+ years of experience using Ansible for automation and configuration management.
  • Experience supporting high-availability and zero-downtime deployments.
Responsibilities
  • Design reverse proxy and application tier architectures with single or multiple Apache HTTP Server layers.
  • Implement secure request routing from web tiers to application server clusters.
  • Design and manage active-active application server clusters with load balancing and health checks.
  • Define session management strategies using session stickiness or external session persistence where required.
  • Perform performance tuning across web and application tiers, including thread models, connection handling, and resource utilization.
  • Optimize application server JVM settings including heap sizing and garbage collection strategies.
  • Design high-availability and scalability solutions supporting multi-zone or multi-region deployments.
  • Implement zero-downtime deployment strategies including rolling updates, blue-green, and canary releases.
  • Harden web and application servers by enforcing strong TLS configurations, secure headers, and restricted access controls.
  • Harden to avoid insecure protocols, methods, and unnecessary services.
  • Perform application server hardening by removing default applications and restricting management access.
  • Manage patching, upgrades, and configuration rollouts using Ansible automation.
  • Develop and maintain operational runbooks for incident response, failover, and rollback procedures.
Should Have
  • Experience designing blue-green or canary deployment models.
  • Exposure to disaster recovery testing and readiness exercises.
  • Experience working in compliance-driven environments.
Skills
  • Apache HTTP Server administration and tuning.
  • Application server configuration and optimization.
  • Ansible automation and infrastructure-as-code.
  • Linux system administration.
  • Networking, load balancing, and TLS fundamentals.
  • JVM operations and Java web application deployments.
Qualification And Education
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline.
  • Relevant middleware, Linux, or automation certifications are a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.