Systems Engineer Resume
Atlanta, GA
SUMMARY:
- IBM specialist with 19 years of IT experience in the areas of design, development, implementation, support and user for various java based internet/intranet applications.
- Extensive experience in planning, architecting and building robust java based application infrastructures.
- Extensive experience analyzing user requirements, procedures and problems to determine how to automate processing and improve existing processes.
- Extensive experience in deployment and management of enterprise applications using Websphere Application server, JBoss, Weblogic, Tomcat, Jenkins, Bamboo, Chef, Maven, Splunk, JACL, TCL, XMLConfig, Workload Management (WLM), Tivoli Performance Viewer, JMS, DB2/UDB (7.2.x/8.0.x, 9.0.x), Oracle 11g/10g/9i/8i/7.x on UNIX(AIX, Solaris, LINUX, HP), z/OS and Windows NT/2000, 2003 and 2008 environment.
- Extensive experience in J2EE Technologies(JSP, EJB, JDBC, JNDI, JMS, Servlets), Java Technologies(JVM,Swings,Applets) JDBC, Java Beans, RMI,JAAS,JTA, CORBA, JavaScript, XML, SQL
- Extensive experience architecting and supporting large scale high volume environments for some of the largest companies in the world.
- Extensive experience in using monitoring tools such as Sitescope and Wily Introscope.
- Extensive experience in problem determination and root case analysis for stabilizing the environments I support on a day to day basis.
- Experience in Installation, Configuration, and Deployment and Management of Enterprise Applications using IBM Websphere Application Server, Weblogic and Jboss in a clustered and non - clustered environments.
- Experience in implementing Object Oriented technologies and developing J2EE applications.
- Full development life cycle experience.
- Experience in the integration and implementation of various software tools and products to meet challenging business needs.
- Experience monitoring Enterprise Applications using third party tools such as ITCAM (IBM Tivoli Composite Application Manager)
- Extensive experience in Web server administration, which includes Configuration and Troubleshooting of IBM HTTP Server, Apache and IIS.
- Experience on IBM Websphere Enterprise Service Bus(ESB)
- Experience on IBM WebSphere Process Server
- Experience on IBM WebSphere Data Stage and Profile Stage
- Extensive knowledge on SOA Architecture and Web services Technologies.
- Extensive knowledge of Internet concepts (HTTP,TCP/IP,Web browsers,Firewalls).
- Experience in building ANT Scripts
- Working experience with relational databases like DB2, ORACLE, SQL SERVER and MYSQL
- Excellent organizational and analytical abilities teamed with effective oral and communication skills
TECHNICAL SKILLS:
SKILLS: WebSphere Application Server WebSphere Portal WebSphere Process Server WebSphere DataStage WebSphere ProfileStage WebSphere Enterprise Service Bus Weblogic Jboss Tomcat Sitecope Wily Introscope F5 Big IP Jenkins Bamboo Splunk Chef Netscaler Traverse Documentum Java Rational Application Developer (RAD) IBM HTTP Server Apache Unix Captiva IIS WebTrends J2EE Servlet Java Server Pages - JSP EJB Struts HTML XML RUP UML
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Systems Engineer
Responsibilities:
- Installing and migrating various WebSphere Portal Server, WebSphere Application Server, Weblogic, Jboss and Tomcat versions.
- Installs, configures and supports Maven, Bamboo, Jenkins and Chef.
- Implements and supports WebSphere Portal Server, WebSphere Application Server, Weblogic, Jboss and Tomcat Upgrades.
- Creates JDBC Providers, Data sources, and JAAS authentication aliases in order to provide connectivity to databases.
- Performance tuning of WebSphere Application server, WebSphere Portal Server, IBM HTTP server, Tomat, Jboss and Weblogic for optimal performance based on user load.
- Debugs and improves performance by analyzing GC and Heap, using IBM ISA Lite.
- Enables administration security on WebSphere Application Server environment using LDAP (SUNONE) and assigns privileges to users and groups.
- Automates Site Analytics and various other reports using SHELL/JYTHON scripting.
- Supports the Deployment of numerous CMS enterprise applications and leads the troubleshooting sessions whenever there are issues.
- Automates daily scheduled tasks with CMS Tivoli Work Scheduler (TWS).
- Integrates multiple verticals using Web Services for Remote Portlets (WSRP) and Web Application Bridge (WAB).
- Implements and supports Web Content Management (WCM) at CMS using IBM tools.
- Migrates and synchronizes Portal Content to different data centers for Global load balancing
- Integrates Enterprise Security Manager (ESM) like Sun Access Manager, Oracle Access Manager with Portal, along with J2EE policy agent and web agent.
- Provides 24/7 on-call production support for various CMS applications as a IBM middleware administrator for portal and websphere technologies.
- Works with IBM support on numerous PMRs for resolving bugs and issues with CMS applications.
- Involved in the planning and identification of business needs which helped the team to develop/integrate applications with portal efficiently with a less number of changes requested by the business.
- Documents all deployment procedures and Disaster recovery management.
- Monitors JVM performance, pages, portlets and various other resources using CA Wily Introscope
Confidential
System Engineer
Responsibilities:
- Monitor resources used by the server, including: JVMs, hardware, and operating systems. Report on system utilization and plan/implement recommended maintenance as required. Perform impact analysis for appropriate tasks.
- Apply and promote patches.
- Work with Developers and Database Administrators in the implementation of new applications and/or changes.
- Identify impact to capacity.
- Maintain documentation related to the environments being supported.
- Support ongoing Production and non-production application environments on an on-call rotational schedule. Management of critical systems / systems processes and problem resolution /escalations of data networking and system management issues.
- Perform WebSphere Application Server, WSADMIN scripting.
- Installation, configuration and administration of application servers and web servers that host intranet / internet facing Java / J2EE applications server setup and management, Infrastructure and Environment migrations.
- Automation of Healthchecks - Review current Wily alerts and custom scripts. Categorize them based on priority, set up thresholds and perform tuning to ensure manageability and also 24x7 uptime for all services.
- Use the application performance monitoring tool, CA Wily Introscope, to perform performance tuning, problem investigation and resolution in coordination with the development and support teams
- Performance tuning of J2EE applications and servers, Capacity management for organic and inorganic growth, and Fault/Trouble management.
- Create and maintain support documentation for on-call and support personnel to monitor and troubleshoot production issues.
- Evaluate system specifications, input/output processes, and working parameters for hardware/software compatibility
- Troubleshoot and resolve technical issues related to the system. Create support tickets and work with internal and external resources as needed.
Confidential
System Engineer
Responsibilities:
- Evaluating system specifications, input/output processes, and working parameters for hardware/software compatibility
- Analyzing all aspects of the existing infrastructure and recommending modifications that will enhance system reliability, availability, serviceability and scalability
- Working with teammates, clients and other teams to identify and address systems problems
- Evaluating new developments and recommending infrastructure modifications
- Providing in depth consultation to application teams on a variety of different applications
- Assisting in defining standards, guidelines, best practices and metrics
- Participating in the development of business strategy
- Developing and managing business plans to achieve objectives
- Leading large, complex projects to achieve key business objectives
- Solving unique and complex problems with broad impact on the business
- Translating highly complex concepts in ways that can be understood by a variety of audiences
- Leading Internal Performance and Stability Projects
- Performing application updates
- Performing incident and problem resolution
- Performing Application performance testing
- Performing JVM (Java Virtual Machine) tuning
Confidential
System Engineer
Responsibilities:
- Installation, configuration, administration and troubleshooting for WebSphere Network Deployment Manager, WebSphere Application Servers, IBM HTTP Servers, LDAP Servers, WebSphere Portal Servers, WebSphere Enterprise Service Bus Servers, WebSphere DataStage Servers and WebSphere Profile Stage Servers.
- 7X24 on-call support on a rotating basis
- Assist in WAS installation with third party products.
- Performance tuning of WebSphere application server and IBM HTTP server for optimal performance based upon user load.
- Monitoring of performance and providing ongoing configuration and tuning adjustments.
- Server clustering for load balancing and failover.
- Work with Database Administrators for optimal data connectivity and session persistence, as needed.
- Build scripts for task automation, scheduling, and file clean up.
- Configuration of connections to external data sources.
- Provide support for application development cycle - may involve with Application design, deploying code, and/or resolving infrastructure problems.
- Generation of operational reports on WAS servers using appropriate metrics and system benchmarks.
- As requested, the Development of documentation that translate highly technical concepts into terms understood by all levels of management; development of technical drawings that illustrate abstract technical concepts, architectures, infrastructures and strategies.
- Maintenance of applications in a three-tier model -- troubleshooting various components.
- Work with the development/infrastructure teams to implement new technologies.
- Upgrades and maintenance of security of WebSphere applications and security
Confidential
System Engineer
Responsibilities:
- Installation, configuration, administration and troubleshooting for WebSphere Network Deployment Manager, WebSphere Application Servers, IBM HTTP Servers, LDAP Servers, WebSphere Portal Servers, WebSphere Enterprise Service Bus Servers, WebSphere DataStage Servers and WebSphere Profile Stage Servers.
- 7X24 on-call support on a rotating basis
- Assist in WAS installation with third party products.
- Performance tuning of WebSphere application server and IBM HTTP server for optimal performance based upon user load.
- Monitoring of performance and providing ongoing configuration and tuning adjustments.
- Server clustering for load balancing and failover.
- Work with Database Administrators for optimal data connectivity and session persistence, as needed.
- Build scripts for task automation, scheduling, and file clean up.
- Configuration of connections to external data sources.
- Provide support for application development cycle - may involve with Application design, deploying code, and/or resolving infrastructure problems.
- Generation of operational reports on WAS servers using appropriate metrics and system benchmarks.
- As requested, the Development of documentation that translate highly technical concepts into terms understood by all levels of management; development of technical drawings that illustrate abstract technical concepts, architectures, infrastructures and strategies.
- Maintenance of applications in a three-tier model -- troubleshooting various components.
- Work with the development/infrastructure teams to implement new technologies.
- Upgrades and maintenance of security of Websphere applications and security
Confidential
System Engineer
Responsibilities:
- Installing, configuring, administering and supporting WebSphere Network deployment manager, WebSphere Application Server, Weblogic, Jboss, Apache, IIS and IBM HTTP Server.
- Maintenance of the WebSphere, Weblogic and Jboss on Linux, AIX and Windows platforms.
- Debugging and troubleshooting application issues.
- Debugging and troubleshooting performance issues.
- Developing Jacl scripts and shell scripts to automate administrative task.
- Monitoring Enterprise Applications using ITCAM.
- Creating and configure JDBC providers and data sources to support backend database applications for Oracle and DB2/UDB.
- Create user roles and groups for securing the resources using LDAP and local operating system authentication.
- Create and configure resources for JDBC, J2C, and JMS based on the application requirements and configured Message Listener Ports for an application, which uses MDBs to trigger the queues.
- Install and configuring multiple IBM HTTP Servers to participate in clustering using CSS, with remote WAS plug-in.
- Implement security using Global Security with IBM Directory Server.
- Migrate existing applications from WebSphere 4.0/5.x versions to 6.0/6.1 using waspreupgrade and waspostupgrade tools, Used Application Assembly Tool (AAT) in deploying J2EE Application archives (JAR, WAR, and EAR) on IBM Websphere Application Server.
- Involved in trouble shooting and Performance tuning using Tivoli performance viewer and Thread analyzer.
- Active involvement in monitoring server performance, network traffic to reduce performance bottlenecks
- Apply software maintenance fixpacks to keep the system software releases current.
- Effectively interact with end users on a daily basis, decreasing downtime and increasing user productivity.
- Troubleshoot hardware and software problems, and interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.
- On call 24x7 supports for WebSphere and IHS Production Servers.
Confidential
WebSphere / Documentum Administrator
Responsibilities:
- Maintaining the stability of the platform the applications were hosted on.
- Working problem tickets that were submitted by end users of both applications.
- Applying security patches for WebSphere, IBM HTTP Server and Documentum.
- Effectively interacting with the users of both systems on a daily basis, decreasing downtime and increasing user productivity.
- Troubleshoot hardware and software problems, and interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.
- On call 24x7 support for WebSphere, IBM HTTP and Documentum Production Servers.
Confidential
Solutions architect
Responsibilities:
- I planned and led the development of a portal of disease specific web sites. The web sites that I developed contain very useful information for Doctors and Confidential ts. The disease portal sites are maintained by a J2EE Vignette content management application that I developed to maintain the web sites. The content management system is a web based application that manages all the page layouts, text, images, mp3 and all remaining multi-media files. The system I designed is J2EE compliant. The application uses WebSphere as its J2EE application server. I designed the content management system based on the MVC design pattern. The key technologies used in the content management system is J2EE, Java, JSP, EJB, Servlets, XML, Struts, WebSphere, Vignette, Oracle, Java Script and HTML.
- As a systems Architect/Administrator for multiple a Vignette projects, I setup Vignette testing, staging and production environment. Configured multi-server Vignette environments. Mentored junior developers on Vignette and J2EE Server Side technologies such as Servlets, JavaServer Pages (JSP), JDBC Interfaces, SQL, MVC, deployment environment setups, systems architecture, application testing and Vignette Java development best practices.
- As a systems Architect/Administrator for a Documentum project, I setup Documentum testing, staging and production environment. Configured multi-server Documentum environments. Set up and configured Documentum content Server, Documentum RightSite Server, Documentum Administrator, Documentum WebPublisher, Documentum WebCache target and source, Documentum Content Caster and FTP Integrator.
Confidential
Lead Consultant
Responsibilities:
- WebSphere and e-commerce based solutions, I was responsible for full life cycle Java Development within J2EE Applications using Servlets, JavaServer Pages (JSP), JavaBeans, and JDBC Data Access Objects (DAO). Developed applications, administered, deployed, configured, and supported WebSphere Application Server. Developed and administered a variety of multi-database Domino CRM, workflow and messaging functions. Applications were written to insure ease of content management, application workflow, security, and fully integrated messaging capabilities. Integrated WebSphere and Domino Applications. Deployed applications on a variety of platforms including Windows NT, Windows 2000 and Sun/Unix machines.
- As a systems Architect/Administrator for multiple WebSphere projects, I setup WebSphere Application Server testing, staging and production environment. Configured multi-server environments. Mentored junior developers on J2EE Server Side technologies such as Servlets, JavaServer Pages (JSP), JDBC Interfaces, SQL, MVC, deployment environment setups, systems architecture, application testing and Java development best practices.
Confidential, Atlanta, GA
Lotus/Domino Developer
Responsibilities:
- I had an opportunity to travel to other Confidential offices at these My manager and I meet with individuals at each location in order to gather new system requirements, provide system and apply application updates to internal applications specific to the Division of the company we were currently meeting with.
Confidential, Lexington, KY
Lotus Notes Application Developer
Responsibilities:
- While at Confidential, I was responsible for designing, developing, and supporting workflow application solutions to meet client requirements. My job responsibilities also required that I could create, design, develop and/or re-engineer highly complex, scientific, state-of-the-art Lotus Notes application components. I was also responsible for developing applications that were comprised of multiple databases and complex design concepts using Lotus Script and I was responsible for designing and implementing exhaustive test plans.