Devops/middleware Engineer Resume
Mclean, VA
SUMMARY:
- Over 8+ years of experience in IT industry in various roles as WebSphere, Devops, Build and Release engineer, Configuration manager with excellent experience in Software Integration, Configuration, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
- Highly experienced in installing, upgrading, migrating, configuring and troubleshooting IBM Websphere Application server V9.0/V8.5.5/7.x/6.x, Tomcat Application Servers V8.x/V7.x/V6.x on Linux, AIX, HP - Unix, Sun Solaris and windows platforms.
- Experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS.
- Worked in container-based technologies like docker, kubernates and openshift.
- Experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance
- Expertise in creating Devops strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
- Hands on Experience with multiple application servers like WebSphere, Jboss Servers and tomcat Servers.
- Experience in using configuration management tools like Puppet/Ansible/ Chef and knowledge on Salt.
- Good Working knowledge of Build scripts & automated solutions using various scripting languages like Shell, Python, Ruby, Yaml.
- Knowledge on protocols like HTTP, Firewalls, DMZ, TCP, DHCP, DNS and SSL/TLS and firewalls like iptables.
- Worked on monitoring tools like Nagios, Splunk, CA Wily to health check the various deployed resources and services.
- Knowledge of source code repository administration along with build tools like GIT, SVN.
- Worked on Jenkins and Maven for Build management to automate the software build.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus and Maven .
- Shell/Bash/Ansible scripting to automate the maintenance process of the WebSphere Application Server and recover the backed up for Websphere Application servers and creating NTAD(no touch automation deployment) pipeline jobs.
- Log file analysis for troubleshooting to resolve issues using scripts.
- Deployed the jil files and scheduled autosys jobs
- Involvement with the customer care and deployment teams in trouble shooting and fixing day-to- day problems of the applications in production on 24/7 schedule.
- Creation of SSL and Digital s for requesting, generating and implementation for the communication between Webserver and the Application Server.
IT SKILLS
Operating Systems: Windows 2007/2012, RHEL Linux v6.6/6.5/6.4, HP Unix, AIX v6.x/v7.x and Solaris V9.x/10.x.
Languages: Java 1.6/1.7/1.8, JRE 6/7.x/8.x.
Scripting: Windows Batch,Ansible, PowerShell, Shell Scripting,Ant Scripting, Unix shell Scripting, Jacl, wsadmin and Jython
Enterprise Servers & Middleware: IBM WebSphere Application Server 8.5.x/8.x/7.x/6.x/5.x,BEA Weblogic v11g/v10g/v9,Tomcat Application Server V7.x/6.x, IBM Http Server v8.5.5.x/8.x/7.x/6.x/5.x, apache v2.4.x/2.3.x/2.2.x/2.x
CI/CD tools: Jenkins,, Ansible, Maven, puppet, Nexus, Artifactory, Confluence, SonarQuobe etc
SCM Tools: Svn,cvs, bitbucket, Git etc .
Cloud Computing tools: ServiceMesh, HPCSA and AWS
Containers: Kubernates, Docker and openshift
Virtualization tools: Vmware, Oracle Virtual box
Ticketing tools: JIRA, Service Now, Serena Business Manager, Remedy, Call Center, etc.
File Transfer Tools: WinSCP, Filezilla etc
Databases: Oracle 11g, DB2 v9/10/10.5, Microsoft SQL Server 2003/2008/2012, MySQL, Informix and Sybase v15.x.
IDE: RAD,WSADIE 5.1,Eclipse 4.3/3.x/2.x
Monitoring Tools Security: Microsoft Active Directory, SunOne Directory Server, IBM Directory Server, Tivoli Access Manager, Power Broker Identity Manager,Ikeyman., Siteminder Agent v12.x
Other Applications: SQL Navigator, MS Office 2012/2010/2007, IBM Installation Manager V1.7.2/V 1.7.1/1.7/1.6. x/1.5.x/1.4.x, Microsoft Lync, IBM Sametime, Lotus Notes, Communicator, putty, Confidential compare, Serena Business Manager, putty, Nx Client,WinScp, ServiceMesh, Winmerge, Hipchat,Service Now, Microsoft Office 2003/2007/2010, Winrar,Jenkins, Artifactory, Notepad++,IBM Support Assistance,, IBM Performance Monitoring tools, Confidential Compare, etc ..
Interesting Area: Interested in the field of WebSphere/Cloud Administration .
PROFESSIONAL EXPERIENCE:
Confidential, Mclean, VA
Devops/Middleware Engineer
- Designed, Installed and ImplementedAnsibleconfiguration management system.
- UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.
- Worked in container-based technologies like Docker, kubernates and openshift.
- Implemented microservices on RadHat Openshift based on kubernates and docker to achieve continuous delivery.
- Developed ansible scripts to ensure open shift container platform works in sync with Freddie’s System of records
- Worked on Red Hat Openshift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
- Worked on Openshift for container platform multi tenancy.
- Developed Automation Scripts to ensure open shift environment is monitored end to end.
- Designed a patch process and wrote ansible playbooks for patching openshift-RHEL
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
- Involved in DevOps processes for build and deploy systems.
- Dealt with errors in pom.xml file in order to obtain appropriate builds using maven build tool. Experience in Administering Git / GitHub in Distributed Environments.
- Creation of SSL and Digital s for requesting, generating and implementation for the communication between clients and web servers.
- Scripting in multiple languages on Linux, Shell scripting, python scripting etc.
- Configure and Supporting monitor tools like CA Wily,Opnet,Splunk etc.
- Communication with team members for bothAnsibleCore andAnsibleTower teams to clarify requirements and overcome obstacles.
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Worked on installation of Docker using Docker toolbox.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
Environment: Websphere Application Server V9.0.0, V8.5.5, Tomcat Apache, Open Shift, Splunk, Git, Linux, Windows,DB2,Oracle, Artifactory, CA WIIly V9.5.5.x/V9.7.x, Sonar quobe, Jenkins, Maven,Ansible.
Confidential, Nashville, TN
WebSphere/Middleware engineer Administrator
Responsibilities:
- Involved in Installing, configuring, Administering and Maintaining WebSphere Application server in Base/ Network Deployment Environments V8.5.5.x/8.x/7.x/6.x and Tomcat Application ServerV 7.0.39/7.0.47. x/ 7.0.54/7.0.59 on various platforms like AIX, SolarisV9.x/10.x, RHEL Linux v6.6/v6.4/v6.x and Windows 2012 environments.
- Migrated over 60 + applications from WebSphere 6.0 to WebSphere 8.5.5 in Solaris v10.0, RHEL Linux v6.6 and Windows2012 Environment.
- Migrated over 50+ applications from WebSphere 6.0x Solaris environment to tomcat V7.0.59 on RHEL Linux v6.4 /v6.6 and Windows2012 Environments.
- Involved in coordinating with multiple application teams like development, application owners, Network team, unix team etc to help them in resolving the issues related to Environment as well as for dealing with L3 level escalations.
- Implemented SSL security between client, Web Server & application server and generated Self Signed and CA Signed s (Generate CSR and Import Signed Cert to Keystores) through keytool, WebSphere Admin Console and using GSK Commands.
- Enabling Global Security for WebSphere Application Server Environment using LDAP like Microsoft Active Directory and SUNONE LDAP Servers.
- Expert level proficiency in troubleshooting issues using various IBM tools, such as IBM Support Assistant (Heap analyzer and IBM core analyzer).
- Built Enterprise Applications, EJB modules, Web modules and Web services
- Implementing and maintenance of Workload Management (WLM) using clustering/cloning.
- Managed Security and Performance optimizations for IBM WebSphere Application Server, IBM HTTP Server and Apache Web Server.
- Configured the Web Server interfaces, Virtual Hosts and Session Management.
- Analyzed Heap dumps and Core dumps using IBM Heap analyzer and thread analyzer.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
- Experience in building an application using ANT Scripts and Automated Deployment of the applications using the Scripts.
- Configured IBM HTTP Server with SSL for communication between Plug-in and Application Server.
- Monitored and tuned application infrastructure for better performance, availability and utilization of resources using CA Wily Interscope.
- Enabled Performance Monitoring services through admin console then monitored and analyzed the performance data using Tivoli Performance Viewer.
- Created Self-Signed for IHS 2.0.47 using ikeyman tool.
- Problem determination using local error logs and by running user traces and service traces.
- Involved in assisting QA team in Load and Integration testing of J2EE applications on WebSphere Application Server.
- Applied various fix packs, interim fixes and refresh packs for WebSphere Application Servers, tomcat Application servers.
- Maintained updated documentation of all the Servers, installed applications and updates.
- Assembled and deployed the application in Dev, QA staging, in productions, following change management practices and 24/7 support.
- Troubleshooting WebSphere Application Server, IBM HTTP Servers, apache server, Tomcat Application Servers related issues in Dev, QA, DR and Production Environments.
- Deployed various packages like EAR, War and JAR applications to WebSphere application Servers
- Created new groups and added users to those groups in LDAP for different environments.
- Responsible for maintaining of WebSphere Application Servers on different OS like RHEL, Solaris and Window2012.
- Involved in the configuration of Data sources, JDBC providers, JNDI, Connection Factories, Queues, Queue connection factories and connection pooling in order to Connect to various databases like OracleV10.x/11.x, DB2v10.5/10.x, Informix, Sybasev15.x
- Analyzed the application performance using performance monitoring tools like CA Wily, log Analyzers and Heap Analyzing tools.
Environment: IBM WebSphere Application Server (ND)V8.5.5/8.0.x/ 7.0.x/6.1.x/6.0.x, IBM HTTPServerV8.5.5/8.0.x/7.x/6.1/6.0.x,apachev 2.0.47/2.0.52, DB2 10.x/9.1/9.5,SiteMinder 12.x,, Oracle 11g/10.xg, IIS V8.x, MSSQL v 2008/2012/2014, Solaris V10.x/11.x, RHEL V6.4 /V6.6, Windows 2012 Server, Tivoli Directory Server, CA WIly V9.5.5.x/V9.7.x, Jenkins V3.x, JreV1.8/ 1.7,Tomcat Application Server V8.x, SunOne(LDAP),Jenkins, artifactory,nexus, GIT, SVN,Service Now, Shell Scripting, Bash Scripting etc. .
Confidential, pleasant prairie, WI
WebSphere Administrator
Responsibilities:
- Installed, Configured and Monitored WebSphere Application Server v7.0/8.0/8.5, Weblogic 11gR1(10.3.2,3,4,5,6),12c(12.1.1,2,3), Tomcat 6.x,7.x, IBM HTTP Server on Windows, AIX and Red Hat Linux.
- Installing IBM HTTP Servers and integrated with WAS/Weblogic for load-balancing and fail-over using generated plug-in.
- Installed patches to applications and Weblogic application servers.
- Involved in Creating and Managing the Nodes, Application Server's, Cluster's and Deployed Multiple J2EE Applications.
- Migrated WebLogic server applications from 9.2/10.0 to 11g/12c.
- Application servers on clustered/ non-clustered environment using administration console/WLST scripts.
- Deployed various WAR, JAR, EAR, J2EE applications on clustered environment using WLST and GUI
- Experience in Installing mod jk, mod cluster plugins and mod proxy ajp for Tomcat and JBOSS.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
- Installed & Integrated Apache web server with JBOSS /Tomcat application server using mod jk Modules. Have experience in compiling/installing PHP as module in Apache.
- Configured HTTPD file, Mod jk file and workers.property file for tomcat connectivity.
- Enabled Security features using LDAP user registry for authentication and authorization privileges for Admin console
- Configured web server plug-ins Apache 2.2 for WebLogic application servers.
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Worked on Version controller like GIT and integration tools: Jenkins
- Configured WebSphere/Weblogic resources including JDBC providers, JDBC data sources and Connection Pools.
- Took part in the development of Outbound and Inbound services of Oracle Ebiz using FMW component.
- Created / modified operational reports in BAM and integrated it with SOA and OSB processes.
- Implementing Oracle Cloud Control 12c monitoring for FMW.
- Administrated DHCP, DNS and Samba services in Linux System Configuration, Administration and Maintenance of NFS, DNS, NIS & NIS+ on Linux Servers.
- Implemented and maintained F5 Load balancing for High Availability and Fail over Functionality and managing troubleshooting issues like Server hang, Application Deadlock, Out of Memory, High CPU usage.
- Experience in Performance and Monitoring tool like Tivoli performance viewer, Dev partner, CA Wily Introscope
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server, websphere application servers etc ..
- Good Knowledge of Edge Components Failover, HTTP Server Failover, Web Container Failover, EJB Container failover, Session Affinity, Session Persistence.
- Experienced in working with IHS and Apache Webservers.
- Improved continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug-ins with Maven in Jenkins.
- Monitoring using Ansible and has integrated Ansible with Rundeck and Jenkins.
- Wrote Shell scripts and to automate routine tasks like log parsing, auditing and patch audits.
- Analyzed the problems using IBM Support Assistant (and/or interact with IBM support to solve the problems by sending IBM Problem Management Records (PMR).
- Involved in discussion with users to find out the requirements and carry out optimization of the requirement in FMW.
- Preparing business requirement and convert it to Technical design to implement the requirements in FMW 12c.
- Good knowledge in trouble shooting basic network related issues using ping, telnet, netstat, trace route commands and umask, soft links commands.
- Troubleshot Admin Server start-up issues, Java code defects after deployment, and classpath issues by checking the JVM logs, plug-in logs and the Web Server logs.
Environment: Weblogic 11g,12c, IBM WebSphere Application Server ND 7.0/8.x,IBM WebSphere MQ 7.x, IBM HTTP Server 7.0/8.x, Apache HTTP Server v2.2, Red Hat Linux 6, Sun Solaris 9/10, Tivoli, Wily Introscope 8/9, Shell Scripts, Oracle 10g/11g, DB2 9.7, Ansible,GIT,maven, jenkins, CA Siteminder 12.x.
Confidential, Westbrook, ME
WebSphere Administrator
Responsibilities:
- Installed, configured and maintained IBM WebSphere Application Server 6.x/7.x, IBM WebSphere MQSeries 5.x/6.x, IBM Http Server 1.3/2.0, Apache 2.x on heterogeneous platforms (AIX 5.3/Sun Solaris 8.5/Linux/Windows NT).
- Migrated WebSphere Application Server from V6.x to V7.x and V7.x to 8.x in development, system test, UAT, Production and Disaster Recovery Environments in ND Environments on platforms like Windows 2008, Aix V7.x, and RHEL V6.x.
- Applied refresh packs, fixpacks and cumulative fixes for WebSphere, IHS and plugins.
- Created DMGR, application server and custom profiles in Linux platform for dev, test, preprod and production and federated application server and custom profile to DMGR using addNode.sh command.
- Hands on experience in Migrating the existing configuration and applications of IBM WebSphere using WASPreUpgrade and WASPostUpgrade tools on AIX.
- Applied Fix Packs for WebSphere Application Server 7.x/6.1/5.1 and hot fixes to various applications and multiple environments as per the change management system request to overcome the functionality and performance issues.
- Responsible for changing and migrating source code of high profile applications and deployment on WebSphere Application Server.
- Coordinated with IBM support by raising PMRs to resolve problems related to WebSphere Application Server and WebSphere MQ outages.
- Troubleshoot problems on the various environments involving the integrations of WebSphere, IBM Http server V6.x/7.x, iPlanet WebServers, TAM and LDAP.
- Developed WSadmin scripts using Jacl, Jython to automate WebSphere processes including start/stop, creating and configuring servers, JDBC and MQ resources, deploying applications on stand-alone and clustered environments
- Configured global security on WebSphere using IBM Directory Server and secure the admin console.
- Troubleshoot problem-tickets, worked with developers to identify the root cause and resolve the issue or propose a potential work around and successfully resolved LDAP, SiteMinder, WAS, MQ, code, and data issues.
- Implemented authentication and authorization permissions to web resources and Installed SSL s on the web servers using IKEYMAN, WebSphere AdminConsole.
- Installed & Configured Apache web server v1.3/2.0.x on Sun E450 servers in Solaris environment and configured configuration file for virtual hosts for all sites.
- Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server.
- Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis.
- Lead role in performance testing and tuning the applications performance emphasizing on JVM heap size, CPU utilization, JDBC connection pools, Garbage Collector, Web container threads, Servlets performance, response time alerts and thresholds.
- Problem determination using local error logs and by running user traces and service traces.
- Assisted in several thread dumps and heap dumps analysis using IBM Thread analyzer and IBM Heap Analyzer.
Environment: IBM WebSphere AppServer 7.x/6.1/5.1, IBM WebSphere MQSeries 5.0/6.1, IBM Http Server 7.x/6.x, Apache, AIX, WSAD, RAD7, LDAP Microsoft Active Directory, Heap analyzer, Windows 2000/2008, EJB, JDK, J2EE, JNDI.
Confidential
WebSphere Administrator
Responsibilities:
- Installed, configured and maintained IBM WebSphere Application Server 6.x/7.x, IBM WebSphere MQSeries 5.x/6.x, IBM Http Server 1.3/2.0, Apache 2.x on heterogeneous platforms (AIX 5.3/Sun Solaris 8.5/Linux/Windows NT).
- Migrated WebSphere Application Server from V6.x to V7.x and V7.x to 8.x in development, system test, UAT, Production and Disaster Recovery Environments in ND Environments on platforms like Windows 2008, Aix V7.x, and RHEL V6.x.
- Applied refresh packs, fixpacks and cumulative fixes for WebSphere, IHS and plugins.
- Created DMGR, application server and custom profiles in Linux platform for dev, test, preprod and production and federated application server and custom profile to DMGR using addNode.sh command.
- Hands on experience in Migrating the existing configuration and applications of IBM WebSphere using WASPreUpgrade and WASPostUpgrade tools on AIX.
- Applied Fix Packs for WebSphere Application Server 7.x/6.1/5.1 and hot fixes to various applications and multiple environments as per the change management system request to overcome the functionality and performance issues.
- Responsible for changing and migrating source code of high profile applications and deployment on WebSphere Application Server.
- Coordinated with IBM support by raising PMRs to resolve problems related to WebSphere Application Server and WebSphere MQ outages.
- Troubleshoot problems on the various environments involving the integrations of WebSphere, IBM Http server V6.x/7.x, iPlanet WebServers, TAM and LDAP.
- Developed WSadmin scripts using Jacl, Jython to automate WebSphere processes including start/stop, creating and configuring servers, JDBC and MQ resources, deploying applications on stand-alone and clustered environments
- Configured global security on WebSphere using IBM Directory Server and secure the admin console.
- Troubleshoot problem-tickets, worked with developers to identify the root cause and resolve the issue or propose a potential work around and successfully resolved LDAP, SiteMinder, WAS, MQ, code, and data issues.
- Implemented authentication and authorization permissions to web resources and Installed SSL s on the web servers using IKEYMAN, WebSphere AdminConsole.
- Installed & Configured Apache web server v1.3/2.0.x on Sun E450 servers in Solaris environment and configured configuration file for virtual hosts for all sites.
- Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server.
- Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis.
- Lead role in performance testing and tuning the applications performance emphasizing on JVM heap size, CPU utilization, JDBC connection pools, Garbage Collector, Web container threads, Servlets performance, response time alerts and thresholds.
- Problem determination using local error logs and by running user traces and service traces.
- Assisted in several thread dumps and heap dumps analysis using IBM Thread analyzer and IBM Heap Analyzer.
Environment: IBM WebSphere AppServer 7.x/6.1/5.1, IBM WebSphere MQSeries 5.0/6.1, IBM Http Server 7.x/6.x, Apache, AIX, WSAD, RAD7, LDAP Microsoft Active Directory, Heap analyzer, Windows 2000/2008, EJB, JDK, J2EE, JNDI.