Sr. Devops Engineer/middleware Administrator Resume
Pennsylvania, PA
SUMMARY
- Over all 7+ years of experience in IT providing support for DevOps/Middleware implementation and support for development, testing, Staging and production environments on platforms like Linux, Solaris, windows.
- Expertise in Design, integration, deployment, and Administration of Weblogic Application Servers 8.1, 9.2, 10g and 11g Clustering (WLS), Apache web Servers, Oracle HTTP servers and I Planet web servers.
- Strong experience of automating deployments using CI/CD pipelines in Jenkins into QA, UAT, Staging and Production.
- Extensively used Git, Jenkins and for the deploying the application to test environment.
- Experienced working in a transforming DevOpsculture implementing CI/CD process using tools like GIT, Jenkins, Maven, and Chef.
- Evaluated Chef and Puppet framework and tools to automate the cloud deployment and operations.
- Automation of various Middlewarecomponents using Cloud enablement frameworks/tools like Chef, and Ansible.
- Hands on experience in Linux containerization using technologies like Docker.
- Excellent working knowledge of Operation & Production Support with large mission critical systems in multiple technologies and platforms.
- Experience in setting up clustered environments and providing high availability and failover.
- Excellent working knowledge in configuring multiple Weblogic domains including machines, managed servers.
- Extensive hands - on experience in setting up multiple clusters and implementing Load Balancing, High availability, and Failover functionality.
- Configuration of WebLogic proxy plug-in and applications on servers like Apache 2.x HTTP Server.
- Hands on experience in configuring and managing secured environments using SSL and digital certificates.
- Experienced in writing UNIX Shell Scripts and implementing auto deployment process.
- Performed thread dump analysis manually by looking for common symptoms like dead locks.
- Installed and configured Nagios server and Nagios plugins to monitor server’s health checks and metrics.
- Developed startup and shutdown scripts for the Weblogic servers.
- Coordinated with Oracle support to resolve issues related with WebLogic products.
- Excellent problem-solving skills with a strong technical background and excellent communication and interpersonal skills. Self-motivated and a good team player.
- Provided 24x7 on call support in production environment on rotation basis.
TECHNICAL SKILLS
Programming Languages: C, JAVA/J2EE, SQL
Operating Systems: Solaris, Red Hat LINUX Windows 98/2000/NT/XP/VISTA.
Middleware: BEA WebLogic Application Server 8.x./9.x/10.x, SOA Suite 11g, OSB 10g, Jboss 4.2.3/4.3.0 , Apache-HTTP Server 2.x
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and swing components, AWT.
Web Technologies: JDK 1.4/1.5/1.6 HTML, XML, DHTML, MSXML, ASPX.
Scripting Languages: UNIX Shell Scripting (Bourne, Korn, C and Bash), Python Scripting.
Packages: JSDK 2.0, J2EE, Clear case, Clear Quest.
Performance Monitoring and Testing Tools: Wily Introscope, HP Site Scope, OEM 11g
IDE’s/Utilities: Eclipse, Putty
Database: Oracle 8i/9i/10g, MS SQL Server, DB2.
Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, SSL
Other Tools: MS Office, TOAD.
Source Control: GIT, CVS, TFS, SVN
Build Tools: ANT, Maven, Hudson, Jenkins
Automation Tools: Chef, Puppet, Ansible
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania, PA
Sr. DevOps Engineer/Middleware administrator
Responsibilities:
- Automated Build, configuration, and deployment of Enterprise applications on Weblogic/Tomcat servers using Jenkins as CI/CD tool.
- Created Jenkins CI/CD Pipelines for continuous build and deployment, Installed and administered GIT/SVN repository and created roles and privileges to restrict access to the users.
- Implementing new projects builds framework using Jenkins & maven as build framework tools and Integrated Docker build as a part of Continuous Integration process.
- Development of Chef Cookbooks and recipes to manage systems configuration for SDLC.
- Experience in Setting up Chef Server, Chef Workstation, bootstrapping various enterprise nodes, setting up keys, writing Chef recipes and automating the infrastructure.
- Experience working on Chef with knife commands to manage Nodes, Cookbooks, and recipes.
- Automated the installation, deployment, and maintenance of Middleware Application Servers in both Non-Prod and Production Environments.
- Worked on Maven to create artifacts from source code and deploy them in Artifact repository for deployments.
- Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers.
- Docker builds are created as a part of Continuous Integration process and deployed on docker containers by using Docker images from Docker Hub.
- Used Jenkins to schedule jobs for build and deployment of application to various containers like Weblogic, JBOSS and Tomcat.
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Experience in Server’s Monitoring using Nagios using for various metrics (CPU, heap, threads).
- Created Bash Shell scripts to automate administration tasks and system maintenance. Scheduled Cron jobs for job automation.
- Experience in Workload management, creation and maintenance of Domains, Node Managers, machines, and Managed Server instances in Weblogic environments.
- Involved in creating service request with Oracle team in troubleshooting critical Weblogic Server issues by coordinating with cross functional teams.
- Analyzing thread dump and heap dump for Weblogic application server.
- Experience with Oracle Weblogic, UNIX Shell scripting, CVS or other source control system and multi-threaded/multi-process application.
- Worked with F5 Networks-Big-IP for high availability load balancing of traffic to the various Internet web services.
- Triage the issues and determine whether the issue is related to platform, infrastructure, or application. Coordinate with the other IT teams and ensuring the closure of the issues.
- 24X7 on call production support, technical support, and troubleshooting problems.
Environment: Jenkins, JIRA, Docker, RHEL (7.1), Maven, GIT, Python, Ruby, chef, Bash Script, jfrog and Sonar Qube, Weblogic Server 10.3.x/9.x, SOA Suite 11g, JDK1.6, J2EE, JSP, Servlets, EJB, LDAP, JDBC, XML, Apache, and Nagios.
Confidential, Las Vegas, NV
DevOps/ Middleware Administrator
Responsibilities:
- Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade with tools such as Chef, Jenkins, and SVN.
- Experience with Managed environments DEV, QA, UAT and PROD for various releases and designed strategies for branching/Merging in SVN.
- Implementing new projects builds framework using Jenkins & maven as build framework tools and Integrated Docker build as a part of Continuous Integration process and deployed.
- Experienced in creating Playbooks and scripts for Provisioning virtual and Physical hosts, Configuration Management, Patching, and software deployment via Jenkins.
- Worked in a production environment supporting mission-critical applications.
- Installed and configured Apache HTTP Server 2.x Web Servers in various environments.
- Configured JDBC resources, data sources and bounded to the J2EE applications, configured the connection pools for the data sources. Created JMS Server, JMS Connection Factories, Queues, Topics, persistence stores and monitored them.
- Managing and Monitoring the JVM performance by Weblogic Heap Size, garbage collection, JDBC Pools and taking Thread dumps and heap dumps.
- Installed and configured Oracle Fusion Middleware SOA, OSB and OHS server.
- Created schemas using Repository creation utility (RCU).
- Configured DB adapters, File Adapters in SOA domain.
- Deployed composite applications using EM console.
- Involved in trouble shooting issues regarding OIM Suite
- Involved in applying different patches in Fusion Middleware 11g R2 for performance of servers.
- Monitoring and implementing issues in Fusion Middleware 11g.
- Experience in setting High Availability and clustering for Oracle Fusion Middleware SOA suite 11g.
- Configured the Session Management Memory to Memory and Database replication on Weblogic Application server.
- Involved in doing a performance benchmark of WebLogic server by using Load runner.
- Developed scripts (start, stop, backup & recovery processes) for Weblogic application server administration. Developed WLST/JYTHON, ANT scripts, UNIX shell scripts to automate the deployment process.
- Expertise in developing WLST scripts for starting, stopping servers, Node managers and deploying applications.
- Configured One-way and Two-way SSL Certificates for WebLogic Server.
- Used oracle security middleware to control and access to data and to restrict the use of various database resources.
- Involved in creating and configuring the clustered platform domain for load balancing and high availability of systems by implementing fail over mechanism.
- Configured connectivity with SSL for App Servers and Web servers for applications in all environments.
- Developed UNIX shell scripts and implemented auto deployment process for startup/shutdown of the servers.
- Servers monitoring is implemented by Wily Introscope.
- Troubleshooting with Thread Analysis Using Samurai thread dump tool, and Heap Analyzer for detecting blocking and locked threads.
- Consult with IT project management, product management, development, and engineering teams to discuss capacity planning and resource allocation.
Environment: Subversion (SVN), Jenkins, Nexus, ANT, Chef, MAVEN, Docker, WebLogic 8.1/9.2/10.x, JDK 1.4/1.5, Apache 2.x, UNIX, Sun Solaris, Red Hat LINUX. a middleware admin
Confidential, Sanjose, CA
DevOps Engineer/Weblogic Administrator
Responsibilities:
- Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade with tools such as Chef, Jenkins, and GitHub.
- Converted and automated builds using Ant and Maven. Scheduled automated nightly builds using Hudson and maintained Continuous integration effort with Hudson along with scheduled Builds.
- Installed and configured IIS to act as a proxy server to serve various applications.
- Installed, configured, and administered Weblogic Server 10.3.x/11g on Red Hat Linux 5.x and Windows environment.
- Configure Clustering EJB objects, JDBC connections and JMS connection factories.
- Used WLST to check the health status of Weblogic servers.
- Configure Node manager for administer the Managed servers.
- Created and configured new users groups and Global Roles to authenticate.
- Configure and administered Connection pools for JDBC connections.
- Deployed applications like formats of WAR, JAR, EAR and Web-based/E-Commerce applications.
- Created WebLogic Portaldomain and created projects, application and portal application in WebLogic workshop.
- 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 Load runner 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: Chef, Nexus, Ruby, python, Weblogic Server 8.1/9.2, Oracle9i, Apache, Remedy, Mercury7, Web Services, LDAP, JDK 1.4.2, JSPs, EJBs and JMS.
Confidential
Weblogic Administrator
Responsibilities:
- Installed and configured Weblogic Server 9.2 on Red hat Linux environments.
- Configured and administered Connection Pools, multi-connection pools and Data source objects for JDBC connections.
- Configured and maintained of WebLogic server with JDBC, JMS, JNDI, SNMP and J2EE Services and Data sources.
- Configured JVM tuning for WebLogic application server.
- Configuration and Clustering of WebLogic Application Servers.
- Troubleshooting WebLogic server connection pooling and connection manager with Oracle 9i.
- Set up WebLogic domain with a single Server instance for developers on their Solaris machines.
- Configured connectivity with SSL Certificates for web servers and App servers for applications in all environments.
- Monitored system upgrades and maintenance on production systems for health of application server components and the applications deployed on them pre and post implementation.
- Interacted with development teams and third party support personnel for quick and effective issue/case resolution and patch implementations.
- Deployed WAR’S and EAR’S using Weblogic Admin Console as well as running scripts.
- Configured JDBC connection pools and data sources for the applications.
- Configured JMS Connection factories and Queues for messaging applications.
- Involved in monitoring and tuning performance metrics like JVM, execute threads, JDBC connections.
- Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
- Configured the Web Server interfaces, session management, virtual hosts, and transports for BEA Weblogic Application Servers.
- Create the Data Source, Connection Pool and test the Connection to connecting the DB.
- Creating the User, Groups and Provide the Global Roles for that Groups or Users.
- Create the Connection Pool and Data Source for Connecting the Oracle Database.
- Worked closely with development team to troubleshoot ongoing issues in applications.
- Created scripts to deploy applications from command line and automate log archiving.
Environment: WebLogic Server 9.2, Apache HTTP Server, Sun and 9, Windows 2000/NT, Oracle 9.x, SQL Server 2000.