Middleware System Administrator / DevOps Engineer @TMS LLC
Devops
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type contract
Posted Today

[Hiring] Middleware System Administrator / DevOps Engineer @TMS LLC

Today - TMS LLC is hiring a remote Middleware System Administrator / DevOps Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

The client is looking for a Middleware Engineer with strong JBoss EAP experience who can also work with Azure DevOps for CI/CD pipeline development and management.

We are seeking an experienced Middleware System Administrator / DevOps Engineer to manage, administer, monitor, and support enterprise middleware platforms built on JBoss EAP and integrated with Azure DevOps for source control, CI/CD, and release automation.

  • Strong expertise in JBoss administration, deployment automation, performance tuning, troubleshooting, clustering, patching, and operational support.
  • Hands-on experience designing and supporting Azure DevOps pipelines and release processes.
  • Close collaboration with infrastructure, application, security, networking, and DevOps teams to ensure high availability, scalability, operational stability, and continuous improvement of middleware and deployment platforms.

Qualifications

  • Strong expertise in JBoss EAP 7/8.x
  • Experience with JBoss standalone and domain mode administration
  • Experience with JBoss clustering and failover
  • Azure DevOps CI/CD setup and administration
  • Azure Repos, branching strategies, pull requests, and branch policies
  • Azure Pipelines for build, test, deployment, and release automation
  • Azure Artifacts and artifact version management
  • Environment approvals, gates, and release controls
  • mod_jk and mod_cluster configurations
  • Application deployment using GUI and CLI
  • Datasource, JVM, and server configuration management

Requirements

  • 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.
  • Ensure reliable routing, session handling, resiliency, and failover across web and application tiers.
  • 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.
  • 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.
  • 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.
  • Perform performance tuning of JVM heap and GC 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.
  • 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.
  • 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.
  • 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.

Company Description

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Middleware System Administrator / DevOps Engineer @TMS LLC
Devops
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type contract
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,866+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later