We provide IT Staff Augmentation Services!

Bigdata And Middleware Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 10 Years of IT experience in which 4+ years of experience as in various big data technologies like Hadoop.
  • Expertise in Installing, Updating Cloudera Hadoop and its related components in multi - node Cluster environment on AWS EC2
  • Expertise in Managing, Monitoring and Administration of Hadoop 100 Node Cluster.
  • Assisted in Loaded data from various data sources into Hadoop HDFS/Hive Tables.
  • Expertise in Implementing and maintain Hadoop Security and Hive security.
  • Expertise installing and working with monitoring tools like Ganglia and Nagios.
  • Expertise’s working with Hadoop Ecosystems like Hive, Pig, Sqoop, Flume, Spark, Impala and HBase.
  • Install OpenLDAP server and Kerberos Server and provision hadoop users
  • Provision access to developers on Edge/gateway node to Hadoop clusters.
  • Managing Kafka Brokers, Zookeeper and Clusters on Ubuntu and Cloudera.
  • Installing Kafka brokers using docker compose
  • Expertise in Installing, Configuration and Managing RedHat Linux 4, 5 & Centos Linux 6.5.
  • Expertise in UNIX Shell Script.
  • Working experience in Large Datacenters in Production environment with 24X7 On-Call Support.
  • Troubleshooting Cluster issues, Backup and Disaster Recovery for hadoop, Root Cause Analysis preparing run books.
  • Responsible for Performance Monitoring and Tuning.
  • Excellent communication skills, hardworking and good team player with ability to work under pressure in a highly visible role.
  • Implementation and maintenance of Enterprise Applications using IBM Websphere NDM 8.5.5, Apache Tomcat 5.x, 6.x, 7.x, Oracle WebLogic 11g, 10.x, 9.x, 8.1,TIBCO(BW,Admin) server on heterogeneous environments like UNIX (Solaris/AIX/Linux) and Windows NT/2000 environments clubbed with Agile Knowledge
  • Experience in Deploying Application using Jenkins(Master/Slave),Bitbucket, Artifactory, Nexus a using Maven and Ant
  • Experience in installing, configuring and administering Weblogic 12c and WebSphere Application Server 7x/8x on Linux Environments and Windows Environment.
  • Proficient in Apache hardening
  • Installing certificates on Websphere nodes.
  • Extensively worked on deployment of code using Jenkins and administrator comprising Server Configuration, installation and configuration of WebSphere, JBoss, WebLogic, Tomcat and Apache, Deployment of components and performance tuning including troubleshooting and maintenance.
  • Excellent working knowledge of Operation & Production Support with critical systems in multiple technologies and platforms including JBoss, WebLogic, Tomcat, Apache and UNIX.
  • Excellent working knowledge in configuring multiple IBM WebSphere profiles and WebLogic domains including machines, manage servers and cluster environments.
  • Strong knowledge of deployment of J2EE applications on JBoss 4.x, 5.x, 6.x EAP, WebLogic 8.1/9.x/10.x and Apache-Tomcat.
  • Configured and administered JDBC Connection pools/Data sources, Multi pool configuration with Oracle, My SQL, DB2 and SQL Server etc, JMS Connection Factories and other JMS artifacts like JMS Servers, Distributed Queues
  • Expertise in migration and upgrade of IBM WebSphere, JBoss, WebLogic, Tomcat, Apache, environments and updating JDK versions, applying patches and installing service packs.
  • Hands on experience in installation of serious technologies like Docker, Rabbit MQ, Elastic search
  • Experience working on Amazon Web Services Cloud. Installation, Administration & Troubleshooting of applications deployed on AWS cloud.
  • Expertise in IAM in creating Users, Groups, Policies, managing the users across the Cloud environment on Amazon Web Services Cloud
  • Expertise in managing AMI/Snapshots/Volumes, upgrade/downgrade AWS resources (CPU, Memory, EBS) for optimal utilization
  • Hands on experience in a Linux environment with Apache Tomcat, Apache 2.2, PHP 5.x setup on EC2 instances
  • Configured Apache 2.2.x with PHP 5.x on RHEL 6.x with MySQL (LAMP) to host the sites on AWS Cloud
  • Expertise in using Ansible and Ansible Tower to automate applications deployment
  • Extensive hands-on experience in setting up multiple clusters and implementing Load Balancing, High Availability and Fail over functionality.
  • Provided 24x7 on call support in production environment.
  • Deployed various WAR, JAR, EAR and J2EE applications on managed servers and in clustered environment using Console or auto deployment scripts in stage and production.
  • Strong experience in Performance Tuning, Monitoring and Troubleshooting using Admin Console and JMX, Load balancing and optimizing the J2EE Web Application Infrastructure in Production, Staging & Integration Environments.
  • Expertise in using Tivoli Performance Viewer, Log Analyzer, Site Scop, Splunk Monitoring tools.
  • Monitored performance and tuned JVM heap and garbage collector parameters.
  • Configuration of Web Server proxy plug-in and applications on servers like Apache 2.x HTTP Server.
  • Good experience in configuring and managing secured environments using SSL and digital certificates.
  • Performed thread dump analysis manually by looking for common symptoms like dead locks.
  • Performed Thread analysis and Heap analysis using various tools like TDA, Samurai.
  • Developed startup and shutdown scripts for JBoss and WebLogic servers.
  • Experience with Monitoring Tools AppDynamics and Dyntrace
  • Expertise in Enterprise Architectural Design using J2EE.
  • Coordinated with IBM,Oracle, BEA, RedHat vendors to resolve issues related with middleware products.
  • Work with third-party vendors to install, configure and deploy various products.
  • Excellent problem solving skills with a strong technical background and good communication and interpersonal skills. Self-motivated and a good team player.
  • Experience in troubleshooting failed mission critical production systems under extreme pressure conditions and time constraints.
  • Meeting the SLAs and in charge for Production Service Deliveries.
  • Mentoring & providing Technical Guidance to the Team
  • Day to Day Interaction with the Client
  • Status Monitoring & Weekly review Meetings with the team.
  • Involved as primary engineer for highly clustered and UNIX based applications.
  • Worked with application, Network, UNIX, DB team to resolve application, network, UNIX, Oracle I&AM, NAS and Database related issues respectively.
  • Implemented DR testing and documented it.

TECHNICAL SKILLS

Operating Systems: Linux(Red Hat), Sun Solaris, AIX, Windows XP/2000

Application Servers: IBM Websphere 7x/8x,Weblogic 8.x/9.x/10.x/11g, JBOSS EAP(4.x/5.x/6.x), Tomcat (5.x, 6.x,7.x), Apache 2.x Web server

Web Servers: Apache Web Server 2.x, Microsoft IIS 5.0, 6.0, iPlanet/SunOne 5.1, 6.1

Hadoop Distribution: Cloudera, Hive, Pig, Flume, Oozie, Sqoop, Spark, Impala, Kafka YARN, High Availability, Zookeeper.

Cloud Infra: Amazon Web Services

CI/CD Infra: Aritifactory/Nexus, Ansible, udeploy, Jenkins, Bitbucket

Databases: Oracle 8i/9i/10g, MS SQL, MYSQL

Languages: Java, Perl, Unix Shell Scripting (BASH), WLST

Monitoring Tools: AppDynamics, Trivoli, HP Service center 6.2, DB symphony, HP Service Management.

J2EE Technologies: Servlets, JSP, EJB, JDBC, JNDI, JMS, LDAP.

Protocols: TCP/IP, HTTP/HTTPS, FTP, SMTP and SOAP.

Other Software: MS Office (Word, Excel, PowerPoint, FrontPage), MS Exchange Server., Adobe Photoshop, Adobe Acrobat

PROFESSIONAL EXPERIENCE

Confidential

BigData and Middleware Engineer

Responsibilities:

  • Installing and Managing Hadoop 300+ Node Cluster on CDH distribution.
  • Upgrading from CDH 5.3.2 to CDH 5.5.1 across all clusters.
  • Responsible for User Support with application teams
  • Setup secure sessions for UIs for process like HUE, CM web UIs using TLS.
  • Install openLDAP,Kerberos servers and provision users for hadoop
  • Install Venafi SSL certificates on hadoop namaenodes and Datanodes
  • Data copy from different cluster environments.
  • User onboarding to different environments like DEV,QA,PROD
  • Responsible for implementing Cloudera Recommended Improvements across all clusters
  • Capacity planning for new clusters
  • Coordinated with UNIX teams with kernel patching and Vulnerability remediation on Hadoop servers.
  • Monitoring cluster health status from DEV/QA/PRE-PROD/PROD
  • Coordinated with engineering team to perform pre-validation for nodes made Hadoop ready
  • Installation of WebSphere 8.5.5 and cluster setup and IBMhttp server configuration for middleware applications
  • Configuring and importing SSL certificates for Websphere.
  • Installation of middle-tier platforms (IBM Websphere/Weblogic/Tomcat/Apache) on new Solaris/Linux servers and build middle-tier farm for shared/dedicated hosting of J2EE applications.
  • Code Deployment using Jenkins CI and application deployment using Ansible and using Repliweb jobs for IIS deployments
  • Performed installations, upgrades in WebLogic server from 8.1 to 10.1.
  • Configuration and deployment of applications in various work environments.
  • Setting up the cluster environment for integrated with multiple workflows at Platform level.
  • Implement SSL on Web server.
  • Troubleshooting and Thread dump analysis to identify the root cause
  • Performance issue handling and Fine-tune JVM configurations
  • Support Testing activities and bench-mark configurations for both PRD and non-PRD setup
  • Work with third-party vendors to install, configure and deploy various products.
  • Work with Oracle/ RedHat vendor for any platform related issues.
  • Developed startup and shutdown scripts for the servers.
  • Configured JBOSS Application server and setup JDBC connection pooling with Oracle. Setup Apache web server with configuration to hook into JBOSS through connector.
  • Having a good Experience in migrating from JBOSS Application Server 4.0.0 to 7.0.0.
  • Extensive Experience in Installation (Manual/Automated), Support, Upgrades, Deployment and Application Configuration/Integration of Weblogic 7.0, 8.1.x, 9.x, 10.x, 11g,
  • Strong experience with Web Apache Server 2.x
  • Expertise in setting up the JDBC Resources and JMS Resources in JBOSS Application Server and Deploying the applications through admin console and command line.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
  • Having Good experience in troubleshooting JBOSS Application server V7.
  • Installed and configured Apache to JBOSS Application Server, and setting up the SSL Certificates and having good knowledge in redirect rules.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Hosted sites using Open Source tools WordPress, Drupal on AWS Cloud
  • Setting up the clusters in both the horizontal and vertical clustered environments on JBoss/Weblogic Work Load Management, Failovers and High availability.
  • Managed security and performance optimizations for JBOSS, Weblogic Application Servers by analyzing process dumps, logs and Heap Analyzer.
  • Involved in Load balancing/Tuning/Clustering for JBOSS Application Server using mod jk.
  • Problem determination through the log files (JVM Logs) and rectified the problems or interacting support to solve problems.
  • Assisted setting up JDBC connection pools, JNDI services, JMS queues.
  • Involved in Load balancing/Tuning/Clustering for JBoss/Weblogic Application Servers.
  • Building and configuring Tomcat Web Server.
  • Monitor connection pool usage thru the JMX Console and memory usage using UNIX ‘top’ command. Configure LOG4J logging to log application as needed.
  • Involved in Load balancing/Tuning/Clustering for Tomcat Server using mod jk.
  • Deployed Web applications to Apache Tomcat for System Test and Pre - Production environments.
  • Highly involved in deploying, troubleshooting, maintaining and configuring J2EE applications in various environments like Dev, Integration, QA, Stress, UAT and Prod.
  • Involved in writing SHELL (K-Shells/Bash) scripts and setting up cron job to rotate logs for every week.
  • Hands on investigation of issues requiring investigation via JBOSS log file analysis and JBOSS ON monitoring tool.
  • Created custom server configurations with JBoss for testing under multiple environments.
  • Involved in assisting QA team in Load and Integration testing of J2EE applications on JBoss Application Server.
  • Providing 24/7 on call support for deployments as well as application support.

Confidential

Technology Lead

Responsibilities:

  • Install configure deploy Cloudera clusters
  • Install openldap server and provision hadoop users with Kerberos authentication.
  • Install, configure and administer Websphere and WebLogic Servers in various environments.
  • Configuring and Administering JDBC, JMS, JNDI in WebLogic Server 10.0/8.1.
  • Install udeploy agents and servers for application deployments
  • Setup udeploy wrokflows for code deployment in conjuction with Nexus
  • Install and configure Microsoft IIS, Apache, and Tomcat Web Server in various environments.
  • Configured LDAP and installed the applications with data sources.
  • Extensively configured JBoss and WebLogic servers and Worked on Application support.
  • Worked Extensively on Auto-Deployment using Shell scripts.
  • Configured and administered WebLogic Portal server with Oracle9i database.
  • Integrated WebLogic Portal Server with Sun One Web Server.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing,
  • High availability and Fail over functionalities.
  • Enabled Java Functionalities and created Thread Dumps and analyzed them with the Samurai Tool.
  • Configured Connection Factory and Distributed Queue as JMS system resources.
  • Configured Node manager to remotely administer Managed servers.
  • Worked on Apache and Tomcat while integrating with WebLogic Portal Servers
  • Configuration and administration of Connection pools for JDBC connections.
  • Monitored and administered Weblogic Server Instances with WLST scripting and by creating the Shell scripts for the Auto-Deploy.
  • Worked on JProfiler and JProbe by monitoring the Java Server Heap Memory Leaks.
  • Configured JDBC connections and data sources for Oracle database server 9i.
  • Involved actively trouble shooting UNIX operating system server issues.
  • Monitored error logs, fixed problems and tuned parameters in WebLogic environment.
  • Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance.
  • Used configuration wizard and Admin Console extensively to create and manage WebLogic domains.
  • Supported 24/7 on call support for the Hosting Team.
  • Setting up the cluster environment for WebLogic Server integrated with multiple workflows.
  • Configured and deployed applications in various work environments like Development, System Test, QA and Production.
  • Research and Troubleshooting of emerging application issues, from JBoss/WebLogic configuration to code issues.
  • Configure JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
  • Configured JDBC connections and data sources for Oracle database server 9i.
  • Applying the patches and Maintenance Pack to the WebLogic Portal servers.
  • Expert in Troubleshooting Production as well as Non-Production Environments.
  • Testing and profiling to measure the performance of the applications.
  • Involved as primary engineer for highly clustered and UNIX based applications.
  • Supported on call schedule for Production Support.
  • Responsible for Foundation support and maintenance of 250+ production applications
  • Worked in both Steady State and Transition Teams
  • Good Communication and Interactive skill
  • Positive and Practical Thinking
  • Responsible for smooth functioning of organizational IT infrastructure
  • Working in shifts in a 24x7 environment
  • Career filled with appreciation mails from customers and managers.
  • Excellent problem solving skills with a strong technical back ground and good interpersonal skills.
  • Quick learner and excellent team player having ability to meet tight deadlines and work under pressure.

Confidential

Middleware Administrator

Responsibilities:

  • Installation and configuring the Websphere 7x on AIX Operation Systems and deployment of applications and providing the performance testing for the application which is going to productions.
  • Installation of IBM BPM 8.6 software, Pega and Filenet P8 Software
  • Installed and configured Websphere 7x Cluster environment using Mod-JK configuration file.
  • Root cause analysis for the application issues seen in the production environments, analyzing the thread dumps and heap dumps using IBM Tools and provide suggestions to the development team.
  • Prepare RCA for production issues with root cause analysis.
  • Used Tivoli Performance Viewer, Log Analyzer, and Thread Analyzer for performance and troubleshooting.
  • Worked with start and stop scripts for Websphere 7x Environment.
  • Configured Websphere 7x JVMs with heap settings, Log path settings.
  • Day to Day Websphere 7x Application deployments and Config files Deployments.
  • Coordinating with networking team to configure F5 Load Balancer for request distribution to apache web layer.
  • Configure and administered of JDBC, JMS (Websphere 7x MQ/IBM MQ) resource in Websphere 7x applications.
  • Trouble Shooting the Websphere 7x Applcations when the issue arises.
  • Deployment of Web / Enterprise (war, ear) applications
  • Working knowledge on tickets logging and resolving process
  • Trouble Shooting the Production Issues.
  • Work closely with the development and other team with installing, Configuring, maintenance and troubleshooting on the Infrastructure and application configurations on servers.
  • Participate in Incident Management activities to resolve issues that affect the availability of supported applications

We'd love your feedback!