Back to jobsThis is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.
Job Description
TransUnion's Job Applicant Privacy Notice
What We'll Bring:
The L2 Application Support Engineer provides advanced support for Java web applications running on Apache Tomcat, manages LDAP-based authentication/authorization, and administers Linux servers. The role includes incident ownership, root-cause analysis, performance tuning, and collaborating with cross-functional teams to ensure secure, stable, and highly available services.What You'll Bring:
- Incident & Request Management: Handle L2 tickets escalated from L1; troubleshoot application, middleware, and OS issues; ensure SLA adherence.
- Tomcat Administration: Manage instances, services, ports/connectors, thread pools, JVM options, context configs, WAR deployments, and server.xml/web.xml parameters.
- Performance & Stability: Tune JVM (heap, GC, metaspace), analyze GC logs/thread dumps/heap dumps, optimize connectors and thread settings, and manage session replication (if applicable).
- LDAP/SSO Support: Configure and troubleshoot LDAP/LDAPS connections, bind DN, group/role mapping, TLS certs, referral handling; support SSO integrations via LDAP-backed directories.
- Linux Administration: Monitor and manage services (systemd), logs (journalctl/syslog), file permissions, networking (firewall/iptables, SELinux/AppArmor basics), and scheduled jobs (cron).
- Security & Compliance: Manage keystores/truststores, certificates, cipher/protocol hardening, patching, and vulnerability remediation with change controls.
- Deployment & Environment Management: Support CI/CD-driven or manual deployments, maintain environment parity across Dev/Test/UAT/Prod, and rollback when required.
- Monitoring & Observability: Configure and interpret metrics/logs (e.g., access logs, catalina.out), set alerts, and contribute dashboards/runbooks.
- Root-Cause Analysis (RCA): Perform RCAs for recurring/major incidents; implement permanent fixes and preventive actions.
- Documentation & Knowledge Sharing: Maintain SOPs, KB articles, architecture notes, and troubleshooting guides; mentor L1 engineers.
- Collaboration: Work with developers, DBAs, network/security, and platform teams to drive resolutions and improvements.
Impact You'll Make:
Nice-to-Have
- Web server/reverse proxy experience (Apache HTTPD/Nginx) and SSL offloading.
- Knowledge of SSO (SAML/OIDC) integrated with LDAP/AD.
- Exposure to containers (Docker), orchestration (Kubernetes), or reverse proxies/ingress for Tomcat workloads.
- Monitoring/observability tools (Prometheus, Grafana, ELK/OpenSearch, Splunk, AppDynamics/New Relic/Datadog).
- Basic database troubleshooting (connection pools, JDBC, slow queries) and message brokers (ActiveMQ/RabbitMQ/Kafka) exposure.
- IaC/automation (Ansible/Terraform) and secure configuration benchmarks (CIS).
TransUnion Job Title
Engineer, IT Support