DevOps Engineer – JBoss, Java Migration & SSO (RHEL 9)
Role Summary
We are seeking an experienced DevOps Engineer with strong expertise in JBoss upgrades on RHEL 9, Java migration, and SSO integration to support application modernization and platform upgrades. The role requires close collaboration with application, infrastructure, and security teams to ensure secure, stable, and compliant solutions across environments.
Key Responsibilities
JBoss Administration & Upgrades
- Plan and execute JBoss upgrades on RHEL 9 across non-production and production environments.
- Configure and tune JBoss for performance, security, and high availability.
- Support application deployments and post-migration validation and stabilization.
Java Migration
- Perform Java version migrations (e.g., Java 8 to Java 21), including impact analysis, dependency updates, and remediation.
- Assess compatibility issues and implement required code or configuration changes.
SSO & Security Integration
- Configure and support JBoss authentication and authorization mechanisms.
- Implement and support Single Sign-On (SSO) using LDAP, OIDC, and/or enterprise Web Access Management (WAM) solutions.
- Troubleshoot SSO-related issues including connectivity, binding, role mapping, and performance.
- Manage SSL certificates, keystores, and security configurations within JBoss environments.
DevOps & Automation
- Implement and maintain CI/CD pipelines for Java/JBoss applications.
- Develop automation scripts using shell scripting to streamline deployments and operational activities.
- Define rollback strategies and support release management activities.
Collaboration & Compliance
- Work closely with application, infrastructure, and security teams to ensure successful modernization initiatives.
- Ensure compliance with enterprise authentication, security, and access management standards.
- Prepare operational documentation, deployment guides, and runbooks.
Required Skills & Experience
Middleware & Application Server
- Strong hands-on experience with JBoss upgrades and administration.
- Experience configuring and supporting JBoss in enterprise environments.
Operating Systems
- Proven experience working with RHEL 9, including installation, configuration, hardening, and troubleshooting.
- Strong Linux system administration knowledge.
Java Technologies
- Solid experience with Java migrations and JDK upgrades.
- Understanding of Java application deployment and runtime environments.
Identity & Access Management
- Hands-on experience implementing SSO solutions using:
- LDAP
- OIDC
- Enterprise Web Access Management (WAM) solutions
- Experience troubleshooting authentication and authorization issues.
DevOps & Automation
- Experience with CI/CD tools such as:
- Jenkins
- GitLab CI
- Azure DevOps
- Similar automation platforms
- Proficiency in Shell/Bash scripting.
Security
- Knowledge of:
- SSL/TLS
- Certificates
- Keystores
- JBoss security configurations
Enterprise Support
- Experience supporting applications in enterprise or regulated environments.
- Strong troubleshooting and problem-solving skills.