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