Middleware Administrator/ Devops Engineer Resume
Rancho Cordova, CA
SUMMARY
- Around 9 years of experience in Middleware Administration in technologies like WebLogic, SOA, OSB & JBoss, Tomcat.
- Around 4 years of DevOps/Cloud Engineer in automating, building, deploying, and releasing of code in different environments. Experience includes SCM, Change/Incident Management.
- Experience in Web Administration using Apache HTTP, I Planet Web servers & IIS
- Extensive expertise in setting up, configuring middleware environments from scratch in a High Available Distributed architecture.
- Configured and maintained Clustered environments for Load - balancing, High availability and Fail-over solutions of mission critical applications
- Extensive experience in setting up JMS, Data source, Load balancing, Session Replication, and Failover for J2EE based applications.
- Vast experience in deploying applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console and WLST scripts.
- Experience in working with large enterprise environment.
- Expertise in handling application issue and troubleshooting server-side issue like OutOfMemory, Garbage Collection, Hung Threads, Deadlocks, Slowness.
- Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Experience in using Nexus Repository Managers for ANT/Maven builds.
- Extensively worked on Hudson/Jenkins and Bamboo for continuous integration and also for End to End automation for all build and deployments.
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Experienced in Amazon Web Service Cloud - EC2, VPC, Security Groups, S3, IAM, and Auto Scaling, Load balancer (Classic), ELB, Cloud Watch, Route53, and AWS Certificate Manager.
- Hands-on experience on Chef/Puppet as Configuration Management Tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change. Familiar with build server orchestration using mCollective.
- Experience of maintaining business continuity and performing Disaster Recovery (DR) using VMware Site Recovery Manager (SRM).
- Experience in Java/J2EE projects like Spring MVC, Hibernate and Oracle products like ADF and OBIEE.
- Experience in using APM Monitoring Tools like, App Dynamics, Dynatrace.
- Experience in using centralized log management tools - Splunk, Elastic Search.
- Experience in Atlassian tools - Jira, Confluence, Bitbucket, GitHub
- Worked in version control tools - Git, SVN.
- Experience in monitoring Request and Response of SOAP, REST and WSDL Web Services.
- Worked in setting up Jenkins with Maven to support deployment of application to Tomcat, JBoss
- Worked in configuration management tool - Ansible, Chef, Puppet.
- Significant Knowledge ofF5 Load Balancerwith Web servers to provide scalability and reliability.
- Performance Tuning, monitoring, profiling of applications, application servers and web servers
- Experience in operational 24x7 support
- Experience in integrating WebLogic with WebSphere MQ, LDAP, and Oracle.
- Excellent communication and interpersonal skills
- Automated various tasks like housekeeping, log rotation, remote deployments, build package etc. using Unix Shell Scripting, Python, ANT, WLST scripts.
- Familiar with ACLs, DMZ and F5 Load balancer
TECHNICAL SKILLS
Platforms: Red Hat Linux 3/4/5, Solaris 8, HPUX 11.x, AIX 5, Windows 2003/NT.
Application Servers: BEA WLS 8.x/9.2/10.x,11g,12c Oracle Service Bus 11g/12c, Oracle SOA Suite11g/12c, Tomcat 6.x,7.x,8.x, Jboss 4.2.x, Jboss 5.1 EAP, Jboss 6.1 EAP
Web Servers: Apache 2.x, Sun One/I Planet 6.x and IIS 6.0Database Oracle 8i/9i/10g, SQL Server 2005/2008, MS Access, DB2 v8.1/9.5
Versioning Tools: Subversion Clear case, GIT and Perforce.
Scripting Languages: WLST and Shell scripting, Perl, ANT, Python
Load Balancer: Big IP F5, Cisco CSS
Build Tools: Puppet, Splunk, Ansible, Chef and Nagios, Docker, ANT, Maven, Jenkins.
PROFESSIONAL EXPERIENCE
Middleware Administrator/ Devops Engineer
Confidential, Rancho Cordova, CA
Responsibilities:
- Installation, Configuration, Troubleshooting and Maintenance of WebLogic Server 8.1 sp6, WebLogic 10.2/11g/12c, Oracle Fusion 11g/12c including SOA11g/12c, OSB11g/12c, Tomcat 7.x/6.x and Apache 2.0/2.2.x Web servers.
- Involved in Datacenter Migration and provided support.
- Involved in Creating the Load Balancing Feature in BIG IP (F5 Software Load Balancer) using different algorithms and setting up DNS aliases, Virtual servers and pools.
- Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins.
- Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
- Set up CI/CD pipeline and Configured J2EE applications (Spring MVC) and Oracle application (ADF and OBIEE) for continuous integration and continuous delivery process including monitoring changes between releases.
- Experience writing Shell script to automate deployments and cloud formation stack creation policy, using Jenkins master/slave.
- Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
- Responsible for creating and deploying builds on various Web logic environments, testing in build
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Monitored request and response of SOAP, WSDL and Rest based Web Services via Splunk.
- Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
- Worked on infrastructure with Docker containerization.
- Developed cookbook for automatic deployment of servers and managing configuration files throughchef.
- Installed and configured Jboss Application servers for DEV, QA and PROD systems. Deployed web and enterprise applications on Jboss application server.
- Involved in 24/7 On-call support for production environment and UAT environment
- Installed software, secured model design, troubleshooting of application and database connectivity and tested load in Micro strategy.
- Document backup and DR procedures, logs retention policies, domain build process, SOA/OSB/WLS installation and verification steps, file system and directory layout.
- Deployed WAR files on Tomcat servers and integrated Tomcat with Apache webserver using mod jk.
- Configured data sources in Tomcat and actively participated in monitoring and troubleshooting of tomcat related issues.
- Experienced using JIRA, Defect Tracker and Cherwell Remedy tool for service request tickets and change requests.
- Provided L3 support for OpenStack deployments and fixing issues.
- Provided Root Cause Analysis documents for various Tomcat/Apache related issues.
Environment: Tomcat 6.x/7.x/8.x, WLS 10g/11g/12c, OSB11g/12c, SOA11g/12c, Apache 2.2, JBoss EAP 5.1,Oracle HTTP Server, Big-IP, App Dynamics, SVN, GIT, Shell scripts, ANT, MAVEN, Jenkins, Puppet, JIRA, Nexus Maven, Spring MVC, JDeveloper 11.1.1.9, LINUX(RHEL 4.x, 5.x &6.x), UNIX, Windows, Java, J2EE, AWS, Docker, Splunk, SOAP,WSDL and Rest based Web Services, SiteMinder5.5/4.5, CentOS.
Middleware Administrator/ Devops Engineer
Confidential
Responsibilities:
- Maintaining web hosting DMZ environment which include technologies such as WebLogic/SOA/OSB on various operating systems such as Solaris, Linux and Windows NT/2000.
- Installation, Configuration, Troubleshooting and Maintenance of WebLogic Server 8.1 sp6, WebLogic 10.2/11g/12c, Oracle Fusion 11g/12c including SOA11g/12c, OSB11g/12c and Apache 2.0/2.2.x Web servers.
- Configure and tune WebLogic domains/applications for performance, scalability and reliability
- Perform On-call support of production WebLogic application infrastructure.
- Provided support to Production, Staging, QA, Development environments for code deployments, changes and general support.
- Deployed a distributed Jenkins environment for continuous integration/builds. All builds output rpm packages as artifacts.
- Configuration and Administration of OSB, OBAM and Oracle SOA Suite 11g/12c and its components. Integrate Services through Adapters.
- Deployed the Java applications into Tomcat web application servers and TC Server Instances.
- Performed all necessary day-to- day Subversion/GIT support for different projects.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds for non-production.
- Deployed, Configure and managed the process using Puppet Tool.
- Deployed web and enterprise applications on Jboss application server
- Experience in monitoring tools such as AppDynamics, Splunk, manage and develop metrics and KPI reporting on OEM12c Cloud Control.
- Experience on managing load balanced environments (ELB) & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes).
- Responsible for creating Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (Mongo DB, Redis, and MySQL).
- Experience writing Shell script to automate deployments and cloud formation stack creation policy, using Jenkins master/slave.
- Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
- Responsible for managing cloud computing tool AWS and the code in GIT.
- Monitored request and response of SOAP, WSDL and Rest based Web Services via Splunk.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project environments.
- Experience in AWS, which included managing applications in the cloud and creating instances.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Setup the QA and Test WebLogic environment on Suse Linux on AWS cloud.
- Deployed web and enterprise applications on Jboss application server in a channel secure environment.
- Configured Apache to proxy the backend Jboss domains over HTTPS for secured communication.
- Identifying root causes for the outages and apply appropriate fixes
- Involved in 24/7 On-call support for production environment and UAT environment
- Automated various tasks using Shell scripts and WLST scripts .e.g. OSB export and import scripts, SOA application deployment scripts, WebLogic Deployment scripts.
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script.
- Work closely with the Unix team to set up the load balancer for the WebLogic/SOA/OSB domains
- Work closely with the Networks and Security Team in opening firewalls required for the infrastructure.
- Provided Root Cause Analysis documents for various middleware issues.
Environment: WLS 10g/11g/12c, OSB11g/12c, SOA11g/12c, Apache 2.2, JBoss EAP 5.1, Oracle HTTP Server, Tomcat, Big-IP, App Dynamics, Splunk, OEM12c Cloud Control, GIT, SVN, Jenkins, JIRA, Bamboo, Maven, Bash, Ruby, Python, Chef, AWS, Docker, Centos, Nagios, Nginx, PowerShell, SOAP, WSDL, Web Services.
WebLogic/SOA Administrator
Confidential, Juno Beach, FL
Responsibilities:
- Involved in the migration of WebLogic from 9.2 to 10.3.
- Installation, Configuration, Troubleshooting and Maintenance of BEA WebLogic server 8.1/9.2/10.x, Oracle SOA11g & Oracle Service Bus 11g.
- Involved in setting up and configuring WebLogic/SOA Suite/Oracle Service Bus cluster for multiple environment.
- Provided support to Production, Staging, QA, Development environments for code deployments, changes and general support.
- Configure and Administer of OSB, Oracle SOA Suite 11g and its components.
- Deployed applications from Admin Console of Jboss Eap 5.1 as well as done the hot deployment.
- Monitor, troubleshoot and tune OSB, Oracle SOA Suite 11g components.
- Created multiple domains and maintained clustered environment for various projects.
- Deployment applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console and WLST scripts.
- Tuning of application servers which includes Execute Queue Threads, Work managers, JVM tuning, JMS resources, JDBC connection pools, BPEL and mediator properties, SOA infrastructure audit levels, JCA adapters, Enabling/Disabling monitoring of services.
- Deploying applications to various production environment using deployment tools.
- Involved in 24/7 On-call support for production environment and UAT environment
- Configuring SSL in Apache and WebLogic servers.
- Provided documents related to root cause for various middleware issues.
- Document backup and DR procedures, logs retention policies, domain build process, SOA/OSB/WLS installation and verification steps, file system and directory layout.
- Implementations of SOA purge scripts based on the retention policy.
Environment: Solaris 2.8/5.8, Red Hat AS 4.0/5.3, JBoss 4.2.3 & Jboss 5.1 EAP, WebLogic Server 8.1 sp5/9.2/10.3, Oracle Service Bus 11g, Oracle SOA11g, Apache 2.2, Big IP F5.
WebLogic Administrator
Confidential
Responsibilities:
- Handling all the major enterprise releases, deployments, configuration/architecture changes and fine-tuning of BEA WebLogic environment
- Creating and configuring JDBC and multi pool connection pools for automatic database failover.
- Work with Performance analysts in fine-tuning the applications.
- Performance tuning the JVM to suit the specific application needs.
- Configuration of WebLogic Domain, Cluster and Managed servers.
- Designing and implementing the Application, Database and backup Fail-Over strategies.
- Deployment of various application codes including JAR, WAR, EAR and properties using custom scripts in Development.
- Involved in performance and regression testing of the application in the testing environment.
- Providing performance and system statistics and analyzing the bottlenecks using various monitoring tools like Site scope & BMC Patrol.
- Installation, Configuration and Administration of BEA WebLogic Application Servers 8.1 on SUN Solaris Server Platforms, Red Hat Linux and Microsoft Windows 2000
- Performance tuning the JVM to suit the specific application needs.
- Installation of SSL certificates and key stores for the WebLogic clustered environment.
- Installing of HTTP plug-in for Apache, I Planet and IIS.
- Implementing Load balancing for the application using the F5 Load balancer.
- Setup and configure Messaging bridges between MQ and JMS
- Fine tune JMS Messaging bridges and JMS Destinations.
- Configure SSL in Apache, I Planet and WebLogic servers.
- Involved in 24/7 On-Call support for Production and UAT environment
Environment: Solaris 2.8/5.8, Red Hat AS 3.0/4.0, WebLogic Server 8.1 sp3/sp5, I Planet 6.0, Apache 2.0, BMC Patrol 7.5, IIS 6.0, HP Service Guard, WebLogic 9.2, WebLogic 10.1, MQ V6.0/5.3.
WebLogic Administrator
Confidential, St. Louis, MO
Responsibilities:
- Involved in all administration tasks like Installation, Configuration, Deployment and Troubleshooting of WebLogic Servers 8.1 on various operating systems such as Sun Solaris & Linux.
- Setup of the Cluster Environment for various WebLogic environments.
- Tuning application server by modifying Execute Queue Thread / JVM heap/JDBC connection Pools/JTA/ JMS
- Responsible for analyzing and troubleshooting all WebLogic related issues by the application team in various environments like DEV, QA, Staging & Production,
- Provided 24X7 supports on a rotation basis.
- Responsible amongst team for day-to-day tasks.
- Involved in debugging & troubleshooting application codes with developers based on types of exceptions thrown
- Deploying applications to various production environment using deployment tools.
- Escalation of problems to Vendor support, Engineering and Development teams for further analysis
- Involved in SEV calls with other team members and application team for resolving the high priority issues in Production environment.
- Simplify processes by automating various tasks e.g. application deployment process, remote restart.
Environment: Solaris 2.8/5.8, Linux 4.x, WebLogic Server 8.1 sp3/sp5, I Planet 6.0, Apache 2.0., JDK 1.4, Jrockit Mission Control, IIS 6.0.
WebLogic Administrator
Confidential, San Jose, CA
Responsibilities:
- Maintaining Web hosting DMZ environment include technologies such as WebLogic & Web Servers on various operating systems such as Sun Solaris, Linux and Windows NT/2000.
- Managing clustered environment.
- Monitoring application server via third party software.
- Tuning application server by modifying Execute Queue Thread / JVM heap
- Configuring Oracle database connection pools Confidential various application server level
- Troubles shoot application and system level issues.
- Co-coordinating task amongst customer and various teams
- Daily monitoring of servers of various environments spreads across various geographical locations.
- Involved in debugging & troubleshooting application codes with developers based on types of exceptions thrown
- Deploying applications to various production environment using deployment tools.
- Monitoring web sites using Mercury’s site scope and Topaz
- Responsible for Fine Tuning of Web Servers, Application Server.
- Work closely with vendors to facilitate changes when needed
- Responsible for maintaining changes to the environment and also addressing the same to daily change control meeting.
- Responsible amongst team for day-to-day tasks
- Escalation of problems to Vendor support, Engineering and Development teams for further analysis
- Trouble shoot complex problem and improve the processes.
- Simplify processes by automating various tasks.
Environment: Solaris 2.8/5.8, Linux 4.x, WebLogic Server 8.1 sp3/sp5, I Planet 6.0, Site Scope, Topaz, Apache 2.0, I Planet 6.0.
WebLogic Administrator
Confidential
Responsibilities:
- Maintaining Web hosting DMZ environment include technologies such as WebLogic & Web Servers on various operating systems such as Sun Solaris, Linux and Windows NT/2000.
- Managing clustered environment.
- Monitoring application server via third party software.
- Tuning application server by modifying Execute Queue Thread / JVM heap
- Configuring Oracle database connection pools Confidential various application server level
- Troubles shoot application and system level issues.
- Co-coordinating task amongst customer and various teams
- Daily monitoring of servers of various environments spreads across various geographical locations.
- Involved in debugging & troubleshooting application codes with developers based on types of exceptions thrown
- Deploying applications to various production environment using deployment tools.
- Monitoring web sites using Mercury’s site scope and Topaz
- Responsible for Fine Tuning of Web Servers, Application Server.
- Work closely with vendors to facilitate changes when needed
- Responsible for maintaining changes to the environment and also addressing the same to daily change control meeting.
- Responsible amongst team for day-to-day tasks
- Escalation of problems to Vendor support, Engineering and Development teams for further analysis
- Trouble shoot complex problem and improve the processes.
- Simplify processes by automating various tasks.
Environment: Solaris 2.8/5.8, Linux 4.x, WebLogic Server 8.1 sp3/sp5, I Planet 6.0, Site Scope, Topaz, Apache 2.0, I Planet 6.0.
