Talent.com
Apache /Middleware Engineering Specialist
Apache /Middleware Engineering SpecialistVDart Inc • Toronto, ON, Canada
Apache / Middleware Engineering Specialist

Apache / Middleware Engineering Specialist

VDart Inc • Toronto, ON, Canada
5 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Role : Apache / Middleware Engineering Specialist

Location : Toronto, ON

Contract

Job Specification :

Apache HTTP Server & Tomcat Design + Ansible Automation Engineer

Role Summary

Design resilient, secure, and scalable Apache HTTP Server (httpd) and Apache Tomcat platforms for Java web applications. Build Ansible automation to provision, harden, operate, and upgrade httpd and Tomcat across dev / stage / prod. Partner with SRE, Security, and App teams to deliver high availability, predictable performance, and hands-off operations via GitOps and CI / CD.

Title options :

  • Senior Web Platform Engineer (Apache / Tomcat & Ansible)
  • Web Middleware Platform Engineer (Ansible)
  • Infrastructure Engineer Apache & Tomcat Automation

Responsibilities

Architecture & Operations (Apache HTTPD + Tomcat)

  • Design reverse proxy and app tier topologies :
  • Single or dual Apache HTTPD layers (edge and internal), terminating TLS; mod_proxy_http or AJP (with hardening) to Tomcat.

  • Active / active Tomcat clusters with load balancing & health checks (at Apache layer or external LB).
  • Session management strategy : sticky sessions via cookie, or session replication / Redis-backed sessions when stickiness is not possible.
  • Performance engineering :
  • Apache MPM tuning (event / prefork), worker counts, KeepAlive, compression, caching (mod_cache), HTTP / 2 where feasible.

  • Tomcat connector threads, acceptCount, connectionTimeout, JVM sizing (Xms / Xmx), GC tuning (G1 / Parallel), and thread pools.
  • Connection reuse (HTTP keep-alive), upstream timeouts, and proper buffer sizing.
  • High availability & scaling :
  • Multi-AZ / region design, zero-downtime rolling deploys, blue / green cutovers.

  • Canarying via path / host routing and weighted backends (LB or Apache ProxyPass with status routes).
  • Security hardening :
  • TLS 1.2+ (ideally 1.3) with strong cipher suites, HSTS, OCSP stapling; cert rotation via ACME / Let's Encrypt or enterprise PKI.

  • Disable insecure HTTP methods; harden headers (CSP, X-Frame-Options, X-Content-Type-Options).
  • For AJP, bind to localhost or private subnets , set secretRequired="true" with secret, or disable AJP unless required.
  • Tomcat hardening : remove default apps, lock down manager / host-manager, JMX protection, minimal privileges, log sanitization.
  • Lifecycle management :
  • Patch, upgrade, and config rollouts with Ansible ; drift detection & remediation.

  • Runbooks for incident handling, failover, and rollbacks.
  • Ansible Automation

  • Develop idempotent Ansible roles and collections-based playbooks for :
  • OS hardening, users / groups, limits, sysctl, firewalld / ufw.

  • Apache install, vhosts, TLS, reverse proxy config, headers, logrotate.
  • Tomcat install (tar or distro), systemd service, server.xml, connectors, JVM / GC flags, keystores, context.xml, logging.
  • Application deployment hooks (WAR rollout with pre / post checks), health checks, and rollback.
  • Rolling updates (serial strategy), blue / green or canary via inventory groups or variables.
  • Integrations : JMX exporter, mod_status, metrics / log shipping agents.
  • Safety guards : pre-flight checks (ports, disk, Java version), post-verify (HTTP 200 / health, JMX metrics thresholds), and automated backout.
  • Collaboration & Governance

  • Partner with App teams for capacity, route maps, and deployment patterns.
  • Define standards, runbooks, and design docs; perform DR tests.
  • Align with security frameworks (CIS, SOC2 / ISO / PCI as applicable).
  • Minimum Qualifications

  • 5+ years administering Apache HTTP Server and Apache Tomcat in production at scale.
  • 3+ years Ansible (roles, collections, Molecule, CI / CD).
  • Strong Linux (RHEL), networking, TLS / PKI, and load balancing fundamentals.
  • JVM operation basics (heap / GC) and Java web app deployment experience.
  • Create a job alert for this search

    Apache Middleware Engineering Specialist • Toronto, ON, Canada

    Similar jobs
    MongoDB Engineering Standards Specialist

    MongoDB Engineering Standards Specialist

    Releady • Toronto
    Full-time
    MongoDB Engineering Standards Specialist.This role will focus on defining and implementing MongoDB engineering standards across production environments, ensuring scalability, security, automation, ...Show more
    Last updated: 20 hours ago • Promoted • New!
    Lead Embedded Software Engineer — Edge & Cloud (Go / K8s)

    Lead Embedded Software Engineer — Edge & Cloud (Go / K8s)

    GE Vernova • Markham
    Full-time
    A leading global energy solutions provider is seeking a mid-senior level Software Engineer for their Grid Solutions division, focusing on embedded systems and next-generation networks.The candidate...Show more
    Last updated: 21 days ago • Promoted
    Middleware Engineer

    Middleware Engineer

    Soho Square Solutions • Toronto
    Full-time
    Design resilient, secure, and scalable Apache HTTP Server (httpd) and Apache Tomcat platforms for Java web applications.Build Ansible automation to provision, harden, operate, and upgrade httpd and...Show more
    Last updated: 3 days ago • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Deloitte Canada • Toronto
    Full-time +1
    Toronto, ON; Burlington, ON; Calgary, AB; Edmonton, AB; Fredericton, NB; Halifax, NS; Kitchener, ON; Moncton, NB; Ottawa, ON. Saint John, NB; Vancouver, BC; Victoria, BC; Winnipeg, MB.At Deloitte, ...Show more
    Last updated: 21 days ago • Promoted
    Software Engineering Consultant

    Software Engineering Consultant

    E-Solutions • toronto, on, ca
    Full-time
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
    Last updated: 23 days ago • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Hamilton Porter • toronto, on, ca
    Full-time
    This leadership position will focus on the delivery, reliability, and evolution of a modern Java / AWS-based treasury system and a Backbase / Java digital experience platform, each with robust user int...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineering Director : UIAM, DevX & Multi-Cloud

    Platform Engineering Director : UIAM, DevX & Multi-Cloud

    Benevity • Toronto
    Full-time
    A leading technology firm in Toronto is looking for a Director of Software Engineering to drive the evolution of their Core and Business layers. This pivotal role involves overseeing engineering tea...Show more
    Last updated: 21 days ago • Promoted
    Linux Software Engineering Specialist

    Linux Software Engineering Specialist

    Legrand, North America • Markham
    Full-time
    Linux Software Engineering Specialist.Building Control Systems WattStopper Team.To execute successfully on software / firmware development for the Building Control System (BCS) Division.To design, de...Show more
    Last updated: 18 days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • markham, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Associate Director, Software Engineering, Cloud Compute Platforms

    Associate Director, Software Engineering, Cloud Compute Platforms

    Wayfair LLC • Toronto
    Full-time
    An Important Note about Wayfair's In-Office Policy and Salary : .Please note that this is a hybrid role based in Toronto, CAN, and will require you to work in the office on Tuesdays, Wednesdays, and ...Show more
    Last updated: 21 days ago • Promoted
    Linux Software Engineering Specialist

    Linux Software Engineering Specialist

    ZRG Careers • Markham
    Full-time
    Linux Software Engineering Specialist.Building Control Systems WattStopper Team.To execute successfully on software / firmware development for the Building Control System (BCS) Division.To design, de...Show more
    Last updated: 13 days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    P2P • Toronto
    Full-time
    At Ripple, we’re building a world where value moves like information does today.It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, ...Show more
    Last updated: 21 days ago • Promoted
    Linux Software Engineering Specialist

    Linux Software Engineering Specialist

    Legrand • Markham
    Full-time
    Linux Software Engineering Specialist.Building Control Systems WattStopper Team.To execute successfully on software / firmware development for the Building Control System (BCS) Division.To design, de...Show more
    Last updated: 17 days ago • Promoted
    Engineering Manager (Purchasing Workflows)

    Engineering Manager (Purchasing Workflows)

    Resonaite • richmond hill, on, ca
    Full-time +1
    Our client is an AI-enhanced Intelligent Spend Management platform for mid-market organizations.They are looking for an experienced engineering leader to manage and scale their.This team sits at th...Show more
    Last updated: 6 days ago • Promoted
    Cloud & Software Engineering Team Lead - AWS & IaC

    Cloud & Software Engineering Team Lead - AWS & IaC

    Bevertec • Toronto
    Full-time
    A technology solutions firm in Toronto is seeking a Cloud and Software Engineering Team Lead to oversee infrastructure and cloud engineering efforts. The ideal candidate will have 10+ years of exper...Show more
    Last updated: 21 days ago • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Updata Partners • Toronto
    Full-time
    Hey there! We’re ContactMonkey 👋.Our mission? To power measurable employee engagement worldwide.And we’d love for you to join us!. About the job - Software Engineering Manager.We understand that jo...Show more
    Last updated: 21 days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Ripple • Toronto
    Full-time
    Please note this is for Toronto, Canada.You only need toapply to one location if there are multiple listed for the job.At Ripple, we’re building a world where value moves like information does toda...Show more
    Last updated: 21 days ago • Promoted
    Associate Director, Software Engineering, Cloud Compute Platforms

    Associate Director, Software Engineering, Cloud Compute Platforms

    Wayfair • Toronto
    Full-time
    An Important Note about Wayfair's In-Office Policy and Salary : .Please note that this is a hybrid role based in Toronto, CAN, and will require you to work in the office on Tuesdays, Wednesdays, and ...Show more
    Last updated: 21 days ago • Promoted