Project - Saudi Payments

×

Project Information

  • Project Name: Saudi Payments
  • Role: Senior Software Engineer
  • Project Duration: October 2019 – January 2023
  • Location: Riyadh, Saudi Arabia

Description

The observability and monitoring project for Saudi Payments infrastructure aims to ensure operational efficiency by offering insights into the performance and availability of diverse payment methods. It encompasses deploying monitoring tools, custom dashboards, and alerts, along with stakeholder training. Additionally, it ensures regulatory compliance and proactively identifies and resolves issues to maintain uninterrupted service for customers.

Project Responsibilities

Monitoring Tools:

Netcool Suite, IBM APM, IBM Dash

Observability Tools:

Elastic Stack

Database:

Oracle

Integrations:

IBM Datapower, IBM MQ, IBM WAS, SNMP

Operating System:

RedHat Linux, AIX, Windows

  • Implementation, optimization, and upgrading of the Elastic Stack in a multi-node cluster environment
  • Implemented data ingestion process to transfer data from various sources including MQ, Kafka, and log files to logstash, followed by exporting the processed data to Elasticsearch
  • Development of Shell and Python scripting for data acquisition and ingestion into Elasticsearch
  • Ingestion of data from RESTful API into Elasticsearch
  • Management of Elasticsearch index
  • Provisioning of access to Elasticsearch
  • Implementation, optimization, and upgrading of Grafana
  • Creation and management of user and team access to respective dashboards
  • Configuration of IBM APM and Elasticsearch data sources
  • Creation of dashboards for IBM APM and Elasticsearch data
  • Configuration of email notifications for Elasticsearch graphs
  • Import and export of dashboards in Grafana
  • Implementation and configuration of IBM APM monitoring agents
  • Development of custom Netcool Probe (EIF and SNMP) rules
  • Development of custom Netcool Impact policies for event/alert enhancement
  • Automation of email notifications through IBM Netcool Impact
  • Implementation of a centralized log solution for the Operations Team