Haystack
← Back to Jobs
Remote
Technology

Urgent Opening For Middleware Sys Admin/DevOps Engineer

Apetan ConsultingUnited States🇺🇸United StatesPosted 31 Jul 2026

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

Role: Middleware Sys Admin/DevOps Engineer

Location: 100% remote

Interview: Virtual  Interview

 

Try to send candidates from Government or federal

Required Skills :

  • Experience as a Middleware System Administrator and/or DevOps Engineer.
  • Strong expertise administering and supporting JBoss EAP middleware environments.
  • Hands-on experience with Azure DevOps for source control, CI/CD pipelines, and release automation.
  • Experience managing, monitoring, and supporting enterprise middleware platforms.
  • Strong knowledge of JBoss deployment automation, configuration, and administration.
  • Experience with JBoss performance tuning, troubleshooting, clustering, and patch management.
  • Experience designing, implementing, and supporting Azure DevOps build and release pipelines.
  • Knowledge of CI/CD best practices and deployment automation.
  • Experience ensuring high availability, scalability, and operational stability of middleware platforms.
  • Strong troubleshooting and production support skills for middleware environments.
  • Ability to collaborate with infrastructure, application development, security, networking, and DevOps teams.
  • Experience supporting continuous improvement initiatives for middleware and deployment platforms.

Strong understanding of enterprise system administration and operational support best practices.

  • Strong expertise with JBoss EAP 7.x/8.x.
  • Strong experience with Azure DevOps.
  • Experience administering JBoss in standalone and domain modes.
  • Experience configuring and supporting JBoss clustering and failover.
  • Experience setting up and administering Azure DevOps CI/CD pipelines.
  • Experience with Azure Repos, branching strategies, pull requests, and branch policies.
  • Experience using Azure Pipelines for build, testing, deployment, and release automation.
  • Experience managing artifacts and versioning with Azure Artifacts.
  • Knowledge of environment approvals, deployment gates, and release controls.
  • Experience configuring and supporting mod_jk and mod_cluster.
  • Experience deploying applications using both JBoss GUI and CLI tools.
  • Experience managing JBoss datasources, JVM settings, and server configurations.


Responsibilities :

  • Platform Installation & Configuration - Provision, install, configure, monitor, and administer JBoss EAP environments across development, QA, staging, and production.
  • Configure and support JBoss clustering and failover for high availability in both standalone and domain modes.
  • Configure, administer, and troubleshoot integrations with enterprise application components and systems.
  • Ensure reliable routing, session handling, resiliency, and failover across web and application tiers.
  • Configure and manage Azure DevOps integrations with JBoss for automated application deployment.
  • Troubleshoot and support mod_jk and mod_cluster integrations with JBoss web servers.
  • Deployment & Release Operations - Manage deployment workflows in Azure DevOps, including branching strategies, pull requests, code reviews, release tagging, approvals, and access control.
  • Configure and support Azure Pipelines, including automated builds, deployments, artifact management, test execution, and environment promotions.
  • Package and deploy enterprise applications (WAR/EAR) to JBoss EAP using GUI and CLI tools.
  • Execute deployments in standalone and domain mode configurations, including rolling deployments to server groups for high availability.
  • Perform post-deployment validation activities including smoke testing, log analysis, health checks, and performance and availability verification.
  • Develop and maintain rollback procedures, deployment runbooks, operational checklists, and release documentation.
  • Participate in change management, deployment reviews, and post-release stabilization activities.
  • Operations, Monitoring & Incident Management - Perform day-to-day middleware administration and operational support activities
  • Troubleshoot issues related to authentication, authorization, login failures, web content delivery, web server behavior, and JBoss runtime/application issues Implement proactive monitoring, alerting, and health check mechanisms to minimize production incidents
  • Analyze operational trends and system performance metrics to improve platform reliability
  • Generate operational reports and maintain technical and monitoring documentation Monitor production applications and recommend incident prevention and resolution improvements
  • Patch, Upgrade & Configuration Management Plan, coordinate, and execute JBoss EAP upgrades, fix packs, and patching activities Perform regular OS and middleware patching using automation tools and approved maintenance windows
  • Maintain environment baselines, standards, and configuration documentation
  • Create upgrade and patch implementation plans and coordinate execution across multiple teams
  • Performance Engineering & Troubleshooting - Perform performance tuning of JVM heap settings, thread pools, datasource connection pools, caching configurations, and web server configurations.
  • Analyze thread dumps, heap dumps, and server logs to identify and resolve performance bottlenecks.
  • Conduct root cause analysis and implement corrective and preventive actions.
  • Collaborate with development teams to troubleshoot and resolve application performance and stability issues.
  • Coordinate with vendors and raise support tickets for product-related issues when necessary.
  • Automation & Scripting - Automate repetitive middleware administration and maintenance tasks to improve operational efficiency and reliability.
  • Develop and maintain Shell/Bash scripts for health checks, log maintenance, housekeeping, deployments, validation activities, and scheduled operational tasks.
  • Capacity Planning & Reliability - Monitor system utilization and perform capacity planning for growth and performance stability. Identify infrastructure bottlenecks and recommend scaling and tuning improvements.
  • Support resiliency and availability initiatives for enterprise middleware environments.
  • Collaboration & Documentation - Collaborate closely with infrastructure, security, networking, and application support teams to resolve operational issues.
  • Maintain detailed technical documentation, operational procedures, and knowledge base articles.
  • Provide technical guidance and training to support teams where required.

Demonstrate ownership, initiative, and the ability to manage competing priorities and operational deadlines

Skills

Shell
Azure
Bash

Similar jobs