- Company Name
- Seneca Resources
- Job Title
- Middleware Administrator
- Job Description
-
**Job Title**
Middleware Administrator III
**Role Summary**
Senior‑level administrator responsible for the design, deployment, maintenance, and performance optimization of middleware and server environments across Linux, Unix, and Windows platforms in a large enterprise and cloud environment. Operates in a 24/7, mission‑critical context, providing incident response, automation, and mentorship to junior staff.
**Expectations**
- Own end‑to‑end lifecycle of middleware stacks (web servers, application servers, messaging, API gateways).
- Deliver high availability, scalability, and security through patching, tuning, capacity planning, and disaster‑recovery implementation.
- Lead incident‑resolution and post‑mortem processes.
- Automate configuration and routine tasks using scripting and configuration‑management tools.
- Mentor and collaborate with cross‑functional teams (engineering, operations, application owners).
**Key Responsibilities**
- Administer and troubleshoot middleware (Tomcat, WildFly, WebSphere, Apache HTTP Server).
- Manage container platforms (Kubernetes, Docker, OpenShift).
- Maintain Linux (RedHat, SUSE, Ubuntu, AIX) and Windows Server environments, including virtualized infrastructure (VMware/ESX).
- Oversee messaging systems (IBM MQ, Kafka, Zookeeper).
- Deploy and manage cloud‑based middleware in Azure and/or Google Cloud Platform.
- Configure and monitor systems with enterprise observability tools (AppDynamics, Splunk, SolarWinds, Zabbix).
- Implement centralized configuration via Ansible, PowerShell, Linux shell scripts, Jython.
- Conduct system maintenance: patching, upgrades, backup, recovery.
- Develop capacity‑planning, disaster‑recovery, and operational best‑practice documentation.
- Participate in change‑management, ticketing, and incident systems.
**Required Skills**
- 8–12+ years in systems, middleware, or infrastructure engineering.
- Proficiency in at least two of: middleware administration, Linux/Unix administration, Windows Server administration.
- Hands‑on experience with Tomcat, WildFly, WebSphere, Apache HTTP Server, Kubernetes, Docker, OpenShift, IBM MQ, Kafka, Zookeeper.
- Skilled in automation tools: Ansible, PowerShell, Linux shell, Jython.
- Cloud knowledge: Azure, Google Cloud Platform.
- Monitoring expertise: AppDynamics, Splunk, SolarWinds, Zabbix, or equivalent.
- Experience with API gateways, load balancing, and messaging platforms.
- Familiarity with VMware/ESX, storage, backup, and disaster‑recovery concepts.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Optional certifications: RedHat Certified Engineer, Microsoft Certified Solutions Expert (MCS), VMware Certified Professional, Certified Kubernetes Administrator, Microsoft Azure Administrator, Google Cloud Professional Cloud Architect.