Apply now »

Consultant Job

Date:  13 Jun 2025
Job ID:  68130
Location: 

Riyadh, SA

Job Family:  IT Operations & Services

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.

 

HCL Portal:

  • 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.

 

IBM DataPower Gateway:

  • 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.

 

 

IBM WebSphere MQ Administration

  • 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.

Required Skills & Qualifications:

  • 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.

Preferred Qualifications:

  • Certifications in IBM technologies.
  • Experience with monitoring tools.
  • Knowledge of containerization (Docker, Kubernetes) and service meshes.
  • Familiarity with Agile methodologies and DevOps practices.

Soft Skills:

  • 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.

Additional Responsibilities:

  • 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.


Job Segment: Developer, Linux, Unix, XML, Computer Science, Technology

Apply now »