Sr. Middleware/weblogic/jboss Administrator Resume
San Francisco, CA
OBJECTIVE
- Seeking a Weblogic Server Administrator position, in a fast paced and challenging environment requiring strong server administration skills.
SUMMARY
- Over 8+ years of IT industry experience, with 6+ years as Oracle WebLogic Server Administrator.
- Experience in general installation, administration, and deployment over several versions.
- Further experience in complex configurations such as clustering, remote monitoring, and performance tuning. Adept in troubleshooting and identifying root causes.
- Have in - depth knowledge of Oracle WebLogic platform architecture and understanding of clustered environment.
- Over the course of years have migrated existing applications and deployed new applications in development and production environments.
- Experience in *Nix (Unix/Linux/Solaris/BSD) based systems, and expertise in command line (CLI) processing and system automation scripts.
- Worked closely with networking and firewall engineers, host masters, DBAs, and developers to ensure quick deployments, testing, and stable scalable application delivery.
- Experience in installing Oracle WebLogic Server 9.x/10.x/11g/12c in graphical and silent modes, across multiple clustered environments.
- Worked on various Linux based operating systems such as RHEL 5/6/7, CentOS 5/6/7, Debian 6/7/8, Solaris, and Windows.
- Created multiple domains across different production environments, and configured associated admin servers.
- Created horizontally clustered domains spanning multiple machines for load balancing and failover.
- Set up node manager as a system service to communicate with managed servers using admin console.
- Secure communication between node manager and managed servers using SSL.
- Starting up and stopping managed servers, including automatic restarting using node manager.
- Deployed various JAR, WAR, and EAR applications in clustered environment.
- Optimized JVM resources such as heap memory allocation.
- Generated and analyzed application thread dumps.
- Proficient in setting up JDBC data sources.
- Proficient in setting up, administering, and tuning JMS connection factories.
- Experience with distributed messaging queues and distributed topics on JMS.
- Adept in writing WLST scripts for automating large scale repetitive tasks such as monitoring, application deployment, and cluster creation.
- Experience using monitoring tools such as JRockit Mission Control, Enterprise Manager Grid Control, and CA APMWily Introscope.
- Explored capabilities of Dynatraceapplication performance monitor (APM).
- Worked on Tomcat 6/7/8 servers.
- Experience migrating applications from WebLogic Server to JBoss.
- Expertise in installing and setting up JBoss/WildFly 6/7/8.
- Experience setting up JDBC connections in JBoss/WildFly.
- Troubleshooting experience with JBoss such as spy logging in JDBC sources.
- Expertise in setting up scheduled operations using cron and anacron.
- Experience setting up distributed file systems such as glusterFS.
- Experience auto-mounting network file systems (NFS) and maintenance using logical volume manager (LVM).
- Experience generating self-signed SSL certificates and setting up PAM authentication.
- Experience setting up access control lists (ACLs).
- Proficient in setting up encrypted disk drives and memory.
- Strong scripting experience in BASH, PERL, and Python in Linux environment.
- Familiar with security aspects and setting up firewalls using iptables.
- Familiar with application layer security using denyhostsand fail2ban.
- Experience in setting up chroot and BSDjail.
- Familiar with port scanning tools such as nmapand intrusion detection systems like Nagios.
- Experience in setting virtualized environments using virtualbox and vmware.
- Participated in brainstorming sessions, requirements gathering and client meetings.
- Strong experience in C, C++, Java, Python, and Perl programming languages.
- Exposure to various J2EE technologies: Servlets, JSP, JDBC, RMI, JMS, EJB.
- Expertise in troubleshooting and root cause analysis.
- Worked in both non-production and production environments providing 24x7 on-call support.
- Creative and innovative problem solver with excellent organizational and communication skills.
- Quick learner and able to adapt to new technologies in a short time.
TECHNICAL SKILLS
Application Servers: WebLogic Application Server 9.x/10.x/11g/12c, WebLogic Portal Server 8.x/9.x, IBM WebSphere 6.x, Apache Tomcat, JBoss AS/WildFly 6/7/7.1.
HTTP Servers: Apache HTTP server, Nginx, IIS.
Scripting Languages: Shell (BASH), Perl, Python, WLST.
Programming Languages: C, C++, Java/J2EE.
Web Technologies: JSP, JMS, JNDI, JavaScript, RMI, JDBC.
Protocols: t3, t3s, http, https, tcp/ip.
Markup Languages: HTML, XML.
Databases: SQL, MySQL, Oracle, PostgreSQL.
Operating Systems: Linux RHEL, CentOS, Debian, Ubuntu, Solaris, FreeBSD, Windows, UNIX.
Remote tools: SSH, SCP, rsync, ftp, sftp.
IDE/Editors: Eclipse, NetBeans, Vi, Emacs, nano, notepad.
Version Control Software: SVN, CVS, Git.
Data Modeling: UML, MS Visio.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco,CA
Sr. Middleware/WebLogic/JBOSS Administrator
Responsibilities:
- Installed and configured Oracle WebLogic Server 11g/12c in various Linux environments.
- Setup various domainson WebLogic Server 11g/12c.
- Setup administration server on domains on WebLogic Server.
- Setup and configured clustered servers on WebLogic Server.
- Installed horizontally clustered managed servers.
- Setup nodemanager for managing managed servers using WebLogic Administration console, and remote tools.
- Developed auto-deployment process for multiple servers using WLST and shell scripting.
- Configured JDBC connection pools, and JMS connection factories.
- Worked on WebLogic deployment issue with WAR archives.
- Involved in system administration aspects such as OS installation (RHEL/CentOS/Debian/Ubuntu).
- Configured WebLogic Data sources for communicating with Oracle databases.
- Installed and configured WebLogic Portal server.
- Configured LDAP access for WebLogic user access.
- Hands-on portal management roles and responsibilities, access to system and portal administrators.
- Performance tuning and load balancing for managed servers.
- Deployed high availability applications with fail-over functionality. Configured clustering for EJB objects, JDBC connection pools and JMS factories.
- Used JRockit Mission Control for server monitoring purposes.
- Installation, configuration, and administration of JBoss servers.
- Set up JDBC connections for JBoss.
- Troubleshooting JDBC connection using spy logging on JBoss servers.
- Involved in setting up firewalls using iptables.
- Used ETL technologies for data warehousing.
- Provided 24x7 on-call support for critical application deployment support.
- Monitored error logs and troubleshoot runtime issues.
- Developed scripts for auto deployment process.
Environment: Oracle WebLogic Server 10.3.6, JBoss 7, Apache HTTP Web server, WebLogic Portal, JDK 1.6, JRockit, J2EE, JSP, Servlets, EJB, Perl, Shell Scripting, ETL, Oracle 9i, IBM WebSphere, RHEL, CentOS, Debian, Linux, Windows.
Confidential, Boston, MA
WebLogic Server Administrator
Responsibilities:
- Responsible for administration, configuration, and monitoring of BEA/Oracle WebLogic Application Server 10.3/9.x on RHEL/CentOS environments.
- Involved in configuration of Apache Web servers, including installation and configuration of WebLogic proxy plug-ins.
- Involved in configuration and administration of F5 hardware load balancers to increase throughput, performance, and increase availability beyond 99%.
- Designed and strategized upgrade from WebLogic Server 9.x to 10.3.
- Deployed applications on managed servers using WLST for WebLogic Server 10.3 in clustered and non-clustered environments.
- Assisted performance testing teams to improve overall performance of J2EE applications deployed on WebLogic Application server platform.
- Assisted development teams in load testing, troubleshooting, and performance tuning of WebLogic Server applications.
- Deployed various application packages in JAR, WAR, and EAR formats.
- Responsible for setting up WebLogic clusters.
- Responsible for setting up JDBC connection pools and data sources.
- Deployed and managed Oracle 11g SOAs.
- Installed and configured JBoss servers.
- Developed automation scripts for faster deployment.
- Configured node-manager for server control using WebLogic Administration console.
- Worked with product vendors for troubleshooting both hardware and software issues.
Environment: Oracle/BEA WebLogic 10.3 and 9.x, Red Hat Enterprise Linux (RHEL), F5 load balancers, WLST, Apache Tomcat, Oracle 9i and 10g databases, SOA, JDBC, JBoss, JRockit, Python, BASH, SHELL.
Confidential, Mason, OH
WebLogic and RHEL Administrator
Responsibilities:
- Migration from WebLogic 8.x/9.x to 10.3.
- Installation, configuration, and administration for WebLogic Servers in Testing and Production environments.
- Deploying applications in JAR and WAR formats on WebLogic Servers.
- Clustering of managed servers for high-load, high-availability, and critical applications.
- Implemented backup procedures for applications and WebLogic server configuration files.
- Performance tuning for high load applications.
- Database connectivity using JDBC connection pools. Performance tuning of JDBC data sources.
- Performance tuning of JMS servers, JVM heap size and JVM performance.
- Used WLST scripts for remote management and automation.
- Implemented automated log scans for exceptions and errors, and compiling regular server health reports for sysadmin.
- Created BASH and KSH scripts for domain monitoring, disk space monitoring, etc. and used cronjobs for automated execution.
- Provided 24x7 on-call production support.
Environment: WebLogic Server 8.x, 9.x, and 10.3, JRockit 1.4, JDK 1.6, J2EE, JDBC, WLST, Apache HTTP Server, Oracle 10g, BASH, KSH, PERL, Python, RHEL, CentOS, Linux.
Confidential, Bluffton, SC
WebLogic/Apache Administrator
Responsibilities:
- 24x7 on-call production support.
- WAR and JAR applications deployment in WebLogic 8.x/9.x.
- Installed and configured BEA WebLogic 8.x/9.x server on RHEL 4 and 5 environments.
- Configured and administered WebLogic 8.x/9x server with Oracle 9i database.
- Set up JDBC connection pools for connectivity with Oracle 9i databases.
- Deployed applications on multiple servers for load-balancing and fail-over high availability functionality.
- Installed and configured Sun ONE Web server in various environments.
- Set up horizontal clusters of managed servers for high availability and high load applications.
- Configured clustering of JDBC connection pools.
- Researched and troubleshoot emerging application issues in deployment, including code issues.
- Developed automation shell scripts (BASH) and PERL scripts for auto deployment.
- Configured node manager for remote administration of WebLogic managed servers.
- Involved in doing WebLogic server performance benchmark.
Environment: JDK 1.6, J2EE, Jrockit, JSP, Servlets, EJB, Oracle 9i, WebLogic Server 8.x and 9.x, RHEL 4 and 5, Sun Solaris, Linux.
Confidential
System Administrator
Responsibilities:
- Unix server installation and administration. ext2, ext3, and UFS file systems.
- Compiling and installing applications.
- User account management, user group management.
- Tar based automated backups, incremental backups over network file servers.
- Disk management and crash recovery.
- Network security using iptables configuration.
- System performance and tuning. Process monitoring.
- Developed PERL scripts to parse log files and compile sysadmin reports.
Environment: Linux, RHEL 3 and 4, CentOS 4 and 5, Apache, Shell scripting (BASH), PERL, C, C++, gcc, g++, Windows.
