We provide IT Staff Augmentation Services!

Middleware Engineer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 8+ years of Professional experience in IT as DevOps/ Middleware Administration, An accomplished and highly skilled Middleware Engineer with extensive and progressive experience in all facets of middleware technologies that include Websphere Application Server, IIS, Apache Tomcat, demonstrated capabilities include identification of project requirements, scope schedule, presentation, administration& configuration.
  • Experience in DevOps System Administration with AIX Red Hat, distribution, building the environments including development, integration, staging and production.
  • Expertise in Websphere Application Server Network deployment, IBM HTTP Server and Tomcat container Administration& configuration.
  • Experience in installation, configuration, management and troubleshooting of JBoss and Weblogic.
  • Implemented Workload Management (WLM) methodology and fail over mechanisms including horizontal and vertical clustering, HTTP server fail over, Deployment Manager and Node agent failover.
  • Experience in DevOps System Administration with AIX Red Hat, distribution, building the environments including development, integration, staging and production.
  • Experience in Websphere application server migrations from older version WAS V7.1 o V8.0.
  • Experience in Systems Administration working on UNIX/LINUX environment. Well experienced in Installation, administration, patches, up - gradation, configuration, security issues, performance tuning and troubleshooting of Red Hat Linux 4/5/6.
  • Experience CA Siteminder installation and configuration and good knowledge on securing the J2EE applications by implementing Single Sign-On.
  • Experience in Working with SSL certificates for Web servers and application servers. Hands on experience with creating SSL certification using IKEYMAN and KEYTOOL.
  • Experience in working with Active - Active environments and geo-location based routing of the traffic.
  • Experience in server migrations, application integration to virtual machines.
  • Experience in automating the day to day tasks (data source changes, deployments, config changes).
  • Good Knowledge on monitoring tools such as Wily Introscope, Tivoli performance viewer, Thread dump analyzer, and splunk, dynatrace.
  • Good Experience in Atlassian tools (Bitbucket, Bamboo, FishEye, etc.) and Puppet, Jenkins for the continuous integration and configuration management process.
  • Experience in troubleshooting on issues such as out of memory, memory leaks, hung session, federation of nodes and synchronization of nodes with Network Deployment Manager.
  • Troubleshooting Admin Server start-up issues, Java code defects after code deployments and class path issues by checking the JVM logs, plug-in log and web server logs.
  • Experience in finding Root Cause for Websphere/IIS/Siteminder problems and handling Problem Management Records (PMR) with the IBM/CA/Red Hat and working with them on various issues related to updating unresolved bugs issues.
  • Experience in network administration, deploying and troubleshooting of DNS, LDAP, Load Balancing, SMTP, Firewall etc.
  • Hands on experience with GITHUB, SVN subversion, and build tools like ANT, and Maven.
  • Documenting support Models, Security controls, integrated System Risk Management Practices, procedural and trainings.
  • Experience in using JIRA to have track the user stories created and updating the progress in JIRA, and HPSM. Worked extensively in Agile Development process.
  • Good Knowledge, understanding on MQ installation and configuration MQ resources (Queue Managers, Queue connection Factories and Queue destinations.)
  • Configured JDBC providers, Virtual Host and Web Server Plug-in and Session Management technique.
  • Experience in handling log files by implementing the log rotation and autosys. Troubleshoot with Tcpdump, Netstat, telnet and openssl.
  • Good Knowledge on Amazon Cloud (EC2) Hosting and AWS Administration.
  • Experience in applying Fix packs/Refresh packs/Cumulative packs for WAS using Update Installer.
  • Experience in Middleware administration specializing in Vfabric/pivotal Apache-Tomcat 6.0/7.0
  • Experience in architecting, setting up data centers and migration of applications.
  • Good presentation, customer support and trouble shooting skills & experience in providing 24x7

TECHNICAL SKILLS

Versioning Tools: GitHub/SVN, BitBucket

Build Tools: ANT, MAVEN

CI TOOL: Jenkins/Hudson, Bamboo, Puppet, Ansible and Terraform

Scripting: Shell Scripting, Perl, and Python.

Web/Application Servers: IBM WebSphere Application Server 7/8/8.5, IBM HTTP Server, Apache Tomcat 7/8, Apache web Server and IIS.

Operating Systems: UNIX, LINUX, Solaris, IBM AIX and Windows NT/2000/XP.

Networking &communication Protocols: TCP/IP, HTTP/HTTPS.

LDAP: Microsoft Active Directory, IBM Directory Server.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Middleware Engineer

Responsibilities:

  • Provide administration of IBM Web Sphere Application Server, IBM HTTP Servers, Apache Tomcat 7.
  • Experience in Installation and configuration of WebSphere 7 to 8.5, IBMHTTP Servers in Development, QA, UAT, Performance and Production Environment.
  • Expertise in network flow, setting up Load Balancer on top of multiple Web Servers and managing virtual IPs in starting and stopping traffic to the specific Web servers to make out of rotation.
  • Hands on experience in setting up Load balancers on top of single web server running on multiple ports and serving multiple applications to set up individual keep alive.
  • Automated, installed and configured Tomcat 7, Apache 2.4.
  • Experience in creating and configuring MQ Objects like Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggers, Processes, MQ error trapping applications and performance tuning/monitorin
  • Experience in generating packages for configuration of Apache 2.2, 2.4, Tomcat 7 using GIT repository.
  • Converted an existing network of Queue Managers into a Clustering environment for load Balancing using MQ Clustering and High availability using Hardware clustering.
  • Created Jenkins Jobs for Auto deployment to Dev, QA & Regression environments based on cronjob.
  • Created Jenkins Jobs for CD to Perf, Prod Environments
  • Session management by memory to memory replication and session persistence with Database.
  • Providing help to the application team members with queries regarding application server/webserver configuration in relevance to their applications.
  • Generated Plug-in for Web sphere application server and propagated to webserver.
  • Working as Configuration Administrator for Web-based Applications protected by SiteMinder Server - Web Application Security Requirement Gathering, Analysis and Implementation.
  • Good working knowledge in registering Siteminder web agents with policy servers.
  • Experience with LDAP, SSO (Single Sign On), Web Agent configuration, Siteminder, VIPs (Virtual IP address), Content Smart Switch functionality in complex clustered environment.
  • Implemented connectivity between IBM HTTP Server with Tomcat 7 to integrate multiple applications in Websphere application server and Tomcat in the same environment.
  • Hands on experience in Load Balancing/Tuning/Clustering for Tomcat Server using Mod Proxy.
  • Troubleshooting on issues such as out of memory, memory leaks, thread hung sessions and session replication, SSL.
  • Deployed Java application on Websphere environment and automated deployments and recycles.
  • Expertise in implementing One-way SSL for internal applications in various regions.
  • Implemented 2way SSL connectivity between internal applications to multiple vendors using proxy.
  • Implemented 2way SSL between Tomcat 7 and IBM Data Power.
  • Hands on experience on installing Splunk forwarders 6.1 and configuring it with Deployment servers to phone home.
  • Installed Dynatrace for various java containers like WAS 7, 8.5, Tomcat 7 and configured to report collector servers.
  • Installed and configured two-step up authentication using CA Advanced Authentication
  • Experienced working with Load Balancer and Network teams.
  • Installed SSL certificates on the Webservers using ikeyman tool, keytool and by GSK commands.
  • Monitoring and maintain multiple applications in Development, QA, UAT environments.
  • Creation of horizontal and vertical clusters for Failover and Load Balancing purpose and combination of both clutters in some application environments.
  • Configured Puppet, Jenkins for the continuous integration and configuration management process.
  • Provide application support during patching. Responsibilities include but are not limited to the installation, configuration, and ongoing maintenance of development, QA, Perf, PROD infrastructures/environments. Shell scripting the installations, and replication of environment is primary role. Experience in performance tuning and troubleshooting application issues with various IBM products are required. I am part of a team which will support per and prod environments in 24/7 mode.

Environment: IBM WebSphere Application Server 8.x/7.x/6.x, Tomcat Application server, IHS and Apache web Server 6.0, CA SiteMinder, Web Agents, Opnet, SVN, Jenkins, ANT/MAVEN, puppet, LDAP, Java2., XML, Linux, Sun Solaris8/9, DB2, Shell Scripts, wsadmin scripting.

Confidential, Columbus, OH

DevOps System Administrator

Responsibilities:

  • Responsible for installation of various software components on several servers.
  • Deal with release and the deployment of packaged software to QA and distribute/deliver applications packages to deployment teams for Production deployments.
  • Demonstrated understanding of source control management concepts such as Branching, Merging/Tagging and integration.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Developed and implemented the software release management for their release of web applications.
  • Wrote ANT build Scripts to automate the build process.
  • Create Release documentation (implementation /Release Plans /Run books) and coordinate with the management and revision of Release Notes describing the overall Delivery Automation strategy, via investments in automation at several layers of the Technology stack to implement a Continuous Deployment/Delivery pipeline.
  • Manages and troubleshoots the running of automated jobs in QA environment using continuous integration tools like Jenkins/Hudson to support and streamline the release process.
  • Manage QA environments and troubleshoot issues.
  • Automated various WAS administration and deployment tasks such as ear/war/jar installation, backups, jvm export/import.
  • Code Coverage/Code Quality/Test Reports using Sonar, Jacoco tools.
  • Used and very good handling of Linux automation tools such as Puppet and Rundeck.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Ensure coordination of build and test environments team and release teams.
  • Ensure teams follow the organization’s established policies and procedures and Signs off the release package for implementation.
  • Deal with release package design, build and configuration and acceptance including business sign offs.
  • Deal with service roll out planning including method of deployment.
  • Administered Build Forge for automated build and deploy activities.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in Build Forge for Build and Deploy Automation.
  • Experience working with Docker Hub, Internal Docker Registry and Docker Engine.
  • Managed Server configuration through Ansible Playbooks.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Configured Ansible Tower to pull latest Playbooks/Scripts from Enterprise Github every time Ansible Tower in invoked.
  • Submits applications and required associated documentation to 3rd parties’ for third party acceptance/approval testing. Deal with communication, preparation and training.
  • Audits hardware and software before and after the implementation of release package changes.
  • Document knowledge articles in Confluence (internal Wiki).

Environment: SVN, Git, ANT/Maven, Jenkins, Shell scripting, Perl scripting, JIRA, Atlassian tools (Bamboo, Jira, Confluence, etc.), IBM Build forge, FAST ARM, Bit Bucket, Redhat Linux 6.x, Linux, Solaris, IBM AIX, Black Duck, Splunk, Puppet, Ansible, Docker.

Confidential, Plano, TX

Unix/Linux Admin

Responsibilities:

  • Installed, Configured and Maintained Solaris/Red Hat Linux (Solaris 8, 9 & 10, OEL 5/6, Red Hat Enterprise Linux 4.x, 5.x & 6.0) on SPARC, x86 and Blade Centers.
  • Supported Red Hat servers in Production and Development environments.
  • Worked on Virtualizing Red Hat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
  • Configured Zones on the Solaris 10 servers created Resource pools and Fair share Scheduler for Containers and created Virtual Machines on VMware ESX 3.5.
  • Installed and Configured Red Hat Linux Kickstart and booting from SAN.
  • Implemented EC cloud technology in setting the new Linux and Solaris environment.
  • Installed and configured OpenLDAP to create user accounts and to assign access permissions to the users.
  • Worked with SMTP and SENDMAIL Protocols.
  • Worked with Centrify, on top of OpenLDAP whichenables to consolidate all workstations, user, and group accounts in Active Directory and use Active Directory for all authentication, authorization, and directory services.
  • Installation and configuration of backup clients like Avamar and Veritas Net Backup on Linux servers.
  • Experience working with Confidential Open view client and server configuration.
  • Experience in writing scripts to automate jobs and debugging scripts.
  • Experience in using protocols like NIS, NFS, SSH, SFTP & DNS.
  • Monitoring the hosts and networks using Splunk, NAGIOS, Remedy, Jira tools.
  • Experience with automation tools like Puppet, Crontab.
  • Administered Volume groups and volumes using HPUX and Linux volume manager
  • Installation and support of various applications like Weblogic server 10, WebSphere 6.1 JBoss 4.x, Apache 2.x.
  • Administration of Websphere Application Server 7.x with Network Deployment, and Extension Deployment, on Red Hat Linux.
  • Involved In Migration from Solaris to Red Hat Linux.
  • Configured and Administrated JBoss 4.2 on Red Hat LINUX Servers.
  • Scheduling Backups, Monitoring & taking failover test of Veritas Clustered servers.
  • Monitoring of Tivoli storage logs for restarting any failed backups or trouble shooting any file permission or stale file handling problems.
  • Ability to screen and diagnose client inquiries and problems; troubleshoot to clearly understand problems (root cause determination), solve problems, use operational documentation (run books)
  • Responsible for administering and maintaining Red Hat Linux work stations running Apache web server, iPlanet and SUN ONE.
  • Used RPMs to install, update, verify, query and erase packages from Linux Servers.
  • Incident management for Unix Servers (Solaris, Linux and AIX).
  • AIX systems administration and Disk Management using SMIT.
  • Backup jobs, housekeeping, database, proprietary jobs using CRON, EMC legato Networker and BMC Control-M troubleshooting daily job problems.
  • Assisted other UNIX administrators when help was needed (i.e. creating UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc.).
  • Involved in preparation of functional and system specifications. Estimated storage requirements for applications.

Environment: Red Hat Linux (RHEL4/ 5/6), Solaris 9/10, Logical Volume Manager, Sun & Veritas Cluster Server, Global File System, Red Hat Cluster Servers.

Confidential, Topeka, KS

DevOps Engineer

Responsibilities:

  • Participate in daily SCRUM meetings and weekly Release status meetings for deployments.
  • Perform Deployments by creating packages and jobs and promoting them through the deployment lifecycle.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Worked with Atlassian tools like Bamboo & Jira.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Develop and carry out well-defined implementation plans for application deployment automation.
  • Used configuration management tools Chef for the continuous integration and deploy.
  • Identify and troubleshoot incidents during deployments and report to Application Support Teams.
  • Extensive experience maintaining and working with subversion SVN by creating branches merges etc.
  • Implemented Hudson (now called Jenkins) for Continuous Integration Builds, automated deployments and Notifications.
  • Schedule implementation planning calls and perform four-eye checks during the major Production releases and ensure quality performance of the Deployment Management Team.
  • Built and supported Development, Integration, Staging and, Production environments from the scratch.
  • Installed and configured HAProxy load balancer to route the traffic between application servers.
  • Automated Openstack infrastructure using Terraform.
  • Integrated Terraform and Ansible for Server Build Tomcat, Nagios Agent Installation and App Deployments.
  • Integrated Ansible Playbooks with Jenkins for Push button deployments of higher environments including Integration, Stating and Production.
  • Configured permission in Ansible Tower to restrict users at different level.
  • Automated RPM Packages creation for Applications Artifacts, Application Configs and for Monitoring Agents including Nagios and Appdynamics.
  • Installed and configured Jenkins Jobs to compile and create artifacts and deploy the artifacts automatically in development environment as part of CI process.
  • Installed and configured ELK (Elastic search, Log stash and Kibana) Stack Infrastructure on Open stack Cloud Servers.
  • Created Shell Scripts for custom server monitoring metrics and integrated with Nagios.
  • Actively working on SSL (Secure Socket Layer) certificate installation for external applications.
  • Created and managed the infrastructure design documents based on the requirements using Microsoft Visio.
  • Involved in Agile process, by-weekly Sprints and, daily Scrums to discuss the progress.

Environment: AWS EC2, S3, Elastic Load Balancers, Jenkins, Ansible, Terraform, Git, HAProxy, Tomcat 8, Java JDK, Nagios, AppDynamics, SVN, WebSphere, IBM Build Forge.

Confidential

Systems Administrator

Responsibilities:

  • Installation, Configuration, Upgradation and administration Red Hat Linux.
  • Implemented log rotation to handle application log files.
  • Installation, Configuration, upgradation and administration of Sun Solaris, Red Hat Linux and Confidential -UX.
  • User account management, managing passwords setting up quotas and support.
  • Worked on Linux Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SFTP, SSH, LDAP integration.
  • Controlled the access to users by adding or removing the user from the groups as per the requirements by using LDAP.
  • Worked with QA Team for Load Tests and Performance tests and identified the bottlenecks of the applications.
  • Worked with Application groups in troubleshooting and fine-tuning the application Performance.
  • Extensively used the Command line tools for Administration and Maintenance of the Applications.
  • Used LDAP to setPermissions,as an administrator to allow only certain people to access the LDAP database
  • Managing file systems and disk management using Solstice Disk suite.
  • Responsible for configuring real time backup of web servers.
  • Log file was managed for troubleshooting and probable errors.
  • Responsible for reviewing all open tickets, resolve and close any existing tickets.
  • Document solutions for any issues that have not been discovered previously.
  • On-call support (24x7), Monitoring and maintaining multiple Applications at Development and Production

Environment: Windows XP, Linux(Red Hat), Sun Solaris 8.0, AIX, Apache, IIS 4.0, Red Hat Linux 6.x, Logical Volume Manager, WebSphere Application Server 5.1/6.0,Java/J2EE, ANT, DB2, UNIX, Build Forge, Shell Scripting.

We'd love your feedback!