Summary
✨ AI‑Generated
A senior DevOps and middleware engineering role supporting enterprise environments and modernization initiatives. You will administer and troubleshoot JBoss EAP, manage Azure DevOps and CI/CD pipelines, automate deployments, support production and staging environments, and coordinate closely with infrastructure, application, security, and networking teams. The position is fully remote with occasional travel.
Highlights
Fully remote work with occasional travel, a long-term modernization-focused opportunity, hands-on responsibility for enterprise production environments, and collaboration across infrastructure, application, security, networking, and DevOps teams.
Description
Optomi, in partnership with a leading technology and consulting organization, is looking for a Senior Consultant – Middleware System Administrator / DevOps Engineer.
Position Summary:
The Senior Consultant will be responsible for administering, monitoring, troubleshooting, and supporting enterprise middleware environments built on JBoss EAP while also managing Azure DevOps, CI/CD pipelines, deployment automation, and release processes.
This role will provide hands-on production and staging environment support and work closely with infrastructure, application, security, networking, DevOps, and technology teams.
The position will play a critical role in production readiness, upcoming go-live activities, and long-term modernization initiatives.
What the right candidate will enjoy:
100% remote work with occasional travel, potentially once per quarterA long-term opportunity supporting major technology modernization initiativesA collaborative team environment across infrastructure, application, security, networking, and DevOpsStrong visibility with leadership and project stakeholdersOpportunity to help establish and grow an onshore middleware and DevOps support organizationHands-on ownership of production and staging environmentsSupporting large-scale modernization programs
What type of experience does the right candidate have:
Strong hands-on experience administering JBoss EAP 7.x/8.xExperience with JBoss standalone and domain modesExperience with JBoss clustering and failoverAzure DevOps administration and CI/CD pipeline managementExperience with Azure Repos, branching strategies, pull requests, and branch policiesRelease management and deployment automation experienceExperience with artifact management, environment approvals, and release gatesMiddleware and web server administration experienceProduction support, monitoring, troubleshooting, and incident resolution experienceStrong Shell/Bash scripting skillsAbility to independently manage production and staging environmentsExperience with application deployment using GUI and CLI toolsUnderstanding of datasource, JVM, and server configuration management
What the responsibilities are of the right candidate:
Provision, install, configure, monitor, and administer JBoss EAP environments across development, QA, staging, and productionConfigure and support JBoss clustering and failover to maintain high availabilityAdminister and troubleshoot integrations between JBoss, web servers, and enterprise applicationsManage Azure DevOps integrations with JBoss for automated application deploymentsManage Azure DevOps workflows, including branching, pull requests, approvals, release tagging, and access controlsConfigure and support Azure Pipelines for automated builds, deployments, testing, artifact management, and environment promotionsPackage and deploy enterprise applications to JBoss using GUI and CLI toolsPerform post-deployment validation, smoke testing, log analysis, health checks, and performance verificationDevelop rollback procedures, deployment runbooks, operational checklists, and release documentationProvide day-to-day middleware administration and production operational supportMonitor applications and troubleshoot authentication, web server, and JBoss runtime issuesPlan and execute JBoss upgrades, fix packs, and patching activitiesPerform performance tuning and analyze logs, thread dumps, and heap dumps to identify bottlenecksConduct root cause analysis and implement corrective and preventative actionsDevelop Shell/Bash scripts to automate health checks, deployments, maintenance, and operational tasksMonitor system utilization, perform capacity planning, and identify infrastructure bottlenecksCollaborate with infrastructure, security, networking, application support, and DevOps teamsMaintain technical documentation, operational procedures, and knowledge base materialsProvide technical guidance and training to support teams when needed