Consultant / Infrastructure Middleware Systems Engineer Resume
Mc Lean, VA
SUMMARY:
- Diversified and International Experience ~ Telecom ~ Federal ~ Financial ~ Hoisting~ Insurance~ Serving as to - go person for team.
- A career spanning 8 years with extensive hands-on experience in Systems Engineering, Integration, Design, Develop, Support, Administration,
- Troubleshooting and Providing Technical Support. In-depth knowledge of Operating Systems, Application Servers, Web Servers, D Confidential bases, architectures and platforms. Exceptional ability to deliver results, ability to streamline, plan, optimize and support mission critical systems and provide timely solutions.
- Systems Engineering / Administration / Prod Support.
- App-Web Servers / D Confidential bases / Clustering / Redundancy / Operational Procedures / Open Source
TECHNICAL SKILLS:
Middleware: Oracle WebLogic 12c, 11g, Oracle SOA Suite, Tomcat 6.x/5.x; JBoss 6.x;, Apache Webservers.
Web Technologies: Servlets, JSP,JDBC, JMS, JNDI, AWT, Swings, HTML/DHTML, JavaScriptVBScript.
RDBMS: UDB DB2 7/8, SQL Server 7, 8, 9; Oracle 10g, 11i; Sybase SQL Server.
Front End /IDE Tools: BEA Weblogic Portal, Web sphere Studio Application Developer (WSAD) 5.0/4.0, JBuilder. BMC BladeLogic.
Protocols: TCP/IP, NAT, LDAP, PKI, RMI/IIOP, SOAP, HTTP, HTTPS, FTP, OSI, NAS-SAN topologies.
Operating Systems: Sun Solaris 8/9/10; Red-Hat Enterprise Linux AS4 AP5, 5.x; Windows 2008 server
PROFESSIONAL EXPERIENCE:
Confidential, Mc Lean, VA
Consultant / Infrastructure Middleware Systems Engineer
Responsibilities:
- Installing, Configuring, Building, Deploying, Supporting and Troubleshooting Oracle Fusion Middleware Application 11.1.1.x Server components for Freddie Mac Web Infrastructure.
- Upgrading Middleware Components running on legacy platforms to Current Industry Standards and Vendor specified Requirements.
- Creating Middleware Instances SOA / OSB 11.1.1.x, WebLogic Application Server10.3.x, Tomcat 6.0.x, Apache 2.2-x and configuring load-balancers based on clustering algorithms, based on F5-Big IP, 3DNS and Disaster Recovery Systems mechanism.
- Installing maintenance packs, public patches, patch sets and Freddie Mac custom private patches in WebLogic 103x middleware domains.
- Securing WebLogic Domains with LDAP and other Directory / D Confidential base based security providers.
- Hands on expertise in WebLogic Utilities like bsu, clone pack unpack and patch distribution mechanism across all the servers. Creating Dev, SIT, UAT and Prod Templates for WebLogic Middleware Suite.
- Hands-on expertise in using templates via wlst like readDomain, writeDomain, addTemplate and other SQL scripts like loadDB to customize environments.
- Configured WebLogic Auditing Providers for routine Configuration Change and Security events and other nonrepudiation logs for audit.
- Worked on in WebLogic Networking to accept different protocols like HTTP, T3, IIOP, SNMP for a variety of java clients like Web, EJB and other Admin and cluster isolation tasks.
- Created Network Channels for WebLogic Unicast Multicast and Broadcasting for horizontal and vertical scaling mechanisms.
- Hands expertise in configuring of WebLogic D Confidential bases connectivity via JDBC using d Confidential sources and multi d Confidential sources for XA and Non XA d Confidential bases and load-balancing.
- Fine Tuning JDBC via PreparedStatements and other and statement caching and other pool parameters and LLR for non XA, XA d Confidential bases.
- Configured JMS resources like connection factories, queues, topics, module and other system components. Worked hands on in JMS message management like pausing, moving, deleting, viewing and exporting messages.
- Configured Guaranteed JMS messages via FileStore, JDBC and SAF agents.; Other JMS performance enhancing on a need-base.
- Configured Server automatic migration and cluster leasing for systems that are pure web and EJB driven applications.
- Worked on conceptual knowledge like Cross cluster MAN WAN system session replication technologies.
- Configured Cross Domain Security via credential mapping and cross domain protocol.
- Configured security realms, including various providers for administration, applications and external clients. Implemented RDBS based security on business need based, multiple providers and controlling the providers..
- Configuring LDAP provider fail-over, caching and other performance parameters and X509 identity asserter,
- Used wlst to configure password validator and composition rules on a need base and worked in creating wlst automation to create a LDAP provider with preconfigured filter settings.
- Migrated LDAP d Confidential like users and groups on a domain and provider level.
- Fine tuning the JVM settings, garbage collecting, monitoring, addressing any issues, roadblocks, bottlenecks and other benchmarking for system load testing.
- Extensive knowledge of Weblogic Cross cluster replication, security, MAN WAN Replication.
- Extensively worked on implementing industry best practices not limited to JVM, WLServer, Sessions, Clusters, Work Managers, D Confidential bases and other system parameters.
- Installing root SSL s via keytool and keystore utility, sound knowledge of PKI and digital s.
- Deploying managing and administering SOA composite applications, packing, exploring, deploying and partioning composite applications.
- Good understanding of SOA service engines like BPEL process, Human Workflows, Mediator, BPMN and other service infrastructure connecting and binding components.
- Configured and managed SOA infrastructure common properties like audit levels, instance state, UDDI registers, URLs, JNDI etc.
- Configured Service Binding Component properties for web services and file adapters, and monitoring them via dashboard.
- Good knowledge of implementing Java EE Connection Architecture to integrate existing apps and other adapters like file/ftp, JMS/AQ, D Confidential base, sockets, EJB etc. and BPEL processes.
Confidential, Ashburn, VA
Sr Systems Engineer / Middleware Integrator
Responsibilities:
- Configuring Visa V.Me a digital wallet by Confidential which is used for pay online on Paypal lines.
- Installing, Configuring, Building and Troubleshooting “Magellan Middleware Visa V. Me Digital Wallet” Pure Web based Application components into Non Production Environments.
- Installed and configured Apache Webserver. 2.2.x with JBoss 6.x for Dev, SIT and UAT Environments.
- Installing EARs, WARs and configuring application specific and other fine tuning parameters like JVM, file descriptors and any run time variables.
- Configured JVM heap settings, JDBC providers, JDBC d Confidential sources, connection pooling, and performance tuning parameters in garbage heaps. Used Confidential Heap Analyzer and Confidential Thread Analyzer to analyze heap dumps and core dumps.
- Adjusting file system storages, monitoring free space, disk usage checking & clearing log files and other runtime variables.
- Tuning OS level parameters like ‘time waits’, ‘file-descriptors’, ‘network retransmits’, ‘duplicates’ and Application Server oriented parameters.
- Installed, renewed and configured the SSL s for all secure sites on Apache Webserver.
- Opened PMR (Problem Management Record) with vendor and worked with them as a part of troubleshooting efforts.
- Working closely with Project manager, development, and testing and production team to align project deliverables, dates and report issues/concerns and supporting day to day environment issues as they arise.
Confidential, Herndon, VA
Consultant / Production Support Engineer Operations Team
Responsibilities:
- Production Support Engineer for Confidential Single Family Guaranteed Assets / Guaranteed Liabilities (aka SF GAGO) Operations team and Day One Fair Value Applications (aka D1FV).
- Environmental Support for SF GAGO and D1FV Monthly Executions running on Apache Webservers and WebSphere 7.1 Application Servers Running on *IX Blade servers.
- Fine Tuning Production Operating Bottlenecks involved with CPU utilization, Memory Allocation, Thread tuning and other d Confidential base race conditions.
- Implementing Pooling and Caching Mechanism like prepared statements and optimizing d Confidential base queries. Fine tuning OS and kernel level stack sizes and network TCP IP Parameters.
- Configuring Admin Web Consoles, Manager Consoles and Virtual Hosts, User Security Authentication. Configuring Job Managers, Deployment managers and cluster nodes and shell scripts and wsadmin for routine operating tasks.
- Setting up Monitoring JVM and other Performance Monitoring as per Application and business threshold values.
- Configuring Apache and Tomcat Server Plugin for Application servers to enable basic Proxy Request Forwarding and Load Balancing,
- Clustering and Configuring JDBC D Confidential sources, Messaging and other deployment resources.
Confidential, McLean, VA
Consultant / Phoenix Integrator
Responsibilities:
- Building, Deploying and Supporting Web based applications for Freddie Mac Phoenix Applications.
- Evaluating Deployment Strategies by identifying and prioritizing business and technical requirements for the System, using proof-of-concept tests to validate new and unproven methodologies and designs.
- General responsibility for applications overall environment issues as they arise and troubleshooting, deployment, configuration, performance, tuning and monitoring and non-prod environment.
- Providing technical input to internal business clients with implementation, configuration change and release maintenance and process creation and control through Rational Clear Case.
- Configuring Oracle / BEA WebLogic, Domains as per the system and project requirements, based on 3 Tier Architecture that includes configuring Web Servers, Application Servers and D Confidential bases.
- Serve as Primary support for Application related issues pertaining to Web Servers, Application Servers, D Confidential bases and Load Balancing.
- Providing application support activities for Enterprise Risk Program Applications, Financial Controls Management (Sarbanes Oxley, aka SOX, Financial Accounting Standards Board) by implementing procedure outlined by the auditors and internal clients. Provide Technical Support and be the single point of contact.
- Configuring Web Methods packages, services, adapters, listeners, parameters, services and notifications for Web Methods Integration Server.
- Configuring ACLs, Users, Groups and other Integration Server parameters, regularly backing up d Confidential related to audit events, document stores and other metad Confidential
- Configuring Integration Server performances related to thread pool, logging and session timeouts and other infrastructure related performance enhancing solutions.
Confidential, Beltsville, MD
Consultant / Product Developer Technical Lead
Responsibilities:
- Installing, building, integrating and maintaining Operating Systems and Patches for Sun Solaris Servers, Red Hat, Enterprise Servers on Confidential Corporate farm and d Confidential centers.
- Evaluating and recommending servers based on performance, power, rack space, throughput, speed, workloads, operational temperatures, I/O bandwidth, power management and redundancy patterns to adapt Verizon d Confidential -center constraints.
- Providing checklist for system build requirements while developing new environments for Application / Web Servers and D Confidential bases based servers.
- Performing quarterly security and critical updates and fixes as released by Application Vendors and applying to Confidential servers.
- Providing designs to Service Level Agreements (SLA) that guarantee 99.5% and 99.9% availability by producing redundant and non-redundant solutions, avoiding single points of failure.
- Installing, compiling and packaging out-of--box environment configuration for various web- application servers like Confidential WebSphere 6.x, BEA WebLogic, Red-Hat JBoss 6.0, Sun Java Web Servers, Native Apache in Confidential Production and Non production environments.
- Responsible for Installation, Configuration, Administration and Trouble shooting of WebSphere Application Server and WebSphere Portal V6.1 on various platforms in both full installation and custom installation modes.
- Installed and Configured Confidential HTTP server
- Enabled security using the LDAP registry by assigning different roles to different users and groups.
- Expertise Installing, configuring and troubleshooting IIS, IHS, and Apache Webservers on varied platforms. Installed and configured the WebSphere plug-in for remote web servers.
- Implemented workload management (WLM) for failover using a horizontal, vertical and a combination of horizontal and vertical clustering.
- Deployed J2EE applications using WebSphere Application Server Application Assembly Tool and managed security policies.
- Configured WebSphere resources such as JDBC providers, d Confidential sources and connection pools.
- Applying fix packs and refresh packs to various Confidential products and testing the environment.
- Involved in trouble shooting and performance tuning using tools like Thread dump analyzer Log Analyzer and Tivoli Performance Viewer.
- Worked in conjunction with other WebSphere administrators to enable session management by tracking sessions using SSL ID or cookies. Worked with other administrators to enable d Confidential base session persistence and memory-to-memory replication.
- Involved in monitoring, shutdown and boot up, Network Support and Trouble Shooting.
- Developed UNIX shell scripts and JACL scripts to automate the WebSphere administration (deploying applications, cluster creation, adding JDBC providers etc.)
- Managed the user environment by adding, modifying and removing user accounts and by assigning proper permissions to files and directories.
- Monitored, maintained and customized existing WebSphere MQ objects such as queue managers, queues, channels and listeners.
- Configuring and installing D Confidential Storage Devices, Networking Interfaces. Configuring Volumes, Disks, RAID mirroring and striping using internal hardware RAID Controller and Software Volume Managers.
- Automating group of Middleware Application Servers Using Expect Scripts to monitor system resources.
- Updating Solaris, Linux, Repositories with critical and recommended patches and patch clusters related to App and Web Servers, fixing Bugzilla tickets as they arise from Application and Web servers, contacting Vendors like Confidential, BEA, Oracle, Red-Hat, Sun Microsystems for bug fixes.
- Installations using Command Line and GUI based, configuring silent install scripts and templates for environments that need silent and automated installation for application servers on servers.
- Tuning system level parameters, kernel file descriptors, traps, interrupts and other bus errors.
- Using Sun and HP Lights Out Manager LOM and ALOM for remote management of Sun and RHEL servers.
- Configuring Dynamic Fail-Over Capabilities for back-end d Confidential base clusters and Oracle RAC and using connection pool based mechanism for connecting Application Servers to backend DFOs.
- Compiling Open Source tools and utilities and installing, maintaining, patching them to Confidential standards. Troubleshoot technical issues as they arise from networks, operating systems and applications level.
- Backup and Monitoring, application and web server components, backups from command line provided by Application Server Command line.
- personnel on the use and administration of environments and creating Standard Operational Procedures (SOPs) for Operation Team.
Confidential, Richmond, VA
Consultant / Production Support Engineer
Responsibilities:
- Installing, configuring and maintaining Web-Logic 81 Servers, domains/clusters and Jboss Application servers on Sun Solaris / Linux/ servers on Confidential Intranet and Internet based applications.
- Monitoring Middleware Servers health, status, log rotations and other runtime parameters using wlst and shell scripts.
- Applying Services packs releases and fixes for OS, Weblogic and web servers across the clustered and non clustered environment.
- Setup schedulers, tasks and services for based for web-servers and applications servers. Assisted in setting up Active Directory.
- Tuning Application server clusters, JVMs, configuring, JDBC connections, Execute threads, applications and web server parameters for optimized results.
- Configuring JMS connections, destinations, clustering JMS WebLogic, configuring location transparency, connection routing, load balancing, and fail-over functionality.
- Setting up WebLogic Services for Based systems for WebLogic Node Manager and Administration and cluster member’s startups.
- Tuning Solaris OS level parameters like ‘time waits’, ‘file-descriptors’, ‘network retransmits’, ‘duplicates’ and Application Server oriented parameters.
- Enabling SSL for non-trusted networks by enforcing WebLogic Server to use SSL for LDAP between all instances.
- Customizing authentication to match LDAP schema and server information. Setting up firewalls and setting up access rules.
- Checking WebLogic Server backend d Confidential base connectivity using dbping and t3dbping. Automating and scheduling backups on all UNIX machines using shell script.
- Providing technical and document based support to Development, Testing/QA and Staging environment.
- Creating new file system, permitting user to mount file system, monitoring free space, disk usage checking & clearing log files, administration and monitoring of disk based file system.
- Migration of Web Logic from 6.0 to 7 in J2EE environment.
- Installation, Configuring and troubleshooting Web-Logic 8.x App Servers.
- Log monitoring, rotation and deploying applications and performance tuning of WebLogic.
Confidential, Reston, VA
Web Infrastructure Engineer
Responsibilities:
- Installing and configuring WebLogic 81 Servers, domains and clusters on Sun Solaris for Freddie Mac Intranet and Internet and intranet based applications.
- Configuring Apache Web servers, WebLogic and Tomcat App servers in Production and Maintenance environment for various Freddie Mac Applications.
- Installing Web-Logic Service Packs, Web-Logic new CRs (patches), and licenses in Production Boxes and upgrading the Java Runtime Environment. Migration of Web components to a new OS, Environments, and releases.
- Monitoring and configuring Web-Logic Execute Queues, JMS Queues and MDB’s, JDBC connections, Load Balancing on UNIX Systems.
- Configuring Confidential DB2 d Confidential base to accommodate connection pools in WebLogic console.
- Configuring BigIP Load balancer (F5) for WebLogic Instances and other Tomcat Application Server instances.
- Configuring Content Distribution from staging environment to production.
- Interacting with development teams for Application changes, with respective to WebLogic configurations.
- Interacting with Information Security Support Staff to troubleshoot issues related to Confidential Tivoli Access Manager.
- Working closely with Information Security group and Network Firewall team to address security based issues.
- Setting JVM to fine-tune by following Weblogic best practices. Monitoring idle thread count, garbage collection, EJB Beans and JDBC pools on Web-Logic Server.
- Setting up parameters like maximum and minimum heap size in Web-Logic startup scripts.
- Installing IIS Proxy plug-in on IIS Web server to communicate with Web-Logic.
- Knowledge of Web Methods Platform.
- Addressing SOX compliant issues by interacting with users and business owners. On-Call Support, troubleshooting production related issues, addressing trouble tickets.
- Automating and scheduling backups on all UNIX machines using shell script.
- Providing support to Development, Testing/QA and Staging environment.
- Performing hot deployment of application on Web-Logic8.