Senior Web/Middleware Platform Engineer – Apache & Tomcat (Ansible)

  • Date Posted Feb 12, 2026
  • Location Toronto, ON
  • Job Type Contract
  • Job ID 19239

Are you experienced in designing resilient web platforms with automation expertise? Apply Now!

Working with one of our top financial clients, this role calls for a Senior Web/Middleware Platform Engineer – Apache & Tomcat (Ansible). The position involves designing secure, scalable, and high-availability Apache HTTP Server and Tomcat platforms while building automation with Ansible to streamline deployment, configuration, and maintenance. This role offers an excellent opportunity to work on complex infrastructure solutions, collaborate with cross-functional teams, and contribute to high-stakes enterprise environments.

Responsibilities

  • Design and implement topologies for Apache HTTPD and Apache Tomcat, including reverse proxy, clustering, and load balancing strategies
  • Optimize performance tuning for web servers and JVM configurations
  • Develop and implement high-availability and scaling strategies such as multi-AZ/region deployments and rolling updates
  • Harden security for web servers and application platforms, including TLS configurations and hardening headers
  • Manage lifecycle operations: patching, upgrading, configuration rollouts, drift detection, and remediation using Ansible
  • Create automation playbooks and roles for OS hardening, web server setup, deployment, and monitoring
  • Establish runbooks for incident response, failover, and rollback procedures
  • Collaborate with development and security teams to define standards, documentation, and governance frameworks
  • Conduct disaster recovery tests and support capacity planning and deployment patterns

Desired Skill-Set

  • 5+ years of experience managing Apache HTTP Server and Apache Tomcat in large-scale production environments
  • 3+ years of experience with Ansible automation, including roles, collections, and CI/CD pipelines
  • Strong Linux (RHEL preferred), networking, and load balancing fundamentals
  • Knowledge of JVM internals, heap tuning, and Java web application deployment
  • Expertise in security hardening, TLS protocols, and PKI management
  • Experience designing high-availability, multi-region architectures
  • Ability to develop automated deployment, patching, and configuration management processes

Nice to Have

  • Experience with Kubernetes or containerized deployments
  • Familiarity with monitoring tools such as JMX, metrics exporters, or Log shipping solutions
  • Knowledge of enterprise security standards such as CIS, SOC2, ISO, or PCI
  • Experience with disaster recovery testing and capacity planning
  • Exposure to DevSecOps practices and GitOps methodologies

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Privacy Policy

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top