Middleware Engineer Resume
SUMMARY:
- Over 18 years of experience in web, mobile, and cloud - based application design and implementation in the financial, telecommunications, retail and service sectors.
- A self-motivated individual who is confident in his abilities to quickly learn and implement new technologies.
TECHNICAL SKILLS:
OS: AIX, RedHat Enterprise Linux, Suse Linux, Solaris, Ubuntu, HP Unix, Windows Server
Middleware: JBoss EAP 7, WebSphere Application Server (versions 7, 8, 8.5, 9), Weblogic 11g, 12c, WebSphere Portal (versions 6.1,7,8), IRES, VMware, TSM, DB2, WebSphere ESB, WebSphere MQ, WebSphere eXtereme Scale, InfoSphere, DataPower SOA Appliance, GunicornWeb Servers and Load Balancers: IIS, apache, nginx, unicorn
Automation and DevOps: Blade Logic, Salt, Docker, Kubernetes, Jenkins, Ansible, Nagios
DevOps: Docker, Kubernetes, Jenkins, Ansible, Nagios
Cloud and Cloud Deployment: AWS, GCP, Azure, DigitalOcean, Cloudify, CloudFormation
Database: Oracle, DB2, MySQL, PostgreSQL
Networking: Cisco CSS/GSS, F5, TCP/IP, FTP, SFTP, LDAP, HTTP, HTTPS, SSL, SSH, TELNETDHCP, DNS, Firewall, Load Balancers, Amazon VPC, Azure Virtual Network, Azure Firewall
Programming Languages and Frameworks: shell scripting, java, python, jython, sql, xml, soap, DjangoDjango REST
Monitoring and Reporting Tools: Dynatrace, App Dynamics, Prognosis
Version Control: PTC Integrity (MKS Integrity), GIT
PROFESSIONAL EXPERIENCE:
Middleware Engineer
Confidential
Responsibilities:
- worked wif PMs and architects to gather project requirements installed and configured middleware components (websphere, jboss, weblogic) automated day to day configuration, deployment tasks and provided necessary access to different teams to run those scripts migrated IBM HTTP Server instance on AIX to apache on Linux provisioned webserver instances on the DMZ and configured backend connections to backend applications integrated new applications wif the existing applications worked on ansible automation for builds and deployments migrated on-prem applications to azure VMs deployed containerized application Azure Kubernetes Service (AKS) created azure devops pipeline to deploy to AKS and openshift provided 24/7 support for critical applications and infrastructure
Middleware Engineer
Confidential
Responsibilities:
- worked wif security assurance team and baseline audit to define baseline configurations for websphere, jboss, weblogic, ihs and apache implemented baseline hardening of middleware components patched middleware components migrated applications to azure virtual machines and Azure Kubernetes Service deployed ASP.NET core web applications to Azure App Service deployed containerized NodeJS applications to Azure Kubernetes Service (AKS) created Azure Devops pipelines to deploy to AKS (azure
- Kubernetes service) reviewed vulnerability alerts from vendors and assessed impact to applications applied patches and jdk upgrades to websphere and jboss implemented
- TLSv1.2 protocol as it was a requirement to integrate applications wif okta - identity and access management provider implemented 2 way TLS for inbound and outbound traffic provided solutions for application integration requirements consulted wif application stake holders to review modernizing the middleware and reducing cost documented implementations and support procedures and cross trained offshore resources to provide steady state support automated middleware builds and application deployments wif ansible, jython and shell scripts provided L3 on-call support for production incidents
Middleware / DevOps Engineer
Confidential
Responsibilities:
- Automated middleware (websphere ND and jbosss EAP) installation and configuration using con- figuration management tools: ansible, bladelogic on Linux RHEL and AIX
- Automated enterprise application deployment in dev, sit, uat and production environments researched solutions on decoupling monolithic systems and breaking them to microservices architecture
- Worked wif development teams to implement solutions on decoupling enterprise applications to microservices
- Built deployment scripts to be used for jenkins CI/CD pipelines
- Migrated non-critical enterprise applications to Amazon Web Services as part of the initial cloud migration
- Deployed jboss EAP on EC2 instances using ansible
- Set up monitoring and alerting for critical web application servers and web server instances
- Provided third level support 24/7 for critical enterprise applications
- Analyzed performance of enterprise applications on the web, app server, and database tiers
- Worked wif security assurance team to mitigate and remediate security vulnerabilities in the web and app tiers
Middleware Integration Specialist
Confidential
Responsibilities:
- Worked in ITS - ETS Middleware AppDeploy as a middleware and infrastructure deployment specialist
- Managed RedHat OpenStack Cloud platform (RedHat’s container-based PaaS - Platform as-a- Service solution)
- Migrated WAS applications deployed on AIX servers to OpenShift cloud platform on RedHat Linux and JBoss
- Automated configuration changes, deployments and administration tasks.
- Worked closely wif our TS partners from different Lines of Business to create cloudily blueprints for cloud deployment
- Granted TS developers self-service access to manage day to day tasks.
- Worked on all phases of the Software Development Life Cycle (SDLC)
- Documented the build, configuration and administration tasks in a SDP document for the steady state support teams
- Worked on key changes and isolation of the Bank’s critical applications (easyweb, webbroker etc)
Middleware Systems Engineer
Confidential
Responsibilities:
- Deployed a new image-based cheque processing system and integrated the new system wif applications on other lines of business.
- Deployed enterprise web application on WebSphere Application Server Network Deployment on AIX, RedHat Linux and Windows server platforms
- Architected and implemented multiple environments to support the different stages of the SDLC
- Designed fault tolerant middleware solutions by configuring clustering and fail over on web, application and ESB tiers.
- Secured the infrastructure, middleware components and the communication protocols
- Migrated to websphere version 855 and upgraded java jdk 6 to jdk 7 or 8
- Integrated the new application to work wif the Bank’s existing payment system and other services.
- Deployed the system to over 500 branches nationwide
- Automated the deployment wif jython and shell scripts
- Documented the System Deployment for the support teams
- Implemented monitoring and reporting of all JVMs and WebServer instances using Dynatrace and Prognosis
- Created python web apps for internal team use to track deployments and team productivity
- Responded to critical production issues dat were raised in a timely manner.
- Secured the communication using 2way TLS for all incoming and outgoing traffic
- Initiated Performance tuning and capacity management meetings to address findings from the reporting and monitoring tools
Middleware Integration Specialist
Confidential
Responsibilities:
- Worked on Confidential Middleware platform for MBNA intergration for over 100 applications
- Architected and implemented multiple environments to support the different stages of the SDLC
- Designed fault tolerant middleware solutions by configuring clustering and fail over on web, application and ESB tiers.
- Documented middleware and application install and configuration, and coordinated presentationsto support teams as part of the steady state support handover.
- Worked wif middlware vendors (IBM, Oracle, RedHat) and application vendors to address clientIssues
- Deployed and maintained enterprise applications on weblogic and websphere
- Configured high availability for Weblogic and Websphere clusters
- Configured oracle and ibm http servers for weblogic and websphere application servers
- Configured JDBC and JMS on weblogic server and websphere
- Worked wif security auditors and penetration testers to address vulnerabilities and/or violations in systems and applications
- Worked wif network teams to implement load balancing and fail-over on F5 or Cisco CSS/GSS
- Worked wif project managers to coordinate project deliverables in a timely manner
- Worked on middleware changes on the Bank’s critical applications: easyweb and webbroker
Middleware Infrastructure Specialist
Confidential
Responsibilities:
- Gatheird and analyzed new project requirements
- Installed and configured WebSphere Application Server ND versions 7 and 8 on all different environments in the SDLC
- Scripted some of the most common build and application deployment tasks wifin the department
- Coordinated and scheduled middleware upgrades
- Upgraded older versions of WAS ND to version 8.0
- Troubleshoot middleware and environmental issues and took appropriate action
- Analysed performance of JEE applications
- Provided operations wif documentations of support procedures
- Took part in vendor Proof Of Technology to evaluate different vendor products and provided technical evaluations to senior management.
Middleware Consultant
Confidential
Responsibilities:
- Worked wif Architects to design a middleware solution.
- Liaised wif OS, DB, and network teams on configuring the OS, DB and network.
- Built all the necessary middleware components (WebSphere ND, IHS, Plugins, WebSphere ESB) for all the different environments and stages of the SDLC.
- Created and configured containers (Clusters and JVMs), IHS
- Configured the resources required for enterprise application; JDBC, JMS, SI Bus, resource adapters, replication domains etc.
- Configured WebSphere MQ, ESB and Data Power connectivity.
- Managed environment and application security using environment and application ACLs, security domains, and creating keystores and/or truststores for inbound and outbound connections.
- Participated in performance testing and tuning of middleware environments to meet the project’s SLA.
- Coordinated and scheduled upgrades of middleware components
- Provided long and short term capacity planning
- Provided support documentations to the support teams
- Provided support documentations to the support teams
WebSphere/ Middleware Administrator
Confidential
Responsibilities:
- Installed and configured WAS, websphere portal, ldap, network dispatcher, Apache, IHS
- Enabled apache, IHS, websphere and ldap to use SSL
- Renewed expired SSL s from verisign
- Implemented security policies using ldap, local OS etc.
- Implemented Horizontal and Vertical clustering of the websphere environment as well session failover
- Created websphere resources such as J2C, data sources, JDBC providers and JMS providers
- Assembled, Deployed and Updated enterprise application
- Troubleshoot numerous issues pertaining to enterprise applications such as installation, performance, connectivity to database, ldap and other components
- Analyzed logs such as application server, webserver, plugins etc.
- Collected JVM performance statistics, enabled garbage collection and used TPV to gather information about resources
- Applied fix packs to websphere, IHS, plugins and SDK components
- Performed migrations to newer versions
- Automated daily tasks such as application deployment, adding resources, applying refresh packs and fix packs etc.
- Submitted PMRs to IBM websphere support to get expert help
- Documented installation and steady state issues for future and to smooth out the support process
Middleware Administrator
Confidential
Responsibilities:
- Made constant recommendations on infrastructure and middleware set up during dis phase.
- Isolated application failures and/or crashes and notified software vendor to correct the code.
- Created register images using IRES and reimaged the registers wif the new image
- Applied fix packs to application as well as the infrastructure and coordinated their implementation to the client.
- Provided on call support during pilot phase.
- Attended daily status meetings wif client senior management and provided status updates.
- Implemented a multi store rollout process over a period of 6 months.
- Fine tuned and automated the rollout process
- Provided on call support during the roll out phase
- Trained a new team to take over application support
AIX/WAS/Middleware support
Confidential
Responsibilities:
- Worked on OS, ML and SP upgrades on AIX V5.2 and V5.3servers
- Created users and groups for the app teams and was assigned user and group administration tasks such as setting up sudo access, rlogin, ftp etc.
- Administered user access levels and did user audits for managements reports
- Worked on projects regarding volume management to create volume groups, logical volumes, filesystems etc. and administer them
- Scheduled jobs for the app. teams and investigated if they failed.
- Troubleshoot network issues and transferred tickets to LAN team when required
- Fixed ACL and storage issues on local and GSA(global storage architecture) filesystems
- Ran diagnostic on hardware to determine the failing ones and took appropriate action
- Managed TSM backups and restores
- Automated daily tasks using shell scripting
- Installed App server, deployment manager profiles and backed them up
- Installed IHS and web server pluggins
- Created clustered members for each cell for high availability
- Implemented session failover
- Deployed customer’s apps on WAS V5.1 or V6.0 clustered environments
- Created data sources for database connectivity and set up J2C for authentication
- Mapped users and groups to administrative roles
- Investigated numerous problem reports by customers on issues such as database connectivity, authentication failures, mapping modules, failure for App to start, etc.
- Enabled SSL and updated s when required
- Automated routine tasks like installing applications, setting up SI buses etc.
- Applied fix packs to domino servers running on different platforms
- Performed day to day maintenance tasks such as fixing and repairing corrupted notes databases, mailboxes etc.
- Scheduled tasks such as fixup, updall and compact on databases
- Managed ACL for customer databases
AIX Administrator
Confidential
Responsibilities:
- Configured and Installed AIX 5.2 on pSeries servers.
- Troubleshoot numerous severity level one issues assigned simultaneously
- Administered numerous AIX and Sun servers
- Provided remote systems administration
- Provided technical support for Wireless Data Products for T-Mobile customers
- Configured and installed data cards and mobile phones on laptops to be used as modem
- Daily troubleshooting of wireless network cards, GSM, GPRS and WAP connectivity associated wif Wireless Data
- Supported Blackberries, Pocket PCs, HP Ipaq, Palm One treo and other PDA devices
- Configured web based, POP3, IMAP, and corporate emails on different devices.
- Provided solutions regarding synching the devices wif different Windows OS and MAC OS via Bluetooth, infrared, USB and serial cable etc.
- Isolated network failures and device defects and provided solutions
- Provisioned features available to customers on T-mobile cellular company network including access to VPNs
- Processed upgrades or replacement of voice and data devices for customers
