Senior Sw Deployment Engineer And Administrator Resume
Bothell, WashingtoN
SUMMARY
- Around 7 years of extensive experience with Fusion Middleware Products for architecting and administering the infrastructure in various environments such as for Development, QA, SIT, Staging and Production environments.
- Handling all the aspects of Architecting, Installation, Configuration, Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance of WebLogic Server versions 10.x/11g.
- Responsible for defining, documenting and articulating functional scope.
- Also involved in technical analytical, problem - solving and identifying, analyzing, tracking and managing customer and application data flow issues throughout a software system.
- Implemented BEA WebLogic Server 10.x, 11g, 12c on various multifarious environments like Red Hat Linux, OEL 5.x and 6.x.
- Hands on experience in administering servers via Administration Console, WLST and Command line interface.
- Automating of Oracle infrastructure such as Auto-restart of servers upon restart of VMs, NIC binding, configure services etc. using WLST, Jython, Shell and Perl Scripting.
- Extensive experience in using and configuring Jenkins jobs for auto deployment.
- Building Linux boxes from bare metal such as configuring and assigning IPs to the machine, enabling networking, activating services etc.
- Building complete Oracle Stack on VMWare VMs/Physical boxes in standalone or clustered environment for Production and Non-Production environments.
- Expertise in installing BEA WebLogic Server in Console, Graphical and Silent modes.
- Good Knowledge of TCP/IP and other network related tasks.
- Deployed EAR, JAR, WAR and J2EE applications on Managed Servers and Clustered Environments using Console and Auto Deployment Scripts.
- Configured JDBC Connection Pool, JMS, and Connection Factory in a Clustered environment.
- Expertise in Fusion Middleware administration, monitoring and troubleshooting.
- Experience configuring LDAP using Sun ONE Directory Server for user authentication and authorization.
- Setting up Clustered environment for better performance and failover such as Horizontal or Vertical Cluster via NFS over VMs and Physical boxes.
- Monitored Third party profiling tools - Wily Introscope, IPMon, Spectrum, Nagios, PRTG, Gomez, and Dynatrace.
- Experience using ticketing tools such as BMC Remedy, Service Now, and IP Center.
TECHNICAL SKILLS
Technologies: Oracle Fusion Middleware 11g (BAM, BPM, SOA, WebLogic, OSB, OWSM), Oracle Fusion Middleware 12c (BAM, BPM, SOA, WebLogic, OSB, OWSM), VMware, NFS, Active Directory, Big IP F5, CA Wily, Nagios, PRTG, Gomez, Spectrum, Sitescope, Dynatrace, Oracle EM 11g, BMC Remedy, Service Now, IP Center, Splunk, Conceptwave Order Care, OBIEE, Oracle API Gateway, Skytap Cloud.
Web / Application Servers: WebLogic 10.x/11g/12c, IIS 7 Manager
Operating Systems: Red Hat Linux 5.x, Oracle Enterprise Linux 5.x/6.x, Windows 2003 and 2008 Server, Sun Solaris.
Languages: Java, C, C++, SQL, Unix Scripting, Shell Scripting, WLST, Perl, Sed, Awk.
J2EE Technologies: JSP, EJB, Web Services (Apache Axis 2), SOAP, HTML, JDBC, JNDI, XML, JMS, JMX, JRocket 1.6, Java 1.6/7.
Protocols: T3, T3S, HTTP, HTTPS, FTP, SFTP, UDP and TCP/IP.
Databases & DB Tools: Oracle 11g, MS SQL Server 2000, SQL Plus, MS Access.
PROFESSIONAL EXPERIENCE
Confidential, Bothell, Washington
Senior SW Deployment Engineer and Administrator
Responsibilities:
- Complete ownership of the infrastructure and deployments. Also shared some responsibilities with the Enterprise Stack Architect.
- Analyze software & configuration requirements & articulate specifications.
- Providing security consultancy & best practice for securing Oracle and Microsoft platforms.
- Providing the shape of technological solutions across Mainframe & Unix.
- Solution development and technical consultancy across a broad technology spectrum.
- Responsible to administer around 10 different products deployed in 5 different stacks which all contains about 100VMs and 250 JVMs.
- Work directly with various system owners and internal teams in managing supported environment.
- Requesting Servers to build out the Application layer for OFM and BPM Stacks.
- Installing and configuring WebLogic Server 11g (10.3.6), OSB, SOA, OWSM, and BPM.
- Migrating or Upgrading from OFM 11g to OFM 12c.
- Upgrading JDK and tuning JDK for JVM instances’ security and performance.
- Automating system startup during unexpected outages to minimize the downtime.
- Re-architecting existing infrastructure for better performance and failover to achieve a minimum to zero downtime.
- Administering deployments and troubleshooting infrastructure for OAG and OBIEE.
- Keeping an eye on the alerts from Sitescope, PRTG, Oracle EM 11g, Gomez, and SMTP.
- Deployed various WAR, JAR, EAR applications in WebLogic clustered environment.
- Document, implement, and maintain deployments/installations, upgrades, patching etc. procedures
- Performing agile code releases deployments to all the environments (QA, CERT, MDC and Production) in the organization including minor patches.
- Building new environment in Cloud environment from Skytap.
- Replication of existing infrastructure from remote Datacenter to Cloud environment from Skytap.
- Occasionally helped folks troubleshooting DEV and QA environments.
- Troubleshooting Jenkins deployment jobs for automated deployments.
- JDBC/JMS Distributed queues & connection factories configuration.
- Creating JKS and importing certificates via Keytool utility.
- Node manager configuration for application server start, stop and automatic server migration.
- Taking heap and thread dumps in troubleshooting performance related issues.
- Configuring WebLogic servers in a cluster and scaling the environment for High Availability during failover.
- Promoting packages to artifactory for deployments in higher environments.
- Creating tickets for the upcoming deployments to have a controlled release and auditing purpose.
- Applying Oracle patches for SOA and OSB via OPatch and Oracle Smart Update (OSU).
- Tuning Servers in existing environment upon increase in the transactions volume.
- Updating Wiki to keep track of progress during the release for higher management.
- Maintaining environment specific build sheets.
- Configuring, Enabling and Updating SSL certificates in WebLogic.
- Installing agents to monitor system health for monitoring tools such as Dynatrace, Oracle EM, Sitescope, PRTG, SMTP and Gomez.
- Work with other teams and subject matter experts to investigate and resolve issues.
- Coordinating with Developers, DBAs and Network engineers during outages such as Firewall or F5 related, DB related, or Application Code related such as misconfigured endpoints in deployment packages etc.
- Operator level duties/access for F5 such as taking servers in and out of the pool in F5 during maintenance window.
- Performing DR drill once a year for an Active-Passive environment.
- Acts as technical lead and provides direction on technical support work related to application processes.
- Performs installation, monitoring, performance management and troubleshooting tasks and is responsible for the planning and implementation of projects.
- Possesses experience with project scheduling and agile project management methodology.
- Develops scripts to automate systems administration and monitoring activities
- On-call support during emergencies.
Senior SW Deployment Engineer and Administrator
Responsibilities:
- Complete ownership of the infrastructure and deployments. Also shared some responsibilities with the Enterprise Stack Architect.
- Analyze software & configuration requirements & articulate specifications.
- Providing security consultancy & best practice for securing Oracle and Microsoft platforms.
- Providing the shape of technological solutions across Mainframe & Unix.
- Solution development and technical consultancy across a broad technology spectrum.
- Responsible to administer around 10 different products deployed in 5 different stacks which all contains about 100VMs and 250 JVMs.
- Work directly with various system owners and internal teams in managing supported environment.
- Requesting Servers to build out the Application layer for OFM and BPM Stacks.
- Installing and configuring WebLogic Server 11g (10.3.6), OSB, SOA, OWSM, and BPM.
- Migrating or Upgrading from OFM 11g to OFM 12c.
- Upgrading JDK and tuning JDK for JVM instances’ security and performance.
- Automating system startup during unexpected outages to minimize the downtime.
- Re-architecting existing infrastructure for better performance and failover to achieve a minimum to zero downtime.
- Administering deployments and troubleshooting infrastructure for OAG and OBIEE.
- Keeping an eye on the alerts from Sitescope, PRTG, Oracle EM 11g, Gomez, and SMTP.
- Deployed various WAR, JAR, EAR applications in WebLogic clustered environment.
- Document, implement, and maintain deployments/installations, upgrades, patching etc. procedures
- Performing agile code releases deployments to all the environments (QA, CERT, MDC and Production) in the organization including minor patches.
- Building new environment in Cloud environment from Skytap.
- Replication of existing infrastructure from remote Datacenter to Cloud environment from Skytap.
- Occasionally helped folks troubleshooting DEV and QA environments.
- Troubleshooting Jenkins deployment jobs for automated deployments.
- JDBC/JMS Distributed queues & connection factories configuration.
- Creating JKS and importing certificates via Keytool utility.
- Node manager configuration for application server start, stop and automatic server migration.
- Taking heap and thread dumps in troubleshooting performance related issues.
- Configuring WebLogic servers in a cluster and scaling the environment for High Availability during failover.
- Promoting packages to artifactory for deployments in higher environments.
- Creating tickets for the upcoming deployments to have a controlled release and auditing purpose.
- Applying Oracle patches for SOA and OSB via OPatch and Oracle Smart Update (OSU).
- Tuning Servers in existing environment upon increase in the transactions volume.
- Updating Wiki to keep track of progress during the release for higher management.
- Maintaining environment specific build sheets.
- Configuring, Enabling and Updating SSL certificates in WebLogic.
- Installing agents to monitor system health for monitoring tools such as Dynatrace, Oracle EM, Sitescope, PRTG, SMTP and Gomez.
- Work with other teams and subject matter experts to investigate and resolve issues.
- Coordinating with Developers, DBAs and Network engineers during outages such as Firewall or F5 related, DB related, or Application Code related such as misconfigured endpoints in deployment packages etc.
- Operator level duties/access for F5 such as taking servers in and out of the pool in F5 during maintenance window.
- Performing DR drill once a year for an Active-Passive environment.
- Acts as technical lead and provides direction on technical support work related to application processes.
- Performs installation, monitoring, performance management and troubleshooting tasks and is responsible for the planning and implementation of projects.
- Possesses experience with project scheduling and agile project management methodology.
- Develops scripts to automate systems administration and monitoring activities
- On-call support during emergencies.
Confidential, Herndon, Virginia
WebLogic Administrator (aka Operations Engineer)
Responsibilities:
- Installing and configuring WebLogic Server 11g (10.3.6).
- Installing and configuring Conceptwave Order Care Tool.
- Installing and configuring Wily agent, Splunk and Nagios in all the Environments.
- Deployed various WAR, JAR, EAR applications in WebLogic clustered environment.
- Deployed xmls and wsdls via Order Care tool into the Database.
- Responsible to administer around 4 different products deployed in 5 different stacks which all contains about 150 Physical Boxes, 12VMs and 450 JVMs.
- Making agile code releases to all the environments (DEV, QA, INT, STAG, and PROD) in the organization.
- Troubleshoot operational problems and issues, escalate problems to software vendors when necessary, and provide system diagnostics to vendor for problem analysis and resolution.
- Draw up, Update and Verify system documentations and environment diagrams.
- Provide direction and guidance to other team members on technical issues when needed.
- Delegate tasks to other team members, in accordance with the project allocation requirements.
- Involved in assisting QA team in Load and Integration testing of J2EE applications on Application Server.
- Worked with development, offshore and onsite teams to support build and release cycles with proper documentation.
- Developed startup and shutdown scripts for the servers.
- Develop Reports on the Performance and Capacity of Supported environments.
- Develop scripts to monitor the JMS, JDBC configuration and EAR deployed in WebLogic.
- Installing of HTTP plugins for Apache, iPlanet and Microsoft IIS.
- Implementing Load Balancing for the application by scaling the existing environment and for Disaster Recovery (DR).
- Performed migration and up gradation tasks like upgrading WebLogic server 10.2 to WebLogic 11g and updating JDK’s and installing service packs and patches for WebLogic servers.
- Built completed DR from scratch for the existing Production environment in case of fail-over.
- Creating CMs using BMC Remedy for Production environment.
- Creating tickets for access/non-production related issues using IPCenter, JIRA and Service Catalogue.
- White-boarded the Overall Architectural Infrastructure (OAI).
- Configured realms, users, groups and roles
- Creating Firewall, DNS, GSLB and Load Balancer Tickets.
- Troubleshooting issues that were reported via multiple monitoring tools (Nagios, IPMon, BAC Synthetics)
- Implemented server groups and clusters in WebLogic Server.
- Configured and setup Secure Socket Layer (SSL) for Data encryption and client authentication.
- Configured Node Manager for administration of Managed Servers.
- Developed scripts for deploying applications in different environments with error handling.
- Troubleshooting any issues that arise during the release or deployment process.
- Documenting all errors and providing RCA.
- Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.
- Monitoring OSB, WebLogic and Apache logs such as Access, SSL and Application logs.
- Developed scripts to monitor JDBC Connection Pool Status, JVM Heap Size, and JMS Messages in the destination queues in the production environment.
- Coordinating the Development and Testing teams during the release process with the release team.
- Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in the all environments.
- Provide system administration, support, and tuning of a complex distributed environment.
- Provide preventative maintenance and proactive tuning while also working in partnership with Application Support Teams on the day to day troubleshooting of this environment.
- Configured and Enabled Secure Sockets Layers (SSL) on WebLogic servers for data encryption and client authentication via Java Keytool.
- Troubleshooting everyday problems and issues by interacting with developer and testing teams and provided 24x7 On Call Production support on rotation basis.
Confidential, Dallas, Texas
Software Development Engineer
Responsibilities:
- Generated HTML pages by developing Servlets code and XML scripting.
- Developed Java classes that provide JDBC connectivity to the application with a SQL and Oracle server database.
- Developed reports including Daily transactions issued, Commodity-wise purchase, and Pending Transactions.
- Designed complete software cycle using UML for all the modules.
- Involved in the development of Java classes.
- Developed Test Cases for testing.
- Coordinating with Development and Testing teams during the release process.
- Installing and configuring WebLogic Server 10.2
- Deployed various WAR, JAR, EAR applications in clustered environment.
- Developed startup and shutdown scripts for the servers.
- Configured Node Manager for administration of Managed Servers.
- Developed scripts for deploying applications in different environments with error handling.
Confidential, San Antonio, Tomas Rivera Center
Math and Physics Tutor
Responsibilities:
- Help students with their homework and practice exams
- Help them understand the concept and provide them better logical ideas to solve problems
Confidential, San Antonio
Java and C Programming Language Tutor
Responsibilities:
- Help students with their homework and practice exams
- Help them understand the concept and provide them better logical ideas to solve problems
Confidential, San Antonio
Undergraduate Research Assistant
Responsibilities:
- Design and Maintain website for project named “Internationalization Task Force” for the Department of Indisciplinary Studies.
- Coordinate and Support team members in deploying data and reports on the website.
Research Scientist Associate
Responsibilities:
- Maintaining Database for the ongoing Research.
- Coordinate and Support team members for gathered Data.