Search by job, company or skills

NTTDATA HOKURIKU

Middleware Administrator

new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Middleware - Web & Application Server Administrator (Apply for this Job if you can join within 3 weeks)

Role Summary

NTT DATA is seeking 7 + years of Web & Middleware Administrator is responsible for installing, configuring, securing, optimizing, and supporting enterprisegrade web servers, application servers, and middleware platforms across onpremise and cloud environments. This role ensures highly available, scalable, and secure hosting for business applications while collaborating closely with development, security, DevOps, cloud, and infrastructure teams.

Key Responsibilities

1. Web Server Administration (Apache HTTP, IBM IHS, NGINX, IIS)

  • Install, configure, and maintain Apache HTTP, IBM IHS, NGINX, and IIS across Linux/Windows environments.
  • Configure virtual hosts, reverse proxies, load balancing, SSL/TLS, mod_security, mod_jk/mod_proxy, WAF rules, and request routing.
  • Manage certificates, keystores, aliasing, and automated certificate renewals.
  • Implement hardening guidelines (headers, ciphers, rate limits, firewall rules).
  • Monitor web traffic patterns, tune performance, and troubleshoot HTTP/HTTPS/SSL issues.

2. Java Application Server Administration (WebLogic, WebSphere, JBoss, Tomcat, Oracle AS)

  • Install, configure, patch, and upgrade Oracle WebLogic, IBM WebSphere, JBoss EAP/WildFly, Apache Tomcat, and Oracle Application Server.
  • Manage JVM tuning, heap sizing, thread pools, JDBC data sources, JMS resources, session replication, and clusters.
  • Deploy EAR/WAR/JAR applications manually and via CI/CD pipelines.
  • Troubleshoot application issues: classloader conflicts, memory leaks, thread dumps, GC tuning, connection pool bottlenecks.
  • Configure multinode clustering, domain creation, admin nodes, managed servers, and load balancers.
  • Set up security realms, LDAP/AD integration, JAAS, J2EE/Jakarta EE security policies.

3. Performance Engineering & Monitoring

  • Configure and optimize caching, compression, keepalive, connection handling, request limits, and tuning parameters.
  • Monitor JVM performance, GC logs, thread/heap usage, and server KPIs.
  • Use monitoring tools (Dynatrace, AppDynamics, Prometheus/Grafana, Splunk/ELK).

4. Automation, DevOps & CI/CD Support

  • Automate server builds, deployments, and configurations using Shell, Python, PowerShell, Ansible, or Jenkins pipelines.
  • Integrate web/app servers with CI/CD (GitHub, GitLab, Azure DevOps, Jenkins).
  • Maintain configuration-as-code for repeatable and compliant deployments.

5. Security, Compliance & Hardening

  • Implement SSL/TLS, certificate rotation, PKI, keystore/truststore management.
  • Apply CIS, OWASP, STIG, and organization hardening benchmarks.
  • Manage access controls, RBAC, authentication modules, and secure admin interfaces.
  • Patch vulnerabilities, perform upgrades, and support security audits.

6. High Availability, DR & Scalability

  • Set up clustering & load balancing for WebLogic, WebSphere, JBoss, Tomcat, and NGINX/IHS/IIS.
  • Manage horizontal/vertical scaling strategies.
  • Build and maintain DR environments, backups, replication, and failover testing.

7. Troubleshooting & Operational Support

  • Diagnose issues across layers: OS, network, DNS, load balancing, reverse proxy, JVM, application code, backend integration.
  • Manage incident response, RCA, and preventive actions.
  • Provide 247 oncall support (if required).

Required Skills & Experience

  • 7+ years in Web / Application / Middleware Administration.
  • Handson experience with all major web servers: Apache HTTP, IBM IHS, NGINX, IIS.
  • Solid administration experience across multiple application servers:
  • Oracle WebLogic
  • IBM WebSphere
  • JBoss/WildFly
  • Apache Tomcat
  • Oracle Application Server
  • Strong Linux/Unix administration; Windows Server administration for IIS.
  • Expertise in SSL/TLS, TCP/IP, load balancing, proxying, certificates, keystores.
  • Experience deploying and supporting enterprise Java applications.
  • Familiarity with CI/CD, automation tools, and scripting languages.

Good-to-Have Skills

  • Kubernetes / OpenShift, containerized middleware deployments.
  • Cloud web/application hosting (AWS/ELB/ALB, Azure App Service, OCI WebLogic Cloud).
  • Knowledge of microservices, API gateways, service mesh.
  • Reverse proxy security modules (mod_security, NGINX WAF).

Soft Skills & Competencies

  • Strong analytical and troubleshooting skills
  • Good documentation and communication skills
  • Customer-focused approach
  • Ability to work in global teams
  • Ability to work in 247 support rotations when required.
  • Risk identification and proactive mitigation mindset

Educational Qualifications

  • Bachelor's Degree in Computer Science / Information Technology or equivalent
  • Relevant certifications (if any) preferred

More Info

About Company

Job ID: 145299803

Similar Jobs