Abdul Mateen, Middleware Engineer

Abdul Mateen

Middleware Engineer

Tech Mahindra

Location
India - Hyderabad
Education
Bachelor's degree, Bachelor's in Computer Science Engineering
Experience
11 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :11 years, 8 Months

Middleware Engineer at Tech Mahindra
  • India - Hyderabad
  • My current job since February 2023

Title
MTN Networks
Client
Benin | South Africa
Environment





Platform: Weblogic, IBMWebsphere, HIS, Apache, Tomcat, IIS, Windows, Linux, AIX.

Software:
IvantiHeat, Ansible, Jenkins, Attunity, Informatica, AEMforms, BeyondSight,
Confluence, Jira, VisualStudioCode, Git, SVN, Rundeck, SonarQube, MFT,
LogicMonitor, BYNX, CaseManager, Control-M, IHub, Evolve.

Organization
Tech Mahindra.
Duration
Feb/2023 to Present.
Role
Sr. Middleware Engineer.


Contribution:

● Involved in Troubleshooting the Weblogic/Websphere Server by verifying Weblogic/Websphere error logs and Diagnostic logs in Splunk/Dynatrace.
● Involved in Performances Issues of Weblogic/Websphere Server and its Resolution.
● Involved in Deployments of Jar, War files using Rundeck
● Carried out Troubleshooting and deployments of LCA files using AEM forms.
● Involved in configuring jobs in Jenkins and Rundeck which is used for deployments.
● Weblogic and Forms/Reports 12c R2 installation and configuration.
Enabling SSL connection to Oracle Database from Weblogic/Forms.
● Involved in Weblogic server and Forms 12c upgrade
● Carried out Weblogic security patch update
● Carried out Bynx patch deployments.
● Involved in Installation of SSL certs and update certs in trust certificate store for Informatica
● Carried out Deployments in Informatica and assigning IS
● Involved in Installation, Configuration and Deployments of AEM forms
● Involved in Linux and Windows patching
● Involved in Creating application pool, IIS website.
● Involved in Enabling, Renewal of SSL cert for the IIS website and stop/start/restart IIS website.​
● Carried out Deployments in IIS
● To make sure services are up and check if IIS website, worker service is up and check the logs for any db connection errors or any other errors.
● Setup new passwords for Oracle database accounts connecting applications of Filenet, Control-M.
● Carried out Starting/Stopping of Attunity tasks of Oracle DB
● involved in Ihub deployments and restarting servers and troubleshooting by analysing ihub logs
● Involved in Installation and Migration, Restart of Control-M.
● Provided SVN access to teams and Configure SVN.
● Adding Signer Scripts in WAS/HIS.
● Involved in Troubleshooting the Issues like OOM errors and Space Alert Issues.
● Handle work and Change Requests, Service Requests and Incidents using Ivanti Heat.
● Maintaining Websphere logs and DMGR log-rotations in console Environment variables
● Involved in ASDP Hand-Over process.
● Creating and maintaining Project related documentation in Confluence.
● Identify unexpected exceptions and determine whether they are application or Websphere exceptions.
● Involved in Websphere certificate management and Handover scripts,
● Involved in Troubleshooting and Starting/Stopping the HIS, Tomcat, Apache Http Server by verifying Error, Diagnostic and Catalina logs.
● Worked with partner vendors in migration and deployment activities.
● Sending daily/weekly status report to onsite coordinator.
● Involved in resolving P2, P3 and P4 Incidents tickets.

Middleware Engineer at TCS Bengaluru
  • India - Bengaluru
  • June 2017 to February 2023

• Involved in Troubleshooting the Weblogic Server by verifying Weblogic error logs and Diagnostic logs in Dyntrace.
• Involved in Troubleshooting the Issues like OOM errors and Space Alert Issues
• Involved in Deployments of Jar and Ear files in Admin Console and SB Consoles
• Involved in Performances Issues of Weblogic Server and its Resolution.
• Creating/Adding, Deleting, Reducing Current Depth of Queues or Queue Managers and monitoring Queues using MQ Explorer.
• Created data sources requested by Dev team and updated JNDI names in appropriate adapters (DB, FTP Adapters).
• Setup and maintain system-monitoring and Log-monitoring using MQ Explorer, Splunk and Dynatrace.
• Resolving Issues Like Heap/Core Dump Issues on Weblogic and Websphere Applications.
• Sending daily/weekly status report to onsite coordinator using SBM.
• Final Deployment and Post production support for enhancements.
• Creating and maintaining Project related documentation.
• Handle work and Change Requests, SR and Incidents using Ivanti HEAT Ticketing tool.

IT Analyst- Fusion Middleware Administrator at PWC India
  • India - Hyderabad
  • June 2016 to February 2017

Title ADGSEC
Client PWC, Abudhabi, UAE
Environment



Platform : BPEL, Mediator, LDAP, Java, Web services, Oracle 11g, Windows server 2008.
Software : Oracle WebLogic Server 11g, JDeveloper SOA, UCM, WCSpaces server, Oracle11g & LDAP.

Organization PWC Bengaluru.
Duration Jun/2016 - Feb/2017
Role Middleware Administrator

Contribution:

● Involved in Troubleshooting the UCM Server by verifying UCM error logs and Diagnostic logs.
● Involved in Configuration of LDAP, Integration of LDAP with Weblogic, Users and Groups Configuring.
● Involved in deploying SOA BPEL process in Production Environment & Adding the Weblogic server as a Application Connection in Jdeveloper.
● Involved in Performances Issues of Weblogic Server and its Resolution.

Middleware Administrator at Tech Mahindra Ltd
  • India - Hyderabad
  • August 2013 to June 2016

Title
Guide wire Implementation
Client
AVIVA, UK
Environment




Platform : BPEL, Mediator, Oracle 11g, 12c.
Software : Oracle WebLogic Server 11g, SOA and OSB server, BAM server, Oracle11g, BPEL, Mediator, Chef, Ansible, Jenkins, docker, Maven, Git, Nexus.
External Load Balancer : F5
Organization
Tech Mahindra Ltd, Hyderabad.
Duration
Aug/2013 - Jun/2016
Role
Middleware Administrator

Contribution:

● Installation and Configuration of Oracle WebLogic, SOA and OSB servers.
● Domain Configuration, cluster configuration and Administration.
● Created schemas for SOA and OSB Data sources.
● Deploy and monitor BPEL composites, Enterprise Application, and web services to clusters, servers.
● Created data sources requested by Dev team and updated JNDI names in appropriate adapters (DB, FTP Adapters).
● Created JMS servers, JMS modules, Connection factories and required Queues requested by Development team.
● Headed multiple, daily or weekly application UAT and Production release projects, from business approvals to final system sanity checks.
● Setup and maintain system-monitoring using Nagios
● Setup and maintain log-monitoring using Elastic Search, LogStash and Kibana
● Support the engineering teams regarding CI/Build tools, Environments and Automation.
● Involved in Branching, Tagging and Merging of code delivery at required releases
● Help Development teams automate the environment setup using tools like Ansible/Chef.
● Setup DEV, QA and UAT environments for every sprint using Chef/Ansible
● Build engineering automation and productivity tools to streamline deployment pipeline
● Troubleshoot and resolve issues related to application deployment and operations
● Working with cross functional, geographically distributed team to provide 24X7 deployment support across multiple environments
● Involved in creation and updating various scripts to support, monitor, and start-stop WebLogic Admin/managed servers on Operating systems.
● Creating and Applying Templates for the servers.
● Creating and Monitoring of Dynamic clusters.
● Applying the patches to the environment using Opatch.
● Monitoring all servers and SOA composites using EM console.

Weblogic Administrator at Trianz holdings Pvt ltd
  • India - Hyderabad
  • June 2012 to August 2013

Contribution:

•Handling deployment of different applications like WAR files, EJB jar files and Enterprise archives (EAR) on WebLogic servers using Admin console and WebLogic.Deployer utility.
•Maintained data_bags for password management in servers
•Identification of root causes on critical problems throughout the platform, incident reports and the organization of the engineering team members in steps to resolve issues
• Participation in project meetings with other technical staff and business owners and subject matter experts.
• Managing Continuous Integration and Continuous Delivery (CI/CD) using Jenkins and release management using SonarQube
•Configuring the Day and Night Builds for the sprint teams in Jenkins
•Writing (Cookbooks/modules ) to automate infrastructure using (Chef/Ansible)
•Configuring CRON Jobs for executing daily activities such as Backup/Archive etc in Chef.
•Automated the deployments to DEV and QA Environments by picking up builds from Jenkins using chef.
•Created dockerfiles for easier replication of DEV, QA Environments in local machines
•Setting up local test environments if required on the engineers machine using Vagrant and VirtualBox
•Automation of the compilation, continuous integration, testing, packaging, and distribution of software
•Setting up and maintaining monitoring & alert systems for servers
•Working with various cross-functional engineering specialists, project managers and application development teams to define and implement a cloud-based hosting solution.
•Automation of DB / Server maintenance activities.
•Setting backups / replications / archiving, implement disaster recovery.
•Managing patches/software upgrades in servers
•Reviewing the technical architecture requirements to assess the DevOps Activities
•Migration of shell-scripts for deployments and environment creations to Chef/Ansible.
•Install Node Manager Software on local and remote machines.
•Create new domains from existing domains and modify WebLogic Server domains.
•Trouble Shooting in case of application failure or any related problem on servers.
•Cluster level configuration on application servers for high availability of applications.
•Handling Garbage Collection issues using GCViewer.
•JDBC Connection Pool configuration with Oracle & MySql.
•Performing various types of incidents raised by IT Support Team.
•Attending pre and post review meetings for Deployment plans.
•Attending the weekly scheduled outages.
•Handle work and Change Requests and Incidents.
•Perform RCA for major incidents/issues.
•Perform Operational Checks, monitoring/restart batch jobs.
•Review and Maintain logs of production failures and resolutions.
•Creation of Connection Pools in WebLogic Server.
•Perform Operational Checks, monitoring/restart batch jobs.

Education

Bachelor's degree, Bachelor's in Computer Science Engineering
  • at Osmania University.
  • February 2012

Specialties & Skills

Middleware
Oracle Service Bus
Weblogic
Weblogic,Websphere,JBOSS,SOA,OSB,DevOps,Apache, Tomcat, IIS,IIB,MQ,DataPower
ANSIBLE
CONFIGURATION MANAGEMENT
INTEGRATION
JAVA (PROGRAMMING LANGUAGE)
JAVA PLATFORM ENTERPRISE EDITION (J2EE)
PUTTY (APPLICATION)
SOFTWARE VERSIONING
SONARQUBE

Social Profiles

Languages

Arabic
Intermediate
English
Expert
Urdu
Native Speaker
Hindi
Expert
Telugu
Expert

Training and Certifications

Project Management Certificate (Certificate)
Date Attended:
April 2024
AWS Certified Solutions Architect - Associate certificate (Certificate)
Date Attended:
February 2024
Valid Until:
February 2027
DevOps (Training)
Training Institute:
Quality Thoughts
Date Attended:
June 2018
Duration:
240 hours

Hobbies

  • Playing Snookers/pool
    Awarded by MLA in district level championship trophy