Consultant Job
Elm Company
Date: 3 weeks ago
City: Riyadh
Contract type: Full time

WebSphere Application Server / Websphere Liberty (WAS):
- Install, configure, and manage WebSphere Application Server / Websphere Liberty (v8.5.x / v9.x) environments in standalone and clustered setups.
- Create and manage application server profiles, clusters, node agents, and deployment managers.
- Perform deployments of J2EE applications (WAR/EAR) across environments and support troubleshooting with development teams.
- Configure JDBC, JMS, SSL, security realms, and WebSphere resources.
- Performance tuning, JVM heap management and tune JVM parameters (heap size, garbage collection policies) for optimal performance.
- Apply fix packs, patches, and perform upgrades.
- Automate tasks via scripting (wsadmin, Jython, Shell scripts).
- Monitor and analyze logs using native tools and 3rd-party monitoring solutions.
- Set up and manage WebSphere Portal environments for high availability and performance.
- Support integration with LDAP and SSO mechanisms.
- Troubleshoot portal access and rendering issues.
- Manage content deployment and versioning.
- Install, configure, and manage IBM WebSphere Portal environments (clustered and standalone).
- Manage WebSphere Portal configurations including themes, skins, portlets, pages, and virtual portals.
- Integrate WebSphere Portal with back-end systems and external applications.
- Configure and maintain portal security and access control.
- Maintain content repository and perform content staging and promotion across environments.
- Configure, deploy, maintain, and monitor services (XML Firewall, Multi-Protocol Gateway, Web Service Proxy).
- Manage certificates, cryptographic profiles, and secure connectivity.
- Troubleshoot SOAP/REST web services, SSL handshake issues, and routing problems.
- Manage XML Firewall, Multi-Protocol Gateway (MPGW), Web Services Proxy (WSP), and Loopback services.
- Backup and restore configurations, apply firmware updates, and monitor appliance health/performance.
- Use CLI, Web GUI, and SOMA scripts for configuration and automation tasks.
- Install, upgrade, and configure IBM MQ components on distributed platforms.
- Set up MQ queue managers, local/remote queues, channels, listeners, and transmission queues.
- Configure MQ clusters for load balancing and high availability.
- Apply fix packs, patches, and manage MQ version upgrades.
- Manage MQ objects including queues, topics, channels, subscriptions, and security settings.
- Monitor and maintain MQ queue depth, channel health, and message flow performance.
- Set up and manage MQ client connections, bindings, and SSL/TLS certificates for secure communication.
- Work with application teams to provision messaging resources and troubleshoot integration issues.
- Implement and maintain security controls using CHLAUTH, blockIP2, and MQ authorization settings.
- Use native tools (e.g., runmqsc, dspmq, mqmon) and 3rd-party monitoring tools (e.g., MQ Explorer, AppDynamics, Dynatrace, Splunk) to analyze performance.
- Tune channel parameters, buffer sizes, and log files for optimal throughput.
- Configure alerts for queue depth thresholds, unresponsive channels, and message backlogs.
- Write administrative and automation scripts using Shell, Perl, Python, or PowerShell.
- Automate health checks, routine maintenance tasks, and failover procedures.
- Participate in designing and implementing DR strategies.
- Configure and maintain HA environments.
- Perform MQ data backup and restore procedures.
- Maintain detailed documentation for installations, configurations, and change procedures.
- Comply with enterprise change control and incident management policies (ITIL framework).
- Participate in audits and support compliance activities (SOX, PCI, GDPR, etc.).
- Strong hands-on experience with IBM MQ on Unix/Linux platforms and Appliances.
- In-depth knowledge of MQ architecture: queue managers, channels, queues, message flows.
- Experience with MQ clustering, multi-instance queue managers, and shared queues.
- Familiarity with MQ Advanced features.
- Understanding of SSL/TLS configuration, certificate management, and secure MQ messaging.
- Scripting experience for automation (e.g., Bash, Shell, Python).
- Familiar with MQ monitoring tools.
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
- 4-6 Total years of experience
- Hands-on experience with WebSphere Application Server and Portal.
- Experience with IBM DataPower administration.
- Strong understanding of networking, load balancing, firewall rules, and DNS.
- Familiarity with DevOps tools and CI/CD pipelines is a plus.
- Working knowledge of scripting (Jython, Python, Shell).
- Experience with change management processes.
- Strong analytical and troubleshooting skills.
- Experience working in Linux/Unix environments and using monitoring/logging tools.
- Certifications in IBM technologies.
- Experience with monitoring tools.
- Knowledge of containerization (Docker, Kubernetes) and service meshes.
- Familiarity with Agile methodologies and DevOps practices.
- Excellent communication and documentation skills.
- Ability to work independently or in a team environment.
- Strong organizational and time management abilities.
- Customer-focused and proactive problem-solver.
- Strong analytical and problem-solving capabilities.
- Excellent communication and interpersonal skills to collaborate across teams.
- Highly self-motivated and able to work independently with minimal supervision.
- Ability to manage multiple tasks and projects in a fast-paced environment.
- Collaborate with development, infrastructure, and QA teams to support application lifecycle management.
- Participate in on-call rotation and perform after-hours deployments or maintenance as needed.
- Document installation procedures, configuration baselines, and troubleshooting guides.
- Contribute to capacity planning, performance tuning, and disaster recovery initiatives.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Quality Assurance Officer
Independent Food Company,
Riyadh
46 minutes ago
We are currently looking for a Quality Assurance Officer based in Saudi Arabia to support our growing operations and franchise partners across the Kingdom and the GCC. This role plays a vital part in ensuring that suppliers, restaurant operations, and franchise outlets consistently meet our food safety, quality, and operational excellence standards.Key ResponsibilitiesConduct routine and unannounced Quality Assurance Audits across...

Engineer Job
Elm Company,
Riyadh
4 hours ago
ROLE PURPOSEThe aim is to state the overall significance of the job from the organization’s perspective.Support the daily activities of Research and development including testing of devices, preparing test reports, involving in circuit design, and programming of embedded systems for the development of current edge IoT and embedded hardware solutions.Key Accountabilities & ActivitiesThis section describes the principal outputs required from...

Financial Controller (Regulated Role)
Deutsche Bank,
Riyadh
6 hours ago
Position OverviewDeutsche Bank in the MEA region has expanded opportunity has arisen in the Group Finance function in our Kingdom of Saudi Arabia (KSA) office.This position involves supporting the Head of Finance, KSA (in Riyadh) in providing full-service Finance support under the Regional Finance function to the two main businesses in KSA Corporate Banking and Wealth Management.The direct reporting line...
