About the job
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Job Location: Onsite - Riyadh KSA
Responsibilities
- Meet with Application owners to Analyze the requirement and propose the technologies to be used in the Application stack as per the Business requirements.
- Design and Setup the application stack in different Environments within the agreed timeline with the application teams.
- Configure and Maintain DevOps & Middleware Technologies in Dev, Test, Stage, and Production Environments. DevOps Technologies include OpenShift, Kubernetes, Docker, Bamboo, Jenkins, Harbor.
- Creating, updating, and deleting clusters, adding or removing nodes in Kubernetes for all the Environments via Kubectl.
- Performing Horizontal and vertical scaling of the Kubernetes cluster and adding new nodes to the cluster for optimized performance of the applications.
- Configuring Autoscaling and self-healing and Load balancing for Kubernetes cluster as per the requirement.
- Controlling who can access the cluster using Identity and Access Management (IAM) for Kubernetes and providing only necessary access to Stakeholders.
- Middleware Technologies Include Jboss EAP7, WebLogic 12c, Websphere 8.5.5, Wildfly, Apache Tomcat, RabbitMQ, NodeJS, PM2, Apache HTTP Servers.
- Configure and maintain log Monitoring Solutions like Greylog, Graphana Loki, ELK, and Monitor the Application logs.
- Configure JMS Like RabbitMQ, Jboss MQ and creating synchronized Clustering RabbitMQ for High Availability.
- Upgrade RabbitMQ and related packages to bring them to the latest LTS versions.
- Upgrading JAVA, Jboss EAP/Wildfly, NodeJs, WebLogic, and other Middleware technologies.
- Patching Critical vulnerabilities in WebLogic, Jboss to mitigate the same once the patches are released as per the Product vendor.
- Interact with vendors regarding pending SR and Licensing to sort them out and to optimize the usage.