Middleware Administrator/linux Admin/devops Engineer Resume
Milwaukee, WI
SUMMARY:
- 5+ Years of IT industry experience compromising of Devops, Oracle WebLogic Application Server v8/9.x/10.x/11g/12c, IBM WebSphere Application server v6.x/7.0, maintenance, integration including Tomcat Apache Server v6.0 including end - to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
- In-depth knowledge of Devops management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.
- Worked on Build & Release activities for technologies like Java, .Net, Oracle&ETL.
- Extensive experience of working with MySQL, SQL Server, Oracle and Mongo Databases.
- Extensively worked with automation tools like Hudson, Jenkins, Cruise Control, Cruise Control.Net, Build Forge and Bamboo to implement the automation and their configuration.
- Experienced with enterprise level source control repositories such as Subversion (SVN),IBM Rational ClearCase, GIT, and Mercurial.
- Experience in accomplishing aspects of software config management, and in Build &Release Management.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, NUnit, Jenkins and CAST.
- Expertise in configuration of SAMBA, SQUID, DNS, DHCP, LDAP, NFS, FTP and trouble shooting.
- Expertise in application of cloud providers, Amazon AWS Ec2/s3/VPCSNS/AMI, Cloud sigma, Win Azure.
- Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as jar, war, & ear from source code and Involved in Migration activities from Ant to Maven to enhance the build process.
- Great understanding on Ant and Maven with respect to their Tags, Tasks and Targets, dependencies and coordinates to write pom.xml and build.xml. Also Experience of hosting WordPress app on NGINX server.
- Strong exposure in using build tools NANT and MSBuild for building deployable artifacts in .Net technology.
- Expert in deploying the code through application servers like WebSphere/WebLogic/Apache Tomcat and Puppet for the deployment of servers with custom scripts.
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Tuning, Migration, Trouble shooting on RHEL 4.x/5.x.
- Expertise in scripting for automation, and monitoring using Shell, PHP,Bash,Python & Perl scripts, PowerShell / Windows systems and automating the administrative tasks and management using cron and at.
- Experienced in implementing, maintain of Apache Tomcat/MySQL/PHP, LAMP web-service environment.
- Good Experience in implementing Puppet, Chef, Splunk, Jenkins, Docker and DevOps, openstack.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
- Experience in Installation of VMware ESX server and creation of VMs and install guest OS.
- Experience in Installing Firmware Upgrades, kernel patches, systems config, tuning on Unix/Linux systems.
- Good knowledge on ITIL Process and have worked on coordinating releases across the projects. Also participated, documented, managed ITIL controls and supported Linux environment.
- Worked on Firewall implementation &Load balancer between various Windows servers.
- Experience configuring and managing Puppetmaster server and also experience in updating and creating modules and pushing them to puppet clients.
- Skilled at Software Development Life Cycles (SDLC) and Agile Programming methodologies.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support and documenting the build and release process.
- Proficiency in writing automation scripts using Chef, Puppet, Shell, PowerShell to support infrastructure as code and continuous deployment.
- Skilled in monitoring servers using Nagios, Cacti and using ELK Stack Elastic Search, Logstash, kebana.
- Good interpersonal skills, team-working attitude and taking initiatives in solving problems and providing best solutions. Also possess good experiment in 24x7 in production computing environments.
TECHNICAL SKILLS:
Operating Systems: RHEL 3/4/5, Solaris Release 2.10/2.9/2.8/2.7 , IBM-AIX 5.X, zVM Windows 2003, 2008, 2012 and NT
Programming / Scripting Languages: RDBMS, MySQL, Oracle, Sybase, C, UNIX Shell Scripting, Perl Scripting, Python, Ruby, Bash, HTML, XML. PowerShell
Version control system: Subversion (SVN), GIT, IBM Rational ClearCase, CVS, SVN, Mercurial, RTC
Tools: Chef, Splunk, ELK stack, Jenkins/Hudson Ant, Nant & Maven, VMware VSphere, Puppet DevOps, and Nagios, Jira, MS AZure
Web/ Application Server: Apache Tomcat, WebLogic, WebSphere, NGINX, Apache DB2, Oracle
Network Protocols: DHCP, SNMP,DNS, Ethernet,SMTP, IOS, NFS, NIS, nslookup, RIP, TCP/IP,FTP, TFTP, netstat, OSPF, BGP,.
Tracking & Monitoring Tools: Service Now, HPSM, ClearQuest and Nagios, Jira.
WORK EXPERIENCE:
Confidential, Milwaukee, WI
Middleware Administrator/Linux Admin/Devops Engineer
Responsibilities:
- Responsible for the Installation, Configuration and Administration of Oracle WebLogic Application Server 10.3.6-12c and configured the WebLogic domain on RHEL 6.4
- Provided Support to migrate from WebLogic server to Jboss.
- 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.
- Configured SSL for mutual authentication between client and server.
- 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)
- Configured and setup SSL data encryption and client authentication.
- Responsible for setting up GIT project for various microservices.
- Installed, Configured and utilized AppDynamics (Tremendous Performance Management Tool) and Splunk in the whole JBoss Environment. Troubleshooted issues occurring during installation.
- 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
- Worked on Message queues that provides an asynchronous communications 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, San Francisco, CA
Weblogic/JBOSS Administrator/Dev Ops 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 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, San Bruno, CA
Middleware Administrator /JBOSS Admin
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.
- 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, San Mateo, CA
Weblogic Administrator/Middleware Administrator
Responsibilities:
- Install, configure and administered of BEA WebLogic Application Server, WebLogic Portal, WebLogic workshop in various environments.
- Used config wizard extensively to create and manage WebLogic domains.
- Provided 24/7 Support and on call schedule for Production support.
- Configure and administered of JDBC, JMS, JNDI, SNMP in WebLogic Server 8.3.
- Configure and administered of WebLogic server with Oracle9i database.
- Installed and configured Apache 1.3 as plug-in on UNIX environment and deployed applications.
- Installed and configured IIS to act as a proxy server to serve various applications.
- Created and configured websites for web hosting different applications.
- Problems by monitoring server availability and analyzing resources.
- Installed and configured Apache Web server and integrated with WebLogic server
- Maintain application configuration in production and test environments. (UAT/Staging/ORT/PreProd) with regular backups and for multiple release support.
- Configure Clustering EJB objects, jdbc connections and JMS connection factories.
- Used WLST to check the status of WLServers.
- Configure Node manager for administer the Managed servers.
- Created and configured new users groups and GlobalRoles to authenticate.
- Configure and administered Connection pools for JDBC connections.
- Deployed applications like formats of WAR, JAR, EAR and Web-based/E-Commerce in WebLogic 8.1.
- Created WebLogic Portal domain and created projects, application and portal application in WebLogic workshop.
- Responsible for root-cause analysis of recurring issues, system backup, and security setup.
- Installed and Configured the Oracle SOA Suite over HP-UX - BPEL PM on BEA Weblogic Server.
- Installed, Migrated and configured IBM WebSphere MQ Series.
- Deployed applications on multiple WebLogic Server and maintained Load balancing, High Availability and Failover functionality.
- Involved in doing a performance benchmark of Apache/WebLogic server by using Loadrunner and Application Manager.
- Configured SSL and provided WebLogic based security procedures.
- Configured and deployed applications in various work environments like Development, QA, and Production.
Environment: WebLogic Server 8.3/9.2, MQ Series, Solaris10, Oracle9i, Apache, Sitescope, IBM Http Server, Remedy, Mercury7, IBM AIX Server, Web Services, LDAP, JDK 1.4.2, JSPs, EJBs and JMS.