We provide IT Staff Augmentation Services!

Middleware/devops Consultant Resume

SUMMARY:

  • Around 9 years of IT experience in installations, configurations, deployment and management of enterprise applications with IBM WebSphere Application Server, Red Hat JBOSS, Apache - Tomcat, IBM HTTP Server, IIS and Apache http web Servers on Solaris, Red Hat Enterprise Linux and Microsoft Windows platforms in Development, Stage, Pre-production and production environments.
  • Extensive experience monitoring and tuning Java application servers for performance. Configuring webserver plug-in like WebSphere Plugin, mod proxy, mod jk, mod clustering for webservers and integrated them to multiple application servers in both Linux/windows environments.
  • Installation of SiteMinder Web Agents on Web Servers like Apache and IIS. Installed SSL certificates on both application servers and web servers using java kit tool command.
  • Experience in creating, configuring and administrating profiles, cells, nodes, node agents, node groups and clustering for WebSphere Application Servers.
  • Hands on expertise in implementing DevOps pipeline through CI/CD tools like Jenkins, Code Deploy, Code Pipeline and configuration management tools like Puppet, Chef.
  • Working experience in configuration management, Infrastructure automation using Puppet.
  • Worked on monitoring tools like Dynatrace, Jboss Operations Network (JON) and used Splunk in different environments for monitoring application servers which are integrated to it.
  • Experience in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Services etc).
  • Understanding of the Devops tooling landscape and has experience integrating various DevOps tools together to provide end to end application lifecycle management
  • Experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), DevOps tool chain and DevOps processes for agile projects.
  • Good Knowledge on Maintaining Load Balance, High availability and Failover functionality.
  • Expertise in Tuning of Application Servers by performing load tests in the environments using JExplorers, analyzing heap/thread dump using Thread/Heap Analyzer, and modifying the JVM metrics like heap size, thread pools, connection pools etc. in non-prod and production environments.
  • Experience in container-based technologies like Docker.
  • Experience on AWS Services like including EC2, VPC, S3, ESB, ELB, Cloud Front, IAM, RDS, Cloud Watch.
  • Worked closely with Java developers to troubleshoot critical Java applications. This includes reviewing application error logs, Java code and making recommend code changes to fix critical issues in both Production and Non-Production environments.
  • Extensively worked on Incident, Change and Task Managements by using BMC Remedy/CA Service Desk.
  • Applied fix packs, interim Fixes, refresh packs and security patches for different versions of application servers and Web Servers in all environments in silent mode and graphical user interface to remediate various Vulnerabilities.
  • Provided 24x7 on-call support in production and non-production environment, best practice troubleshooting, monitoring, capacity planning, performance tuning, naming standards, security and maintenance.
  • Documentation of user & team focused technical process for Application servers and Web servers. Excellent learning skills and adapting quickly to rapidly changing new technologies. Strong problem solving, communication &presentation skills. “A very good team player.”

TECHNICAL SKILLS:

Middleware: IBM WebSphere Application Server 7.x/8.x, Apache-Tomcat 8.x, Red Hat JBOSS 5.x/6.x, IBM HTTP Server 7/8, IIS 7.0/7.5, Apache Http server 2.2/2.4

Database: Oracle 11g/12g, DB2, SQL Server

Hardware/ OS: UNIX, IBM AIX, LINUX REDHAT V6.0,7, Windows 2K,2003 and 2008, Red Hat Satellite 5.6

Monitoring Tools/Testing: CA Wily Introscope8.x/9.x, Site scope, Thread/Heap Analyzer, Dynatrace, Splunk.

Protocols: DNS, HTTP, HTTPS, LDAP, SOAP, FTP, SFTP, SSL, SSH

Languages: C, C++, Java Script, HTML, XML, Shell, BASH,PYTHON

PROFESSIONAL EXPERIENCE:

Confidential

Middleware/Devops Consultant

Responsibilities:

  • Installed, Configured and Administered and JBOSS 5.0/6.x/7.x, Tomcat 8.x/9.x, IBM Web Sphere Application Server 7.x/8.x, on Windows and Red Hat Linux 5.1/6.1 using silent and GUI methods.
  • Demonstrated competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, Cloud Front, Cloud Formation and Ability to make recommendations on how new AWS offerings fit in the company architecture
  • Installed and Configured IBM HTTP Server 7.0/8.0, Apache 2.x, IIS V7.x created a junction for the transportation of application through a web server using Plug-ins on Windows/Linux environment.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, and DB2 data source connection pooling.
  • Migrated Oracle JDK to OPEN JDK on the all Jboss application servers.
  • Migrated Websphere application server from 7.x to 8.x.
  • Enabling SSL security for IBM/Apache HTTP Server and JBoss Application Server
  • Worked on Dynatrace and Splunk tools to monitor JVM performance and analyzing the issues to find the problems in application.
  • Worked on design, build and rollout of cloud based Devops framework and tooling to support the strategic migration of key high visibility customer facing products to Amazon Web Services.
  • Setup and managing servers on Amazon using EC2, EBS, SSL, Security Groups, RPS and IAM.
  • Managing CDN on Amazon cloud front (Server/ S3. Origin path) to improve site performance.
  • Creating and managing buckets on S3 and store DB and log backups, upload images for CDN server.
  • Expert in monitoring Application server logs and Web server logs during troubleshooting an issue.
  • Knowledge of Source Code Management(Version Control System) tools like Git and Bitbucket.
  • Developed and maintained automated CI/CD pipelines for code deployment using Jenkins.
  • Developing build and deployment Groovy scripts using MAVEN as build tool in Jenkins to move from one environment to other environments for Continuous Integration.
  • Setting up Jenkins master, adding the necessary Plugins and adding more slaves to support scalability and agility.
  • Developed container networking on Docker.
  • Automated repetitive tasks, quick deploys to critical applications, and proactively manages change using Ansible and Ansible Tower as Configuration management tool.
  • Around 3 years of experience hosting applications on AWS.
  • Design Native Cloud Application Architectures.
  • Building web-based scalable and distributed cloud-native applications
  • Implemented Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST requests to fetch data from the server.
  • Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.
  • Created documents on build process and flow, user guide, and build script maintenance for developers for local builds
  • Configured Route 53 by using Cloud formation templates, assigned the DNS mapping for the AWS servers and trouble-shoot the issues of the load balancer's, auto scaling groups and Route 53.
  • Created a newinstancein production on AWS using EC2 and experienced with Continuous Integration Tools (Jenkins)and Continuous Deployment practices
  • Expertise in sprint releases, releases for deb changes, configuration changes, bug fixes or overall deployments using Ansible
  • Understanding of the Devops tooling landscape and has experience integrating various DevOps tools together to provide end to end application lifecycle management
  • Experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), DevOps tool chain and DevOps processes for agile projects.
  • Managed Amazon Web Services like VPC, EC2, S3 bucket, DynamoDB, CLI Route53, ELB, Auto-Scaling, ACL, SQS, SNS, Cloud Formation, KMS, IAM through AWS Console.
  • Automated the deployments using AWS Cloud Formation templates and Terraform
  • Worked on building data center with AWS, Installed SVN, GIT, Jenkins images on AWS
  • Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF. Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing structures, and managing containers
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the repository.
  • Writing container code for Docker, Kubernetes and working with the department to requisition and configure on- premises infrastructure.
  • Worked closely with Java developers to troubleshoot critical Java applications. This includes reviewing application error logs, Java code and making recommend code changes to fix critical issues in both Production and Non-Production environments.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and STG and PROD environments also with Tomcat agents on both windows and Linux
  • Strong Experience on tuning of Application Servers by analyzing heap/thread dump using Thread/Heap Analyzer, and modifying the JVM metrics like heap size, thread pools, connection pools etc. in non-prod and production environments.
  • Excellent knowledge in GitHub. Hands on using Git commands, Git check-in/checkout, branching, creating Org/Repos, security configuration
  • Developed shell scripts to monitor any exceptions or errors such as CPU utilization, Memory usage, MySQL replication status, database latency in different environment, performing regular health checks in production, pre-production, QA, staging, testing and development environments.
  • Provide 24x7 on-call support in production.

Confidential, Highpoint, NC

Middleware Jboss Admin

Responsibilities:

  • Building Application infrastructure by installing, configuring, maintaining and supporting IBM WebSphere Application Server 8.x/7.x, JBOSS EAP v6.0, Oracle WebLogic 11g Extended Deployment on Red Hat Linux 4/5 VM’s.
  • Upgraded Web Sphere Application Servers from V7.0.0.19 to V8.0, V7.0.0.13 to V7.0.0.19 in all the environments like DEV, QA, UAT, and PROD.
  • Configured the Web Server interfaces, session management, virtual hosts and generated Plug-ins using merge scripts for Web Sphere Application Server and JBOSS application Server.
  • Configured WebSphere/JBOSS Application Server resources like JDBC Data Sources, JDBC Providers, JNDI, Security resources like JAAS authentication (J2C) aliases and Connection Pooling to connect to the Oracle, DB2, SQL Server or any custom databases.
  • Developed automation scripts such as Shell scripts for configuration, Server Restart, log rotation, backup, and restoration of WAS.
  • Experience with configuration and use of Devopstools construct a functioning build pipeline using Docker.
  • Support CICD tools integration, operations and maintenance.
  • Managed production and QA environment using additional build tools like Puppet, Ansible and Chef.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Maintained and Administered GIT Source Code Tool.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Experience in creating Docker Containers leveraging existing Linux Containers and created Docker containers from scratch.
  • Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes .
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer
  • Extensive experience in Windows AZURE(IaaS) migrating like creating AZURE VMs, storage accounts, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE
  • Responsible for maintaining the web servers like IHS, IIS Web server including the web agent, HTTP plug in installation and configurations.
  • Strong troubleshooting skills in various technologies like F5 load balancers as part of production support. Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication between load balancer and web server, web server and application server.
  • Documented a detailed approach document for successful implementation of Weblogic, WAS and JBOSS migration in different environments, and fail over test documents for database.
  • Extensively used the Thread Analyzer and Heap Analyzer to detect and analyze application problems.
  • Providing 24/7 support on Production releases and troubleshooting errors for both Application and analyze heap/core plus error logs and tune instances for optimum performance.

Confidential, Greensboro, NC

WebSphere/Linux Administrator

Responsibilities:

  • Installed, configured, maintained IBM WebSphere Application Server 7.x/8.x, IIS, JBOSS 6.x, Apache Tomcat 7.x, WebLogic Application Server 12.x on both prod and non-prod environments, creating profiles on Linux and UNIX.
  • Installed and Configured Apache and IBM HTTP Server 7.x and 8.x on Unix/LINUX and windows
  • Installed, configured, maintained and updated Linux systems, with Red Hat and setup custom builds and application on the network.
  • Knowledge of major cloud service providers, like AWS, Azure .
  • Configured, maintained, deployed and trouble shoot of WebLogic server 12.x on multiple platforms.
  • Migration of existing applications from WebSphere applications 7.x to 8.x and to JBoss 6.x Environment.
  • Federated Nodes and created vertical and horizontal clusters on WebSphere environment in order to achieve Workload Management (WLM).
  • Installed and configured Apache http server 2.0 Proxy plug-in with WebLogic Server in different environments.
  • Performed Troubleshooting of WebLogic Application Server connection pools with Oracle and DB2.
  • Configured resources JDBC, configuring MQ Server and connection pooling for the database.
  • Generated Http Plug-in configuration and moved it to the Web servers.
  • Configured the extranet Web Servers and intranet application servers using the firewalls between the Web Servers and application servers (DMZ model). Configured and setup SSL for client authentication and data encryption.
  • Managed daily activities to include user support and system administration tasks. Created and modified python and UNIX shell scripts to monitor and maintain systems and worked on FTP and SFTP setup for daily file transfers.
  • Worked on Red hat satellite for Linux server patching, registering servers to satellite servers, Creating, and cloning server channels and maintaining systems on Red Hat Satellite 5.6.
  • Troubleshooting Admin Server start-up issues, Java code defects after deployment, class path issues, http Plug-in regenerated problems and fixing TCP/IP and other protocols problems.
  • Accomplished improvement on the infrastructure performance by tuning parameters such as heap size, connection pool size, web container pool size, connection timeout, logging, tracing, web server plug-in properties, etc.
  • Provided 24/7 on call support on rotation basis in all environments.

Confidential, NY

WebSphere/IIS Consultant

Responsibilities:

  • Installation/migration Configured and Administered applications on Red hat JBOSS 6.0, IBM WebSphere and configured applications within a Microsoft Server IIS 7.5 environment and WebSphere Portal Server on AIX and Linux platform.
  • Trouble shooting errors both Application & JVM also analyzed heap and core plus error logs - configured tuned JVM for optimum performance. Created and managed data source and database connection pools, configuring database settings for DB2, SQL with the applications to provide the authentication repository.
  • Carrying out deployments of all the new releases in pre-prod and prod environments. Involved in performance tuning of Application Server, Web Container, EJB Container and database connection pool.
  • Troubleshoot issues during the deployments, coordinating with various other departments who are involved in the project and then escalate unresolved issues to development.
  • Maintaining and integrating IIS application with Identity Management infrastructure.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LDAP for admin console and application components on Linux. Configured Clusters and Instances for improved availability and failover capability.
  • Ensuring that applications are following security standards with Cert updates and HTTPS protocol.
  • Extensively used the Thread Analyzer to detect and analyze application problems. Monitored Applications and WAS performance through Tivoli Performance Viewer and tuned the system - caching, queuing, JVM parameters, DB Connection Pooling.
  • Improve overall application availability through build standardization and monitor in both production and non-production environments.
  • Maintaining Kerberos authentication flow with active directory and integrating application for seamless login.
  • Supporting SiteMinder environment so that applications can be accessed with Single Sign On (SSO) service. Troubleshooting the issues on both application level and authentication infrastructure level to maintain a seamless workflow.
  • Documenting processes and process changes when a new internal application is released and being tested.

Confidential, Everett, MA

WebSphere/ JBOSS Consultant

Responsibilities:

  • Installed, Configured and Administered IBM Web Sphere ApplicationServer 7.0/8.0 (Base and ND) and IBM BPM, JBOSS 5.0/6.0/6.2, Tomcat 5.x/6.x, on Windows 2003/2008, UNIX Solaris 5.x/7.x and Red Hat Linux 4.1/5.1/6.1 using silent and GUI methods.
  • Installed and Configured IBM HTTP Server 7.0/8.0, Apache 2.2/2.4, IIS V7.0/7.5 created a junction for the transportation of application through a web server using Plug-ins on Windows / Linux environment.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, and DB2 data source connection pooling.
  • Involved in BPM installation, configuration, testing, patching and troubleshooting. Responsible for setting up connectivity between WAS and IBM MQ Server.
  • Trouble shooting errors both Application & JVM also analyzed heap/core plus error logs - configured tuned JVM for optimum performance.
  • Performed Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection, taking Thread dumps and analyzing to find the problems in application.
  • Expertise in Tuning of Application Servers by analyzing heap/thread dump using Thread/Heap Analyzer, and modifying the JVM metrics like heap size, thread pools, connection pools etc. in non-prod and production environments.
  • Developed shell scripts to monitor any exceptions or errors indifferent environment, performing regular health checks in production, pre-production, QA, staging, testing and development environments.

Confidential, Tampa, FL

WebSphere / JBOSS Administrator

Responsibilities:

  • Installation, Configuration and Maintenance of IBM WebSphere Application Server 5.x/6.x, Tomcat 5.x/6.x, JBOSS 5.1, Apache Http server 2.0/2.2, IIS 5.x/6.x/7.x, IBM http server 5.x/6.x on Windows 2003, Red Hat Linux 4.1/5.1.
  • Deploying the applications on clusters, updating the installed applications and updating plug-in configuration using administrative console for WebSphere/JBoss application servers and web servers on Linux/windows environment.
  • Configured and maintained the SSL (HTTPS) sites by using third party and self-signed SSL certificates on various Web Servers like Apache, IIS, IHS and Tomcat, WebSphere Application Servers.
  • Created server instances, horizontal and vertical clustered environments in JBOSS,Tomcat, WebSphere Portal and WebSphere Application Servers for high availability, fail over and workload management.
  • Provided 24/7 on rotation customer support as both Primary on call & Secondary on call in all environments. Installed and Configured WebSphere MQ Environments for DEV, UAT and Production.
  • Experience in upgrading WebSphere Portal from V6.1 to V6.1.0.3 and WebSphere application server from 5.0 to 6.1 in all environments. Worked on change request tickets for Non-Production and Production changes using BMC remedy tool.
  • Deployed the applications like formats of WAR, JAR and EAR in WebLogic 9.x and Weblogic 10.x
  • Involved in doing a performance benchmark of Apache/WebLogic server by using Load runner and Application Manager.
  • Worked on UNIX Command line utilities & has hands on experience on UNIX commands to support the Environment and Used WSAdmin scripts to automate the deployments and configuration for all servers.
  • Provided user & team focused technical documentation for Application servers and Web servers. Developed shell/WSAdmin scripting tools for backups and application deployments.

Hire Now