Devops/ App Support Engineer Resume
Milwaukee, WI
SUMMARY
- 8+ Years of extensive experience in the IT industry with focus on Middleware, DevOps and Production support roles.
- Experience with all aspects of WebSphere Application Server (WAS) including installation, design, configuration, administration and day - to-day management
- Expertise in Installation, Configuration, Trouble-Shooting and Maintenance of BEAWebLogic Server 7.0/8.1/9.x/10.x/11g/12c, JBOSS 4.x/5/6.x/7.x, iplanet Web Server, Apache Web Server on different UNIX flavors and environments
- Experience as a DevOps Engineer with configuration management tools such as chef, Docker, continuous integration using Jenkins, ANT and Maven build tools, cloud architecture AWS, VMWare, Version control using GIT, SVN, and extensive programming in Ruby, Perl and Shell scripting, SQL Server, UNIX, Linux, Windows Server.
- Experience in developing scripts and software to enable monitoring and data collection (polling) using Sensu, SNMP, Collectd, logstash, and other technologies.
- Experience with Apache Webserver 2.0/2.2 and 2.3 and Tomcat 6.0.
- Excellent understanding of installation, application deployment, monitoring and maintenance of Apache Webserver 2.0/2.2 and 2.3 and Tomcat 6.0 and Tomcat 6.0 on Linux environments.
- Excellent understanding of SDLC Methodologies like Agile, Waterfall, RAD and Devops processes.
- Experience in Maintaining BEA WebLogic Server on different UNIX platforms andsetting up the Development, Testing and Production environments.
- Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based/E-Commerce on Web Logic Application Server and JBOSS 4.x/5/6.x/7.x.
- Configured and administered JDBC connection pools.
- Hands on experience with scripting in Python
- Varied experience in Clustering (both horizontal and vertical), Workload management, creation and maintenance of Domains, Nodes and Managed Servers instances in a BEA Weblogic environment.
- Installed and configured sunONE and Apache Web Servers in various environments.
- Deployed applications on multiple Weblogic Servers and maintained Load balancing, High Availability and Fail over functionality.
- Knowledge of Designing Chef automation solutions for middleware servers
- Created cron jobs for timely running of jobs.
- Hand full of Experience in JenkinsNANT, TFS, PowerShell, VMware
- Experienced in applying patches and plug-ins for Weblogic Application Server.
- Extensive experience in finding the Memory Leaks and adjusting the JVM HeapSizes, using the Optimize IT and JProbe.
- Working knowledge of JBOSS 4.x/5 and exposure to distributed queuing architectures.
- Extensive experience in configuring and managing secured environments using SSL and digital certificates.
- Experienced in J2EE (JSP, Servlets, EJB, JNDI, JMS), java2.0, JDBC, Java Beans, RMI, JavaScript, XML, IODC, HTML, SQL.
- Working knowledge of IBM MQ Series, Siteminder.
- Good working experience in server side java programming using J2EE technologies - Servlets, Applets, JSP 1.x, JDBC, RMI, JNDI, EJB.
- Good working knowledge on Oracle Enterprise Linux OS environments.
- Experience in ticketing tools like Jira, HP PPMC and Production monitoring tools like HP M360, Oracle EM and http analyzer tools.
- Good understanding of load balancing using F5, Site minder and DNS.
TECHNICAL SKILLS
Operating Systems: Solaris, Red Hat LINUX, HP-UX, IBM-AIX, Windows 98/2000/NT/XP.
Programming Languages: C, C++, JAVA/J2EE, Visual Basic, SQL, PL-SQL
Application Server: BEA WebLogic 6.1 (sp3, sp6), 7 (sp4 - sp6), 8.1 (sp3 - sp6), 9.2MP2 & 10.0/10.3, Apache Tomcat 6.x, JBOSS 4.x/5/6.x/7.x
Web Server: Apache 2.x, Sun ONE 6.x, IBM-HTTP Server.
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and swing components, AWT.
Web Technologies: JDK 1.6, HTML, XML, DHTML, MSXML, ASPX.
Scripting Languages: WLST, UNIX Shell Scripting (Bourne, Korn, C and Bash), Perl Scripting
Monitoring Tools: Wily Introscope, JMeter, Mercury Load Runner, Grinder, Samurai, AppDynamics, Splunk, Zabbix, Nagios XI.
Databases: Oracle 8i/9i/10g, 11g, MS SQL Server 7.x/2000, Sybase, Pointbase, My SQL, MS Access and DB2.
Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS
PROFESSIONAL EXPERIENCE
Confidential, Milwaukee, WI
DevOps/ App Support Engineer
Responsibilities:
- Installed and configured WebLogic Application server 11x/12c using graphic and silent mode and configured Weblogic domain
- Scripting in Python, Jython and shell.
- Configured Node Manager for running managed servers
- Worked with the management team on Puppet
- Installed and configured Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments.
- Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
- Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.
- Performed migration and upgraded WebLogic server 9.x to WebLogic 10.x/11x and to the recent version12c.
- Updated JDK’s and installed service packs and patches for WebLogic Server.
- Worked on Oracle Fusion 11g architecture making most of the investment in applications.
- Installed, configured and administered JBOSS 6.0 server in various environments.
- Used Devops, Ansible Puppet and Gerrit
- Used centralized configuration for multiple servers in JBOSS domain mode.
- Using Python Scripting in DevOps users to model and manage the entire application from load balancers to database.
- Experience in Batch-Scripting for automating and reducing the time taken for everyday tasks.
- Deployed web and enterprise applications on JBoss application server.
- Developed processes, tools, automation for Jenkins and DevOps based software for build system and delivering SW Builds.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Used Nagios to identify and resolve IT infrastructure problems in various components including applications, services, servers and network protocols.
- Deployed various J2EE and enterprise applications (WAR, JAR, RAR, EAR) on managed servers and cluster environment, maintained Load Balancing, High Availability and Failover.
- Created bash and ksh scripts to monitor domains, recycle clusters, monitor disk space, number of Apache connections, and ran them as cronjobs for timely running programs.
- Configured JNDI as repository for EJB Home stubs, JDBCdata source, JMS connection factories, queues and topics.
- Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic server.Also, responsible for installing and configuring third party software necessary to test products such as Apache Server.
- Worked with Atlassian tools like Bamboo & Jira
- Automated the Build Process using Jenkins.
- Installing of HTTP plugins for Apache, iPlanet and Microsoft IIS.
- Used ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Involved in monitoring error logs, troubleshooting and fixing the problems.
- Handled Memory issues, such as application leak, WebLogic leak and sun java bug by tuning and profiling memory with third party tools.
- Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption
- Configured LDAP server using Sun One Directory server for user authentication
- Configure Siteminder with Web servers.
- Configure F5load balancer with Web servers. Used F5 to capacity, performance and reliability of the applications
- Used OIM for access management, directory services, decision making and strengthening security
- Develop and run UNIX shell scripts and implemented auto deployment process.
- Solved server hang issues such as Deadlock, Application and Database level lock by taking thread dump and analyzed to get the root cause of the hang
- Set up Wily for monitoring, notification, root cause analysis and data reporting
- Performance monitoring and JVM Heap size and EJB monitoring using Wily Introscope and Load testing using Mercury Load Runner and Jmeter with Thread and Heap analysis
- Used Subversion (SVN) to maintain present and historical source code versions and documentation.
- Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
- Used HP OpenView for managing applications, network conditions and status across the platform
Confidential, Charlotte, NC
Middleware/App System Engineer
Responsibilities:
- Hands-on experience administeringIBM WebSphere Application Server ND with expertise in installation, support, analysis of logs and performance tuning.
- Automate infrastructure in AWS using amazon web services . Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS , and S3 .
- Installed and configured Apache Tomcat 7 with Informatica data quality.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN .
- Experience with CI tools ( Jenkins, Hudson ) and Version Control Tools or Source Code Management tool ( GIT ).
- Migrated WebLogic domain from HP-UX to RHEL.
- Deployment and implementation of Chef .
- Configured SSL for mutual authentication between client and server.
- Configured multiple jobs on Jenkins for different projects.
- Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
- Experience in deploying JAVA projects using MAVEN/ANT and JENKINS .
- Created continuous integration system using SVN, Ant, Jenkins, chef full automation.
- Worked with Puppet automation and configuration management tool to check for configuration drift.
- Performed WebLogic server administration tasks like configuring both horizontal and vertical cluster environment, deploying applications, configuring JMS servers and JDBC data sources.
- Configured F5 load balancers to work with WebLogic Server.
- Configuring Single Sign-On using(SSO) using SAML 2.0 in WebLogic 10.3.6
- Configured Node Manager and Machines for controlling managed servers
- Deployed J2EE Application archives (WAR, JAR, EAR) in clustered and stand-alone environment on the WebLogic application server
- Configured Active Directory Authenticator with WLS Server
- Configured and administered WebLogic Servers with Oracle 11g database
- Configured and administered JDBC connection pools, multi pools and data sources
- Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, JMS queues and topics.
- Involved in performance tuning of JVM by analyzing thread and Garbage collection.
- Handled server hang, dead locks application and database level locks by checking thread dumeps and analyzing them to find the root cause of the issue.
- Handled Memory issues and Memory leaks by tuning and profiling with the help of third party tools (performance tuning)
- Troubleshoot server related issue
- Configured and setup SSL data encryption and client authentication.
- Responsible for setting up GIT project for various microservices.
- Developed a module for Nagios alert tool for existing Perl library that triggers alert when ActiveMQ pending message size exceeds configured threshold.
- Developed utility tools such as mock message generator, mass document editor using unix bash script.
- Helped in creating openshift project by setting up Docker containers and software images, and writing Ansible playbooks
- Monitoring daily production logs from all applications using tools such as splunk
- Upgraded Java on Linux servers and also on Weblogic and Tomcat
- Worked with monitoring tools like Nagios and Appdynamics
- Worked on Message queues that provides anasynchronouscommunications protocol, like MQSeries, Active MQ and JMS
- Configured and Administered EBS ans WSO2 API Management
- Administered and configured Adobe CQ AEM 5/6.2
Confidential, Memphis, Tennessee
Websphere/JBOSS Administrator/Dev Ops Engineer
Responsibilities:
- Middleware administrator to administer, support, and build new environment for IBM WebSphere, WebSphere MQ, WebSphere Message Broker, WebSphere Process Server, WebSphere MQ Workflow
- Scripting in Python, Jython and shell.
- Worked with the management team on Puppet
- Installed and configured Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments.
- Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
- Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.
- Updated JDK’s and installed service packs and patches for WebLogic Server.
- Worked on Oracle Fusion 11g architecture making most of the investment in applications.
- Installed, configured and administered JBOSS 6.0 server in various environments.
- Used centralized configuration for multiple servers in JBOSS domain mode.
- Using Python Scripting in DevOps users to model and manage the entire application from load balancers to database.
- Experience in Batch-Scripting for automating and reducing the time taken for everyday tasks.
- Deployed web and enterprise applications on JBoss application server.
- Developed processes, tools, automation for Jenkins and DevOps based software for build system and delivering SW Builds.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Used Nagios to identify and resolve IT infrastructure problems in various components including applications, services, servers and network protocols.
- Deployed various J2EE and enterprise applications (WAR, JAR, RAR, EAR) on managed servers and cluster environment, maintained Load Balancing, High Availability and Failover.
- Created bash and ksh scripts to monitor domains, recycle clusters, monitor disk space, number of Apache connections, and ran them as cronjobs for timely running programs.
- Configured JNDI as repository for EJB Home stubs, JDBCdata source, JMS connection factories, queues and topics.
- Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic server.
- Also, responsible for installing and configuring third party software necessary to test products such as Apache Server.
- Worked with Atlassian tools like Bamboo & Jira.
- Automated the Build Process using Jenkins.
- Installing of HTTP plugins for Apache, iPlanet and Microsoft IIS.
- Used ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Involved in monitoring error logs, troubleshooting and fixing the problems.
- Handled Memory issues, such as application leak, WebLogic leak and sun java bug by tuning and profiling memory with third party tools.
- Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption
- Configured LDAP server using Sun One Directory server for user authentication
- Configure Siteminder with Web servers.
- Configure F5load balancer with Web servers. Used F5 to capacity, performance and reliability of the applications
- Used OIM for access management, directory services, decision making and strengthening security
- Develop and run UNIX shell scripts and implemented auto deployment process.
- Solved server hang issues such as Deadlock, Application and Database level lock by taking thread dump and analyzed to get the root cause of the hang
- Set up Wily for monitoring, notification, root cause analysis and data reporting
- Performance monitoring and JVM Heap size and EJB monitoring using Wily Introscope and Load testing using Mercury Load Runner and Jmeter with Thread and Heap analysis Using Samuraithread dump
- Used Subversion (SVN) to maintain present and historical source code versions and documentation.
- Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
- Used HP OpenView for managing applications, network conditions and status across the platform
- Involved in a team to design a strategy and well organized planning in data center migration using TDS
Environment: Oracle WebLogic 8.x/9.x/10.x, JDK 1.3/1.4/1.5, JRockit 8.1, Apache 2.x, Tomcat 6.0/6.1, Sun One/ iPlanet, IIS 6, DevOps, Solaris 8,9, Red Hat LINUX, Windows 2003, F5 Load balancer, Siteminder, Nagios, JMX, Oracle 8i/9i, JDBC, LDAP, subversion, EJB, JSP, Servlets, XML,MS Office, OpenSSL, Secure SSH.
Confidential, Minneapolis, MN
JBOSS/Middleware Administrator
Responsibilities:
- Provided monitoring, configuration, testing, maintenance and production support of various applications and servers.
- Deploy, configure, and administer scalable solutions with Sensu, Logstash, Collectd, etc
- As JBoss Administrator, perform, monitor and manage upgrades, deployments and other changes to the servers and applications.
- Participated in Migration undergoing from JBoss 4 to Weblogic or JBoss 4 to JBoss 6 and its respective POC.
- Troubleshooting and fixing defects found during Application upgrades and Server Migration. Troubleshoot issues with JBoss related servers and applications as part of infrastructure team.
- Used Hudson/Jenkins for automating Builds and Automating Deployments DevOps.
- Installed and configured JBoss 6.2 in local machine during JBoss 4.3 to JBoss 6.2 application server migration.
- Involved in various critical outages and team meetings to solve various issues and discuss future plans and steps.
- Worked with team members to create ISR/ASR/RFC requests to schedule production application deployment and maintenance activities.
- Installed, Configured and utilized AppDynamics (Tremendous Performance Management Tool) and Splunk in the whole JBoss Environment. Troubleshooted issues occurring during installation.
- Created and Analyzed Performance Test Reports using Test Scripts.
- Build proper SOP/Checklist Documents for number of important Processes (Installation/Decommission/Migration/Report Generation and more).
- Managed daily JBoss Outage Tracker.
- Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
- Installation, Configuration and Administration of JBoss 5.0/5.1/5.5 & JBoss 6.2 versions on Oracle Enterprise Linux (OEL) environment.
- Installation, Configuration and Administration of Tomcat 6.0 and Apache 2.0/2.2 and 2.3 versions on Oracle Enterprise Linux (OEL) environment.
- Understanding the requirements, building functional reports and documents, planning and estimating tasks and implementation of the same.
- Coordination and implementation of production releases.
- Liaison to Infra teams like OS, Network, Build, Server Ops, VM Ware, Onsite/Offshore support teams etc. for incident resolutions.
- Managing several Projects, Events and Incidents simultaneously.
- Apache web plugin configuration management.
- Monitor Control M and Cron jobs and coordinate with Production control teams to resolve the alerts.
- Followed Quick escalation procedure per application as mentioned in the Runbooks and SOP.
- Configured Secure Sockets Layers (SSL) for data encryption, client authentication on Apache Servers.
- Performed Performance tuning of JVM heap size, GC, Java stack trace analysis.
- Leaded the team of 8 and Provided 24/7 on call support in both testing and production environments.
Environment: J2EE, LDAP, JDBC, JMS, JNDI, Apache, Oracle 10g/11g, Weblogic Server 8.1, JBoss 4.x/5.1, SSO (Siteminder 6.x), PHP 5, Tomcat, Windows 9(x), 2k/2003/XP, Solaris and Linux.
Confidential, Houston, TX
Weblogic Administrator/Middleware Administrator
Responsibilities:
- Installed, configured and maintained various middleware J2EE engines, Weblogic 11g on Solaris 10, Linux servers and test external and internal web hosting environments.
- Installed, configured and maintained Oracle Weblogic suite 11g as part of Oracle fusion technologies.
- Used Korn Shell. Scripting was used to monitor the system environment.
- Involved in various Weblogic upgrades and migrations, Weblogic 8.1x to 10.xwithin the enterprise.
- Set up Secure Sockets Layer (SSL) communication between web servers Apache Tomcat and WebLogic Application Server.
- Administered Apache Tomcat 5.5 and WebLogic server involving 20+ Java Applications
- Worked closely to configure the Big IP F5 Load Balancer
- Worked closely with multiple support teams such as the QA testing team for performance/ load/ stress testing of applications and monitoring/tuning the application parameters and acted as a single point of contact with third party vendors for errors and bug fixes within the product.
- Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using ANT scripts.
- Used WLST to get run-time parameters. Generated and analyzed Heap dump and Thread dump. Monitored WebLogic performance using Wiley Interscope.
- Troubleshoot production environment problems and participate in the team’s 24/7 on call support rotation. Expert in solving environment problems which includes Network issues, Database issues, application code, etc.
- Monitoring of WebLogic resources (WAR, EAR, JMS, JDBC) using tools such as wily introscope and JProbe.
- Good experience with Change Control processes to make updates in prod/DR environments.
- TOAD was used for viewing the Oracle Dictionary, tables, indexes and stored procedures.
- Installed BEA patches using SmartUpdate tool, and troubleshooting application and post-installation issues.
- Installed and Configured apache, iPlanetand IIS Plug-ins for WebLogic.
- Design, Configuration and Testingof IBM MQ 6.0 Series as a foreign JMS with WebLogic Server.
- Dealt with troubleshooting of issues like Outof Memory (OOM), High CPU Utilization and Server Hang.
Environment: Oracle Fusion Middleware 11g, Windows 2003, Solaris 10, Apache 2.x, JDK 1.4/1.6, IIS 6.0, TOAD, J2EE, LDAP, JDBC, JMS, XML, iPlanet 7, SiteMinder 6.0, OpenSSL, Eclipse, Wily introscope, JProbe and CVS