Sr. Build Release/devops Engineer Resume
New York, NY
SUMMARY
- 7+ years of diversified IT industry experience with expertise in Middleware Administration (Weblogic, JBoss Apache, and Tomcat servers), and experience with Software Configuration Management/DevOps, Build & Release operations, build methodologies, build verification testing, and support processes compliance.
- Expertise in WebLogic Sever 7.x/8.x/9.x/10.x/11g/12cAdministration/Development/Deployment and other Servers (IBM WebSphere 7.0, 8.0, 8.5, 8.5.5, IBM HTTP Server, Tomcat, Apache Server, iPlanet).
- Expertise in Installation, Configuration, Trouble - Shooting and Maintenance of WebLogic Server 7.0/8.1/9.x/10.x/11g/12c,IBM WebSphere Server 7.0/ 8.0/ 8.5/ 8.5.5 , JBOSS 6.0/7/7.1, iPlanet Web Server, Apache Web Server on different UNIX/Windows flavors and environments.
- Expertise in Installation, Configuration, Troubleshooting and Maintenance of iPlanet Web Server, Apache Web Server on different UNIX flavors and environments.
- Strong understanding in Configuration and Management of Weblogic Application Server on various operating systems such as Sun Solaris, IBM AIX, Redhat Linux, Windows.
- Extensive work experience on setting upWeblogicDomains, configuring/monitoring/ administering Admin Servers, Managed Servers and Node Manager.
- Experience in Java performance testing and troubleshooting using JConsole, JRockit Mission Control and JProfiler.
- Experience in Configuration and release management in DevOps support model using tools such as Puppet, Chef and Nolio.
- Experience in configuring Node Manager to start and stop managed servers from admin console.
- Experience setting up Weblogic Servers on both Clustered and non-Clustered environments.
- Expertise in writing WLST scripts using Jython/Python for starting, stopping servers, Node managers and deploying applications.
- Excellent working knowledge in implementing LDAP and Netscape Directory Server.
- Sound knowledge of Java Naming and Directory Services (JNDI).
- Excellent BASH, C-Shell and KORN UNIX (shell), ANT, JMX scripting skills.
- Worked on IBM AIX supporting wide variety of hardware platforms.
- Great knowledge in creating, configuring Clusters, Load balancing, high availability and fail-over solutions for OracleWeblogicserver.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Nexus CVS, Tomcat, Linux etc.
- Good Experience in implementing Puppet, Chef, Splunk, Jenkins, Docker and DevOps, openstack.
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef, Hudson and Bamboo
- Highly motivated and committedDevOpsEngineerexperienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, also familiar with EC2, Cloud watch, and Elastic IP's and managing security groups on AWS.
- Experience in configuring session affinity, session persistence and monitoring in JBoss EAP 6.x/5.x and Apache Tomcat 7.x/6.x
- Expertise in deploying and troubleshooting applications (.ear, .jar, .war files) in Development, Test and Production environments.
- Deployed applications on multipleWeblogicServers and maintained Load balancing, High Availability and fail-over functionality.
- Experienced in tracking issues related to IBM Http Server, DNS, Load Balancer andWeblogic Application Server.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- Experience in Configuring and Administering JDBC resources (DataSources, Connection pools), JMS resources like the Connection factories, Queues, Topics, Distributed destinations, Message bridges, Foreign JMS server etc.
- Experience in Apache ActiveMQ, RabbitMQ, IBMMQ, Software AG Webmethods and Cloud Technologies, AWS.
- Experience with WebLogic Server version 10.3.x, 12.x and Oracle SOA, OSB 11.1.1.x.
- Proficient in VMware ESX and Virtual Box virtualization for quicker access to servers and also for quicker deployments while hiding the physical characteristics of a computing platform from users.
- Worked on migration ofWeblogic server from the Windows to Linux environment.
- Performance tuning, monitoring and profiling of applications, application servers and web servers.
- Installed and Configured JBossAS 6.0/7.0 and provided support.
- Install and configure Tomcat on windows server and Linux platforms.
- Installed and configured Oracle Access Manager (OAM) and provided support
- Experience in operational 24X7 support.
- Excellent communication and interpersonal skills.
- Worked closely with development and testing teams to implement fixes in Testing and Production environments.
TECHNICAL SKILLS
Programming Languages: C++, SQL, PL-SQL, Java
Middleware: BEA WebLogic Application Server 6.x./7.x./8.x./9.x/10.x./11g/12c, Apache-HTTP Server 1.3/2.0/2.2, 5.x, Apache Tomcat 5.x/6.x, JBoss 4.x/5.x/6.x/7.0/8.0, Oracle RAC, JBOSS EAP 6.x, Sun One Webserver 6.x (iPlanet 6.0), MS IIS server 4.x/5.1/6.0, IBM MQ-series, MySQL
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB and Applets.
Web Technologies: JDK 1.4/5/6, HTML, XML, DHTML, MSXML, ASPX, Eclipse.
Operating Systems: UNIX, Solaris, Red Hat LINUX, HP-UX, Unix-AIX, Windows 98/2000/NT/XP/VISTA.
Performance Monitoring and Testing Tools: Wily Introscope, Jmeter, JProbe, Mercury Load Runner, Win Runner, Grinder, Samurai, Oracle Identity Management, RSA Access Manager and Identity Manager, TDA, Sitescope
Scripting Languages: WLST, UNIX Shell Scripting (Bourne, Korn, C and Bash), LINUX, Perl Scripting, PHP Scripting, ANT Scripts.
Packages: JDK 1.1/1.2/1.3/1.4/1.5/6 , JSDK 2.0, J2EE
IDE’s/Utilities: Eclipse, Weblogic Workshop, MS Visual Studio 2005, SSH, OpenSSL, Putty, and WLST.
Database: Pointbase, Oracle 8i/9i/10g/10.x, MS SQL Server, My SQL, MS Access and DB2.
Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, ARP, SSL, IDM 6.0 and 7.0
Other Tools: Adobe Photoshop, MS Visio, Adobe Dreamweaver, Puppet, Adobe Flash, MS Office.
DevOps: Puppet, Chef, Subversion (SVN), GIT
CI Tools: Jenkins, Hudson, and Bamboo
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Sr. Build Release/Devops EngineerResponsibilities:
- Extensively worked on administration of Oracle WebLogic 10.X /12c Application Server.
- Experience in Installation and configuration of JBoss Application servers 4.0.x, 5.1.x and Tomcat 5.x, 6.x, 7.x.
- Installed, configured and administered and integrated Apache Web Server with the WebLogic Application Server for load balancing.
- Installed configuration of Puppet infrastructure for automation.
- Installed and configured multiple domains and completely created new Development, test, SIT and production environments.
- Experience in applying patches and plug-ins for JBoss Application Server.
- Working with infrastructure team to deliver environments for each project release on time.
- Involved in database connectivity using JDBC Database and Connection pools. Managing and Monitoring the JVM performance by analyzing Heap Size, garbage collection, JDBC Pools on JBoss.
- Good experience with IBM WebSphere Application Server ND V5.1/6.x/7.0/8.5.
- Configured WebLogic JMS Configurations - JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations.
- Configured WILY Introscope for monitoring on all the Application wsdl's and instances on Production.
- Used Jenkins for continuous integration and generated artifacts from the source repository.
- Configured Web Server plug-ins for Application Servers WebLogic and Jboss
- Performed multiple deployments during upgrade of WebLogic Server from 11g to 12c in Web Center Environment.
- Troubleshooting and fixing the issues occurred during the deployment of Java applications and EJB components.
- Managed and monitored the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools and Multi pools.
- Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using ANT scripts and automation tool Meistar.
- Installed and configured of JBoss EWS and mod jk load balancing in a reverse proxy environment
- Installing, configuring and administering a large number of clustered web application servers( JBoss Enterprise application Platform, JBoss EWS, Tomcat, Glassfish) hosted on RHEL/Windows platforms
- Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Configured Splunk alerts for complete Infrastructure monitoring.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Performed multiple and consistent deployments to WebLogic environments as part of application rollout and eventually scripted it to automate deployments.
- Responsible for configuring JDBC connection pools
- Utilized Remedy Problem & Change management application for management of problem tickets.
- Setup and managed Cron jobs, batch processing and job scheduling using shell scripts.
- Worked in the migration of applications from Oracle 9.2.2 to Weblogic 10.3.5.
- Work on Web Security tools- LDAP Server, SSL Certificates and client authentication.
- Used Wily for understanding Heap and thread behavior of application.
- Monitoring the logs, fixing the problems and tuning parameters on WebLogic environment.
- Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance.
- Knowledge in writing scripts to back up the configuration files and to remove the older log files using cronjobs.
- Have a good Working knowledge on Nagios and Splunk Monitoring tools.
- Analyzing the log files, taking thread dumps, JVM Dumps and Exception stack traces
- Experienced in setting up WebSphere MQ distributed queuing environment
- Expert in creating SSL certs and renewing certificates
- Automated many administrator tasks by writing shell scripts, WLST.
- Knowledge in writing scripts to back up the configuration files and to remove the older log files using cronjobs.
- Involved in on-call support for major applications that involved troubleshooting issues in application components, application servers, web servers, load balancers and DNS aliases.
- Worked as a part of 24/7 on-call support for production and non-production environments.
Environment: Oracle Weblogic Server 7.x/8.x/9.x/10.x/12c;IBM WebSphere MQ V5.x/6.x/7.x, IBM Websphere 6.x/7.x, Jboss application servers 4.0.x, 5.1.x and Tomcat 5.x,6.x,7.x, IBM Http Server v6.1, CA Wily Introscope 8.x, Apache WebServer, Sun One Directory Server, Maven, Chef, Hudson, AWS, Ansible, SVN, Puppet, SOLARIS, AIX 6.1, Java, XML, JDBC, Oracle 10g, Nagios, Splunk, Shell, Jython Scripting and wsadmin.
Confidential - Los Angeles, CA
Sr.Weblogic/JBoss Administrator
Responsibilities:
- Responsible for the Installation, Configuration and Administration of OracleWebLogicApplication Server 10.3.6 and configured theWebLogicdomain on RHEL 6.4
- Installed and ConfiguredJBOSS6.0 on Dev, Test, Training and Prod Environments and Provided support.
- Provided Support to migrate fromWebLogicserver toJBOSS
- Installed and configured Apache Tomcat 7 with Informatica data quality
- MigratedWebLogicdomain from HP-UX to RHEL
- Configured SSL for mutual authentication between client and server.
- Worked with Puppet automation and configuration management tool to check for configuration drift.
- PerformedWebLogicserver administration tasks like configuring both horizontal and vertical cluster environment, deploying applications, configuring JMS servers and JDBC data sources.
- Configured F5 load balancers to work withWebLogicServer.
- Configuring Single Sign-On using(SSO) using SAML 2.0inWebLogic10.3.6
- Configured Node Manager and Machines for controlling managed servers
- Deployed J2EE Application archives (WAR, JAR, EAR) in clustered and stand-alone environment on theWebLogicapplication server
- Configured Active Directory Authenticator with WLS Server
- Configured and administeredWebLogicServers with Oracle 11g database
- Configured and administered JDBC connection pools, multi pools and data sources
- Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, JMS queues and topics.
- Involved in performance tuning of JVM by analyzing thread and Garbage collection.
- Handled server hang, dead locks application and database level locks by checking thread dumeps and analyzing them to find the root cause of the issue.
- Handled Memory issues and Memory leaks by tuning and profiling with the help of third party tools (performance tuning)
- Troubleshoot server related issue
- Configured and setup SSL data encryption and client authentication.
- Provided 24/7 application support to all production applications.
- Monitoring server logs and domain logs application deployment and performance tuning.
- Worked closely with Developers and service delivery team to troubleshoot JVM and application related issues.
Environment: WebLogic10.3.6,JBOSS6.0, Site Minder (5.5,6.0), Wily Introscope 7.x, Windows 2008, RHEL 6.4 WLST, Perl, Oracle 11g, Apache Tomcat 5.0, Apache 2.2 Java, Maven, Chef, Hudson, AWS, Ansible, Puppet J2EE, JSP, Servlets, EJB, XML, JDBC, HTML, Shell scripting,.
Confidential, Denver, CO
Middleware Administrator
Responsibilities:
- Performed WebLogic Server 8.x/9.x/10.x/11.x, JBoss4.x and Tomcat 5.x server administration tasks such as Installation, Configuration, Monitoring and Performance Tuning.
- Installed and configured Apache2.0/2.2, SunOne 6.1 and IIS webserver in all environments and proxies the same with Weblogic application server using plug-ins.
- MigratedWeblogic 8.x/9.x to Weblogic 10.x.
- Deployed various WAR, JAR and EAR applications in Production and non-production Environments on WebLogic and JBossclusters.
- Configured and administered JDBC Connection Pools/Multi Pools/Data Sources on WebLogic Server 9.2
- Created Managed Servers and Node Manager in Production Servers and test servers.
- Developed Scripts for deploying applications in different environments using weblogic. Deployer utility.
- Worked on Wily Introscope to monitor the Weblogic server resources.
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Worked on performance tuning issues such as memory, heap size and other issues customers have in web server plug-ins, Cluster setups, JMS Bridge configurations, Connection Pools setup.
- Created OS reboot scripts.
- Developed CronTab scripts for timely running jobs and provide server status.
- Maintained Load balancing, high availability and Failover functionalities.
- Configured LDAP using Sun ONE Directory Server for user authentication.
- Created WLST scripts for deployment activities like deploy, undeploy, redeploy start and stop the applications.
- Created Work Managers for the specific applications based on their priority.
- Troubleshooting WebLogic Application Server connection pools with Oracle9i &10g
- Involved with the developers in trouble shooting and fixing day-to-day problems of the applications in Production on 24/7 schedule.
- Worked with performance monitoring tools like Wily Introscope with WebLogicapplication server.
- Configured an entire messaging interface and Message Topics usingWebLogic JMS.
- Monitoring error logs, fixing problems and tuning parameters on WebLogic environment
- Extensively used Verbose GC for garbage collection and tuning Heap size to reduce memory leakage.
- Troubleshooting using thread dump, heap dump and Garbage collection analysis for WebLogic server issues
- Configured and setup Secure Sockets Layers (SSL) for data encryption.
- Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in the Testing and Production environments.
Environment: WebLogic Server 8.x/9.x/10.x/11.x, Apache webserver 2.0/2.2, Sun one iplanet, IBM HTTP server 6.x, JBoss Application server 4.x, JDK, LDAP, EJB, JDBC, XML, Oracle 9i/10g, Red Hat Linux, Solaris 10, AIX.
Confidential, Fort Pierce, FL
Weblogic Administrator
Responsibilities:
- Administration and Configurationof BEA WebLogic Server 8.x/9.x.
- Installed and configured Apache web server 2.0, SunOne 6.1 webserver and configured it as proxy server to the WLServer using plug-ins.
- Per formed installation, deployment and supported with http/https web servers using MicrosoftIIS, Apache HTTPD2.x and J2EE application Servers such as Oracle WebLogic, Spring source Tomcat.
- Deployed applications on WebLogic clusters in various environments
- Migrated WebLogic 8.1 to Weblogic 9.2and worked with Work Manager.
- Configured and administered JMS and JDBC on WebLogic Server 8.1/9.2.
- Deployed applications on multiple Weblogic Server instances and maintained Load Balancing, high availability and fail over for the servers.
- Configured JNDI server as repository for EJB Home Stubs, JDBC data source, JMS connection factories, queues and topics.
- Developed UNIX shell scripts and auto deployment processes.
- Monitored WebLogic server resources using Wily Introscope.
- Performed thread dump analysis using TDA.
- Configured and handled Jmeter and monitored the performance of ProductionJ2EE components such as EJBs, JSPs and Servlets.
- Involved in designing infrastructure changes to meet the needs of the developers and end users.
- Configured LDAP using Netscape directory Server for user authentication
- Dealt with high CPU issues and custom execute queues and tunedTCP/IP parameters.
- Experienced in using Verbose GC for garbage collection and tuning Heap size to reduce memory leakage.
- Administered connection pools and data sources for JDBC Connections.
- Configured Node Manager on multiple machines in 9.2 and developed startup and shutdown scripts using WLST.
- Configure Siteminder with SunOne/ iPlanet webserver.
- Worked on Configuring channel secure SITEMINDER with webserver and Weblogic Applications.
- Coordinating the Development and testing teams during the release process with the release team.
- DevelopedCronTabscripts to ensure timely running of jobs and updating server status.
- Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in the production environments.
- Provided 24/7 on call Production Support.
Environment: BEA Web logic 8.1/9.2, Apache, iPlanet, JDK 1.5, JDBC, SQL/PLSQL, XML, Oracle 9.i, JRocket8.1/9.x, HP Openview, JavaScript, Siteminder, Wily Introscope, Unix.
Confidential, Houston, TX
Middleware / WebLogic Administrator
Responsibilities:
- Install, configure and administer BEA WebLogic Server 8.1 in various environments
- Install and configure Apache Webserver in various environments
- Deployed the applications like formats of WAR, JAR, and EAR in WebLogic 8.1.
- Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Failover functionalities.
- Configuring and Administering JDBC, JMS, JNDI in WebLogic Server 8.1.
- Configure Clustering EJB objects, JDBC connections and JMS connection factories.
- Configured Node manager to administer the Managed servers.
- Configured LDAP using Sun ONE Directory Server for user authentication.
- Used configuration wizard and configuration builder extensively to create and manage WebLogic domains.
- Setting up the cluster environment for WebLogic Server integrated with multiple workflows.
- Involved in doing a performance benchmark of WebLogic server by usingLoad Runner.
- Configured and deployed applications in various work environments like Development, System Test and Production.
- Research and Troubleshooting of emerging application issues, from WebLogic configuration to code issues.
- Developed ANT build scripts, UNIX shell scripts and auto deployment process.
- Configure JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
- Applying the patches to the WebLogic servers.
- Implemented standard backup procedures for both application and WebLogic.
- Testing and profiling to measure the performance of the applications.
- Supported on call schedule for Production Support.
- Conducted performance and scalability audits of applications and the application servers.
- Problem determination using local error logs and by running user traces and service traces.
- Documenting design procedures and test plans.
Environment: WebLogic Server 8.1, Apache 2.0, JDK1.4, J2EE, Jrockit8.1, JSP, JavaScript, Servlets, EJB, LDAP, JDBC, XML, Oracle9i, Win2K, AIX, Solaris, Linux.
Confidential
Weblogic Administrator
Responsibilities:
- Performed Installation and Administration of BEA Weblogic 8.1.
- Installation, Configuring, troubleshooting and maintaining the Weblogic 8.1
- Managed Apache HTTP 1.3 Web Server, Microsoft IIS Web Server and Sun Java System Web Server (iPlanet 4.1)
- Analyze Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
- Configured Cluster Configuration - Single Cluster, Multiple Clusters and Deployment over clusters.
- Experience in migration of Web Logic Server from Windows to Linux environment.
- Composed JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations
- Deployed the application onTomcatApplication server.
- Configured and maintained the Weblogic Load Balancing Clusters
- Created security roles, group policy, user authentication, auditing and authorization.
- Worked on Web Security tools- LDAP Server, SSL Certificates.
- Developed scripts to monitor JDBC Connection Pool Status JVM Heap Size JMS Messages in the Destination queues in the production environment.
- Configuring database connectivity using JDBC and Configured WebLogic Virtual hosts.
- Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools.
- Used ANT to run build scripts developed UNIX shell scripts and auto deployment processes.
- Installed Apache HTTP server as a front end of WebLogic server.
- Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Monitored the cluster for performance issues in respect to JVM Heap Size.
- Configuration and Integration of iPlanet LDAP Server with WebLogic server.
- Involved in 24/7 support for production environments.
Environment: BEA WebLogic 7.x/8.x, Tomcat 4.x, Java 1.4, Linux, Unix, EJB 2.0, JSP, JMS, JDBC, SQL Server 2000, CVS, Windows NT/2000, LDAP