Post Job Free
Sign in

Senior engineer

Location:
Arlington Heights, IL
Posted:
December 28, 2018

Contact this candidate

Resume:

ABHISHEK BAKRE

Email: ac72me@r.postjobfree.com

Phone: 773-***-**** (M)

Summary Of Qualification:

** ***** ** ********** ** IT industry in Oracle Weblogic Server Administration / Technical support to worldwide clients of Oracle and provisioning / maintaining / upgrading environments for Oracle Fusion Applications Team Along with executing test plans by collaborating with the Development teams. Configured and resolved performance issues of the Weblogic server. The configurations part majorly consists of Weblogic Domain, Deployments, JDBC, JVM tuning etc. The performance issues are related to slow response from server / Application, Out Of Memory, Crash of the server, Server hang situations, Fine tuning of the server, Web server communication issues, Database connectivity issues. Provisioning the environments was done for Oracle cloud tool called Break Glass. I collaborated with multiple development teams such as Oracle Enterprise Manager, Oracle Identity management, Oracle Privileged Accounts Manager etc.

Well versed in installing, configuring and troubleshooting Weblogic 8, 9, 10, 10.3 and 11g.

Applied Patches on Weblogic server, Oracle Cloud Infrastructure components, Oracle Database.

Hands on experience of analyzing server Logs, Thread Dumps and Heap dumps.

Deployed EAR, WAR, JAR files using weblogic console, WLST etc. in stand-alone and clustered environments.

Configured APACHE web server with weblogic plug-in for proxy and load balancing.

Fine tuned JVMs for memory management and resolved crash issues by working with Sun JAVA and Oracle JRockit teams.

Worked closely with development, testing align project deliverables, dates and report issues/concerns

Worked on BUGs with Development teams that I found out OR customers found out in production / pre-production environments.

Experience in gathering requirements from Infrastructure solution managers and design middleware infrastructure.

Analyzed the DB incident logs and errors seen while executing test cases on the fusion applications.

Worked on Memory management of the Virtual environments which I crated on Oracle Hypervisors.

Hands on experience of installing Oracle Enterprise manager Agents on Linux servers for monitoring the Oracle Fusion applications servers.

Created / updated / deleted Libraries on Oracle Enterprise Manager for running test case.

Scheduled the jobs from Oracle Enterprise manager to run periodically or when called from remote services such as Service Deployment Infrastructure (SDI), Tenant Administration system (TAS).

Worked as a coordinator for resolving the issues when multiple teams were involved.

Bachelors Degree in Engineering (2004).

Oracle Certified Associate (Weblogic Server).

Technical Skills:

Middleware

Oracle Weblogic Application Server 8.x/9.x/10.x/11.x, Apache, Oracle HTTP Server, Oracle Enterprise Manager

Hardware / OS

Red Hat Linux 5.x,6.x, SUN Solaris 10, Windows 2003/2008/XP

Monitoring Tools

Thread Dump Analyzer, Log Analyzer, Eclipse Heap Dump Analyzer

Deployment Tool

WLST, WLS Console, SDI (Service Deployment Infrastructure), TAS ( Oracle Tenant Administration System)

Scripting

WLST

Java/J2EE Tech

Core Java, Servlets, JSP, JDBC

Database

Oracle 11g/10g

Ticketing Tools

Oracle Support, BUGDB

Professional Experience:

Senior Software Engineer – Oracle Fusion Apps Jan 2015 – July 2017

Oracle Corporation

Worked primarily for testing the Security Access tool called "Break Glass" which is used for Oracle Fusion Applications.

The tool is the way for clients to control the access of their environment to the Oracle's Operations Engineers for Cloud. Once the engineer requests access to the environment, client can grant it for the limited period of time. After the work is done they can randomize the passwords of the standard default users which access different applications for example FAADMIN, CN=ORCLADMIN. They can also choose to randomize All the passwords i.e. DB schema passwords as well.

Planned, created and executed multiple test scenarios in which the passwords changed using multiple scripts that the tool uses to randomize the passwords and updates them in Respective Databases.

Used SQL to retrieve passwords for DB users which were involved in the testing Ex SYS, SYSTEM.

Used Corporate OIM and Shared IDM for Access Control and audit. Corporate OIM is the system where the end users will login and request for Break Glass access after searching for a particular pod’s entitlements.

Shared IDM is the system, where membership to specific groups allows user to access the OPAM lockboxes where passwords are stored. The addition to SIM groups is done by Corp OIM.

Configured Oracle Enterprise Manager which is the gatekeeper of the system. It is used to enforce the Break Glass policy. When access is granted, OIM schedules the reset job in EM, which runs it at the scheduled time configured by the customer to randomize the passwords. The randomized passwords are then stored in the Password Stores of CSF and OPAM.

CSF is used solely by applications, scripts and utilities. In other words, for programmatic access.

OPAM has lock boxes where passwords are stored. Only 10 essential passwords, required by Ops are stored there. OPAM is for passwords are for human access.

Created Virtual Environments for the testing the scenarios which involved installing DBs, Installing patches, Installing servers.

For testing the scripts and features, I created and configuring environments using Oracle tools such as Oracle Service Deployment Infrastructure (SDI), Tenant Administrations System (TAS)

upgraded the above tools mentioned i.e. TAS, SDI, EM etc

Worked with Multiple Development teams such as Oracle Enterprise Manager, Oracle Identity Management, Oracle Internet Directory, Oracle Privileged Accounts Manager etc

Consulted with engineering staff to evaluate interface between hardware and software.

Worked on taking the backup of the database, Environments, and environment provisioning setup. Restore of all of these was also part if upgrades fail or we had to roll back any change.

As a Pre-requisite of Enabling Break-Glass on a Environment the Database must be encrypted. Hence Worked on Encrypting the database and enabling Advanced security on the same, Which is called Enabling TDE (Transparent Data Encryption) and DV (Data-vault)

Components involved in the project :

Oracle Identity Management, Oracle Enterprise Manager, Oracle Privileged Accounts Manager, Oracle Fusion Applications

Software Engineer (Oracle Weblogic – Middleware support) Nov 2010 – Dec 2014

Oracle Corporation

Worked with Worldwide clients of Oracle for Weblogic Server.

Configured weblogic components and resolved performance issues, in both Testing and production environments.

Successfully collaborated with teams like SOA, OIM to resolve performance and configuration issues.

Configuration

-Install: Weblogic server

-Domain: Weblogic Domain

-Servers / Instances: Weblogic Domain consists of a Administration server and

Multiple Managed servers

-Cluster: Configuring Cluster of servers for Load Balancing and high availability of the application

-Deployment: Deployed the web and Enterprise applications on standalone server or cluster of servers.

- JDBC: Data sources and connection pools using which the application makes connection to the Database. Weblogic manages the connection pool and related properties.

-Node Manager: Node Manager is a component which is used to start / stop / restart the servers. Also it is used to get the status of the servers running on remote hosts and provide it to the Administration Server.

-SSL: Secure Socket Layer is configured for secure connection between the server and the client. using certificates OR secure tokes from network protocols such as KERBEROS

-Web Server: Configured web server for load balancing as well as proxy settings such as Apache, Oracle HTTP Server, OR Weblogic itself as web server

-Upgrade: Upgrading the weblogic installation or domain. Also upgraded the already installed enterprise applications.

Performance

-Slow Response: Resolved slow response issues which were at Weblogic level OR Application Level itself OR some were genuine network issues

-Crash: Weblogic / JVM crash issues. Analyzed crash dump file of JVM

-JVM: Fine tuned JVM parameters such as HEAP values, Memory Management Algorithms settings.

-Thread Dumps: Collected thread dumps when the server slows down in response And Analyzed the thread dumps to find out the root cause of the slowness

Resolved Production down issues which needed round the clock on call attentions.

Helped clients to setup testing environments as well as production environments for better performance

Found “Production BUGS” in Weblogic and reported to the engineering team, worked with them to reproduce and fix the issues in the product

Trained few clients to monitor the performance of the servers and configure components like “connection pool”

Technical Support Engineer (BEA – Weblogic Server) Jan 2008 – Oct 2010

KPIT CUMMINS Info systems Limited

Worked with Worldwide clients of Oracle for Weblogic Server.

Configured weblogic components and resolved performance issues, in both Testing and production environments.

Successfully collaborated with teams like SOA, OIM to resolve performance and configuration issues.

Configuration

-Install: Weblogic server

-Domain: Weblogic Domain

-Servers / Instances: Weblogic Domain consists of a Administration server and

Multiple Managed servers

-Cluster: Configuring Cluster of servers for Load Balancing and high availability of the application

-Deployment: Deployed the web and Enterprise applications on standalone server or cluster of servers.

- JDBC: Data sources and connection pools using which the application makes connection to the Database. Weblogic manages the connection pool and related properties.

-Node Manager: Node Manager is a component which is used to start / stop / restart the servers. Also it is used to get the status of the servers running on remote hosts and provide it to the Administration Server.

-SSL: Secure Socket Layer is configured for secure connection between the server and the client. using certificates OR secure tokes from network protocols such as KERBEROS

-Web Server: Configured web server for load balancing as well as proxy settings such as Apache, Oracle HTTP Server, OR Weblogic itself as web server

-Upgrade: Upgrading the weblogic installation or domain. Also upgraded the already installed enterprise applications.

Performance

-Slow Response: Resolved slow response issues which were at Weblogic level OR Application Level itself OR some were genuine network issues

-Crash: Weblogic / JVM crash issues. Analyzed crash dump file of JVM

-JVM: Fine tuned JVM parameters such as HEAP values, Memory Management Algorithms settings.

-Thread Dumps: Collected thread dumps when the server slows down in response And Analyzed the thread dumps to find out the root cause of the slowness

Resolved Production down issues which needed round the clock on call attentions.

Helped clients to setup testing environments as well as production environments for better performance



Contact this candidate