SysAdmin / DevOps Engineer (Middleware)
Posted: 07/31/2026
Job Number: VjhFSHYzK2Z2bDRpRUNFaWJvbXFoUT09
Pay Rate: 115000-120000 Yearly USD
Job Description
Role Title: SysAdmin / DevOps Engineer (Middleware)
Fully Remote
Full time
Salary: $120K + PTO without medical insurance
Required Skills
- Strong experience as a Middleware System Administrator / DevOps Engineer.
- Hands-on expertise with JBoss EAP 7.x/8.x administration.
- Strong experience with Azure DevOps (Repos, Pipelines, CI/CD, Release Management).
- Experience with JBoss standalone and domain mode administration.
- Experience configuring and managing JBoss clustering and failover.
- Experience deploying enterprise applications (WAR/EAR) using GUI and CLI.
- Strong knowledge of:
- Azure Repos
- Branching strategies
- Pull Requests
- Branch Policies
- Azure Pipelines
- Azure Artifacts
- Release approvals and gates
- Experience with mod_jk and mod_cluster.
- Experience configuring datasources, JVM settings, server configuration, and connection pools.
- Strong troubleshooting and production support experience.
- Experience with Shell/Bash scripting.
- Experience in monitoring, performance tuning, logging, and operational support.
- Knowledge of deployment automation and release management.
Preferred Skills
- JBoss clustering and high availability architecture.
- Azure DevOps CI/CD administration and automation.
- Performance tuning of JVM, garbage collection, thread pools, caching, and datasource pools.
- Experience analyzing thread dumps, heap dumps, and server logs.
- Knowledge of enterprise middleware security and operational best practices.
- Experience working with infrastructure, networking, security, and application support teams.
Responsibilities
Platform Installation & Administration
- Install, configure, administer, and maintain JBoss EAP environments across Development, QA, Staging, and Production.
- Configure standalone and domain mode environments.
- Configure clustering and failover for high availability.
- Manage integrations between enterprise applications and middleware components.
- Configure Azure DevOps integrations for automated deployments.
- Support mod_jk and mod_cluster configurations.
Deployment & Release Management
- Manage Azure DevOps repositories, branching strategies, pull requests, approvals, and releases.
- Design and maintain Azure DevOps CI/CD pipelines.
- Deploy WAR/EAR applications using GUI and CLI tools.
- Perform rolling deployments across server groups.
- Execute post-deployment validation, health checks, smoke testing, and log analysis.
- Develop rollback procedures, deployment runbooks, and operational documentation.
- Participate in change management and release activities.
Operations & Production Support
- Perform day-to-day middleware administration and production support.
- Troubleshoot authentication, authorization, web server, and JBoss runtime issues.
- Monitor production environments and implement proactive alerting.
- Analyze operational trends and improve platform reliability.
- Produce operational and performance reports.
Patch & Configuration Management
- Plan and execute JBoss upgrades, fix packs, and patching activities.
- Perform OS and middleware patching.
- Maintain environment baselines and configuration standards.
- Coordinate upgrade activities across multiple teams.
Performance Tuning & Troubleshooting
- Tune JVM heap, garbage collection, thread pools, datasource pools, and web server configurations.
- Analyze thread dumps, heap dumps, and server logs.
- Perform root cause analysis and implement preventive measures.
- Collaborate with development teams to resolve application performance issues.
- Coordinate with product vendors when required.
Automation
- Automate middleware administration using Shell/Bash scripts.
- Develop scripts for deployments, health checks, housekeeping, validation, and monitoring.
- Improve operational efficiency through automation.
Capacity Planning
- Monitor resource utilization and system performance.
- Perform capacity planning for future growth.
- Recommend infrastructure improvements to enhance scalability and reliability.
Collaboration & Documentation
- Work closely with infrastructure, networking, security, DevOps, and application support teams.
- Maintain technical documentation, operational procedures, and knowledge base articles.
- Provide technical guidance and support to internal teams.
- Demonstrate ownership, initiative, and the ability to manage multiple priorities in a fast-paced environment.
Meet Your Recruiter
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.