System Administrator Resume Profile
Experience Summary:
Over 7 years of IT experience in Administration and Production support of Web applications using Weblogic, WebSphere Middleware technologies, JBOSS, Tomcat and Apache.
Professional Summary
- Over 7 years of overall experience in Software Development Life Cycle inclusive of 5 plus years of experience in Middleware administration using IBM Web sphere Application Server, Weblogic, Tomcat, JBOSS and IBM HTTP Server and ApacheWebserver on various platforms.
- Experience in installation, configuration, deployment and management of enterprise applications using WebSphere Application Server 7.0/6.1/6.0, Weblogic 11g, JBOSS 5.2
- Experience with Relational databases like MySQL, SQL Server, DB2 and Oracle.
- Strong technical knowledge in workloadmanagement and performance tuning, Webserver setup, including complex secure sockets layer SSL configuration on both Webserver and Application Servers.
- Generated and deployed server plug-in configurations for IBM HTTP Server, mod jk and mod proxy balancer
- Experience in writing shell scripts to handle everyday system administration tasks such as backup procedure, system cleanup and everyday system tasks.
- Configured Webserver interfaces, session management, virtual hosts and transports for Application Servers.
- Experienced in applying patches and fixes for the middleware components.
- Experience in automating build and deployment of the application
- Supported Clustering, Load balance and Failover in High Availability environments.
- Creating and managing cells using Network Deployment Manager in WebSphere Application Server.
- Setup multiple Domains in Weblogic Application Server
- Excellent working knowledge of JBOSS Application Server and other JBOSS components.
- Knowledge in packaging applications to build platform independent applications using Maven and ANT tasks.
- Gained experience in implementing LDAP security models and global security for the Middleware components using various Directory Servers.
- Excellent track record in integrating multiple Middleware components.
- Ability to effectively prioritize and handle multiple tasks and projects utilizing IT processes and full Software Development Life Cycle SDLC .
- Worked on Agile teams as part of agile methodology.
- Strong analytical and problem solving skills, ability to quickly adapt to new environments and learn new technologies.
Technical Skills
- Software IBM WebSphere Application Server 6.x, 7.x, Weblogic 11g, IBMIHS, Apache WS, Apache Tomcat 6.x, Jboss, Sun ONE Webserver, SunOne LDAP, WebSphere MQ.
- Hardware/OS AIX, RedHat and Ubuntu Linux, Windows, VMWare, Openstack
- Languages Java, PL/SQL, XML, ANT, Perl and Shell scripting
- Databases IBM DB2/UDB, SQL Server, Oracle 8i, MySQL
Work Experience:
Confidential
- Experience in developing and using scripts for starting, stopping, deploying applications using Jenkins
- Worked with other subject matter experts to build the prod and non-prod environment, and assist in the process of performing the necessary tasks
- Involved with the Application Development team from initial phases of a project to insure that all proposed technologies and solutions meet the business requirements.
- Responsible for managingresources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2 and Oracle.
- Deployed enterprise J2EE applications and troubleshoot issues with the deployments
- Implemented horizontal and vertical Clustering for Load Balancing.
- Responsible for patching and version upgrade of the middleware components.
- Responsible for Installation, configuration and administration of JBOSS, VMWare vFabrictcServer Tomcat and Apache Webserver on Linux and Windows 2008 environment.
Installations, Configuration and Deployment:
Responsibilities
Position: Middleware Administrator
- Responsible for troubleshooting issues involving development, system and networking teams
- Experience with monitoring tools such as BMC Patrol, SPLUNK.
- Monitored System performance by Tracing and Analyzing Java Garbage Collection and thread dumps using Thread Analyzer to debug locked threads or bottlenecks in servlet threads during application slowdowns or outages.
- Configured and setup Secure Sockets Layers SSL for data encryption and client authentication.
- Used Java Keytool for managing keys and certificates
- Troubleshoot hardware and software problems and interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.
- Involved in 24/7 on-call support.
Environment: RHEL Linux, Windows 2008, JBOSS 5x, tcServer 2.7, Tomcat 6x, Apache Webserver, LDAP, Java, J2EE, XML, Oracle, SQL Server
Confidential
Position:Middleware Administrator
Responsibilities
Installation, Configuration Deployment:
- Configuration, Maintenance and Troubleshooting of IBM WebSphere Application Server 6.x/7.x and Tomcat on RHEL/AIX 5.3
- Involved in installation, configuration, migration, and clustering and user management on AIX/RHEL
- Configuring WebSphere resources like JVM Custom Properties and Java Mail sessions
- Effectively interacted with the users on a daily basis, decreasing downtime and increasing user productivity.
- Deployed EJB components that are run in IBM WebSphere Application Server in UNIX on Linux/AIX environment.
- Developed UNIX shell scripts, PERL, Jython, ANT scripts that automate WebSphere Administration and Deployment.
- Installation and Deployment of Enterprise Applications in a clustered environment with fail over support with the interaction of the different Enterprise Teams.
- Took the Java core dumps to analyze runtime issues with the development team.
- Performed routine management of WebSphere and Tomcat environments like monitoring Disk space and CPU utilization.
- Wrote and Maintained ws admin scripts using jython for various administrative tasks to run them at specified regular intervals using cron tab.
Performance Monitoring/Tuning Security:
- Strong experience in Analyzing, Troubleshooting and taking appropriate actions for Application/Webserver errors and logs using WebSphere Log Analyzer tool.
- Sound Knowledge and implementations of WLM using cloning and clustering techniques including Horizontal and Vertical Scaling for failover and High Availability
- Configured session management and used database for distributed sessions to persist session data.
- Used version software tools like git, SVN, Clear case and VCS
- Implemented bash and korn shell scripts for accessing remote Admin Servers, cleaning up logs along with back-ups and ran them as cronjobs.
- Create ESBs and deploy MDB and JMS applications on SIB.
- Provided J2EE application deployment, and troubleshooting support for development groups.
- Documentation of all procedures and any other important issues
Environment: RHEL, IBM WebSphere Application Server 6.x/7.x, Tomcat 6.x, Apache Webserver, LDAP,XML Config, AAT, Java, J2EE, JSP, Servlets, EJB, XML, JDBC, JavaScript, MySQL, ORACLE DB, Jython scripts
Confidential
Position: WebSphere Administrator
Responsibilities
Installations, Configuration and Deployment:
- Installed both IBM WebSphere Application Server V5.1 and WebSphere Application Server Network Deployment V5.1 and configured it.
- Implemented horizontal and vertical scaling of WebSphere Application Server Advanced Edition in a workload managed cluster. This involved modeling and cloning also called server groups and cloning services in WAS V5.
- Integrating enterprise-wide J2EE applications and deploying using WebSphere Application Server and Application Assembly Tool.
- Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2
- Maintained WebSphere Application Server 6.1 for web applications development and deployment JSP and EJB components on WAS
- Server plug-ins were generated and deployed in IBM HTTP Server.
- Participated in team meetings and management meetings to resolve issues related to the various environments.
- Was involved in writing shell scripts to automate WebSphere admin tasks and application specific rsyncs / backups and other schedulers.
- Provided support by 24x7 shift rotation basis
Environment: WebSphere Application Server 6.0, Solaris, Windows 2000, DB2 UDB, IBM HTTP Server 1.3, XML, LDAP, Tivoli
Confidential
Position: Application Support Engineer
Responsibilities:
- Installed and configured IBM WebSphere Application Server ND and IHS on Sun Solaris 10 and RHEL server in a multi clustered high availability environments.
- Migrated WAS application's from 5.1 to 6.0 in development, test and production environments.
- Performed the package, build, integrate and deployment of enterprise J2EE applications on Web Sphere 5.0/6.0 that involved the creation and editing of EAR, JAR, WAR files using AAT.
- Configured WebSphere resources including JDBC providers, JDBC data sources and connection pooling.
- Installed plug-ins and worked on issues related with the AppServer and webserver connectivity.
- Troubleshooted various issues like Heap size, class path, thread pools and port conflicts.
- Log rotation of web and application server logs on a daily basis.
- Deployed Enterprise applications on clustered Application Servers through admin console and by using automated scripts on UNIX/Windows environment.
- Created users, groups in LDAP TDS and mapped them to the enterprise applications running on WAS.
- Generated web plug-in and configured with Webservers by doing manual edits.
- Involved in configuration of WebSphere Application Server resources like JDBC, J2C, JMS and Connection Pooling.
- Integrated Enterprise-wide J2EE applications and deployed using Admin console, automated using ws admin scripts JACL Jython .
- Reviewed Webserver, Application Server Performance Monitoring data using both Wily Introscope and Tivoli Performance Viewer and reviewed historical Tivoli logs for root cause analysis, recurring events and involved in troubleshooting.
- Responsible for installing and configuring JBOSS Application server
- Configured Client authentication for Mutual SSL for JBOSS to authenticate against LDAP
Confidential
Position: System Administrator
Responsibilities:
- Involved in designing WebSphere Application Server load balancing and fail over by using Workload Management WLM , horizontal and vertical scaling.
- Responsible for Webserver, Application server and Operating Systems installation, Debug and performance monitoring for all applications running on the company's Website.
- Installed and configured IBM WebSphere Application Server 5.0 and IBM HTTP Server on AIX and CentOS.
- Involved in installation, configuration, migration, and clustering and user management on AIX/Solaris.
- Installed and configured sudo for users to access the root privileges.
- Played an active involvement in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.