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
    Software Engineering Consultant - E-Solutions

    Software Engineering Consultant - E-Solutions

    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: 22 days ago • Promoted
    Google Cloud - VMware Support - Enterprise Solutions Inc.

    Google Cloud - VMware Support - Enterprise Solutions Inc.

    Enterprise Solutions Inc. • markham, on, ca
    Full-time
    The Sr Administrator in Support & Operations plays a pivotal role in delivering advanced technical support and operational excellence. This position focuses on troubleshooting complex issues and con...Show more
    Last updated: 1 day ago • Promoted
    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: 16 hours ago • Promoted • New!
    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
    Engineering Manager (Purchasing Workflows)

    Engineering Manager (Purchasing Workflows)

    Resonaite • newmarket, 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: 5 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 Manager : Drive Innovation & Grow Teams

    Software Engineering Manager : Drive Innovation & Grow Teams

    Canada Mortgage and Housing Corporation • Ottawa, Montreal, Toronto
    Full-time
    A national housing agency in Ottawa seeks a Manager – Software Engineering to lead a technology team.This role involves implementing best practices and fostering innovation in software delivery.The...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: 22 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
    MongoDB Engineering Standards Specialist

    MongoDB Engineering Standards Specialist

    Procom • Toronto
    Full-time +1
    On behalf of our Banking client, Procom is searching for a MongoDB Engineering Standards Specialist for an 8-month role.This position is a hybrid position with 2-3 days onsite at our client’s Toron...Show more
    Last updated: 3 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
    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
    Java Software Engineer - richmond hill

    Java Software Engineer - richmond hill

    Luxoft • richmond hill, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 18 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
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • richmond hill, 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
    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