Devops Engineer Resume
VA
SUMMARY:
- A professional consultant having over 9+ years of experience in Information Technology with experience in complete project life cycle. Including 8+ years of extensive experience in WebLogic Server adept in all facets of administration, support, maintenance, deployment and management of enterprise applications.
- 2+ years of automated environment provisioning and configuration using container technologies (Docker, Kubernetes) and Jenkins.
- Installed, Configured and supported BEA WebLogic Server 8.1, 9.2, 10.3.1, 10.3.3,11g on Sun Solaris, Windows XP/NT/2000/98, Red Hat Linux, HP - UNIX, and IBM AIX
- Experience working with Web Services and Integrations using Oracle Fusion Middleware components utilizing SOA components such as BPEL, Business Rules. Developed BPEL Processes using Jdeveloper 10g/11g.
- Excellent working experience in DevOps model
- Installed, Configured, and supported SOA Suite 11g, Tomcat Servers 5.5.23/6.0.35 on Red Hat Linux
- Administration, deployments(exe) and Configurations of IIS servers on Windows XP/08.
- Experienced in deploying J2EE Application archives (JAR, WAR, EAR and RAR) on WebLogic Application Servers and on Tomcat Application Servers and BPEL composites on SOA EM.
- Solid experience in development and deployment of applications on multiple WebLogic Servers and maintaining Load balancing, High availability and Fail-Over support.
- Experience in working with development teams to troubleshoot server related application issues, performance issues and application performance tuning using Wily Introscope and JProbe.
- Experience in horizontal and vertical Clustering, Workload Management, creation and maintenance of multiple Domains, including Machines, Managed Server instances, and Node Managers in a BEA WebLogic environment.
- Experience in 24/7 on-call production support and trouble-shooting.
- Expertise in writing UNIX Shell Scripts (Korn) and WLST Batch Scripts and builds and deployments in ClearCase, GIT.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- Expertise in managing JNDI, Managing Security, Configuring and monitoring JMS.
- Extensive experience in Oracle Back-end (server-side) PL/SQL Development using SQL*Loader, SQL developer and Toad as development tools. Created and maintained Database objects.
- Have demonstrated outstanding leadership, creative problem solving and analytical skills in all the areas of software development life cycle(SDLC). incorporating assorted tools and worked with several groups across multiple platforms.
- Worked with both management and technical teams to meet project deadlines.
- Proven ability to handle multiple tasks with strong technical aptitude and learning skills to adapt the rapid changing technologies and implementing the same at work.
TECHNICAL SKILLS:
Middle Ware: Oracle SOA Suite (Oracle BPEL Process Manager, ESB, BAM), Eclipse, BEA Weblogic Server 8.1, 9.0, 9.1, 9.2, 10.0,11g, 12c Apache-HTTP Server 1.3, 2.0, 2.2, Sun One 6.0, 6.1, Apache Tomcat 6.0, IBM Http server, Microsoft IIS, Oracle Fusion Middleware.
Operating Systems: UNIX: Solaris, Red Hat LINUX, HP-UX, IBM-AIXWindows: 98/2000/NT/XP/VISTA/2012R2
J2EE Technologies: JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, AWT Servlets, Applets, Swing components.
Web Technologies: HTML, XML, DHTML, XSLT, CSS
Performance Monitoring Tools: Wily Introscope, JMeter, Samurai, TDA, Grinder
Programming Languages: BPEL, Java, SQL, PL/ SQL, Java, C, C++, C#, SQL,VB.
Database: Oracle 8i/9i/10g, DB2, MS SQL, MYSQL, Rapid SQL
Scripting Languages: WLST, Shell Scripting, Perl, Ant Scripting.
Protocols: TCP/IP, Telnet, SSH, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, ARP, SSL.
PROFESSIONAL EXPERIENCE:
Confidential, VA
DevOps Engineer
Responsibilities:
- Installed and configured Oracle SOA Suite 11g/12c components in Oracle Web Logic Server domains environment.
- Installed and configured Oracle Weblogic 11g/12c application server.
- Worked with build environment such as Jenkins, container management systems such as Docker and kubernetes and Versioning tool GIT.
- Created successful Application projects in open shift for Docker Images and containers using Weblogic 12c.
- Maintained Docker-registry, images, tagging and writing Docker files for creating new images.
- Written Json files to create images and deploy applications to OCP using Jenkins pipeline jobs
- Source code management is performed using Git from master repository and knowledge on Container management using Docker in creating images.
- Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers.
- Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
- Design, manage and improve the continuous integration build pipeline to reduce feedback time and improve reliability
- Experience in software tools and automation of development pipeline activities
- Created new application jobs and pipeline jobs for docker in Jenkins and also configured sonar cube in Jenkins jobs for code coverage quality and unit test results.
- Configure, implement, and automate Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins and other supporting tools
- Created Clusters using Kubernetes kubectl and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
- Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
- Working with the Kibana dashboard for the overall build status and logs with drill down features.
- Used Red Hat CloudForms for Performance matrix and utilization of load like and CPU and memory usage.
- Used Riverbed Street Central to enable opnet for Docker pods to monitor and troubleshoot network performance issues.
- Written UNIX Shell Scripts (Korn) to schedule the jobs that required for the application maintenance.
- Created JIRA projects, templates, workflows, screens, fields and other administrative activities
- Provided ongoing support and configuration for JIRA project, workflows, Screens, fields, permissions, and other Admin tasks
- Created custom templates for use within Confluence
- Extensively worked as Integration and release engineer for various projects
- Use Agile practices, Team Foundation Server, and Confidential project management
- Analyzed, defined, and developed build process improvements using Confidential .
- Created groups/users and defined user permissions for the projects in Confidential .
- Managed all Application-Server related activities such as deployments, monitoring and tuning in the Development, QA and Production Environments.
- Configured JDBC data sources with both XA and Non-XA drivers for Oracle9i/10g/11g/12c and data sources for Teradata database using WebLogic console
- Configured Persistent stores (file and JDBC stores), JMS servers, system modules, sub deployments, connection factories, topics, and queues for JMS Messaging.
- Implemented SSL certificate on Apache, Weblogic application servers and on IIS.
- Involved in Weblogic Deployments, SOA EM Bpel and MDS Deployments, IIS server deployments.
- Used Maven to build java components and MSBuild for .Net projects.
- Worked on Firewall for opening ports between different components.
- Used TAM to authenticate/authorize users and troubleshoot the issues encountered.
- Created TAM Junctions to forward the requests to Apache server/ ports/ Weblogic.
- Configuring new application with Security Access manager and configuring SSO and Desktop Single Sign On (SPNEGO)
- Setting up Role based provisioning and role based access in Tivoli identity manager.
- Used F5 Big IP for load balancing.
- Deployed VB applications on Citrix server.
- Developed technical documentation, and support the QA, release, and production support processes.
- Working with Technology adapters such as Database Adapter, FTP Adapter, File Adapter, Oracle AQ Adapter, JMS Adapter and MQ Adapter.
- Troubleshoot SOA composite applications by performing corrective actions such as fault recovery.
- Performance tuning of WebLogic server with respect to heap, threads and connection pools.
- Performance tuning of SOA Enterprise Manager with respect to transactional timeouts, heap, and memory leaks.
- Provided 24/7 on call support for all Environments on a shift rotating basis.
- Worked on Clearcase and GIT to create a baseline/ tag for deployments in dev, sit, uat, training and prod.
- Used BMC Remedy and Service Now to create CRQ’s, WO’s, service requests, KM articles, Incidents etc.
- Developed an autosys job to perform data changes in prod.
- Good Understanding of WSDLs, XML, XSD, and other integration standards to create the web services.
- Work with XPath and XSLT tools for transformation of messages.
- Used SOAPUI to post XML’s to test.
- Performed Health checks for memory, performance and tuning.
- Involved in prod release activities, deployments and documentation.
- Involved in configuring ip filters and JNDI security in Weblogic for application security.
- Involved in automating scripts for deployment.
Environment: Kibana, RiverbedSteel Central, Confidential 2013,(Team Foundation Server), Oracle Weblogic Server 10g/11g/12c, Oracle Apps 11.5.10, JDeveloper 10g &11g, IIS5.5/5.0, SOA Suite 11.1.1.1, MSSQL, RapidSQL, Oracle, DB2, BPEL, ESB and BAM, ADF, OSB, XML, XSLT, Tivoli Access Manger, Java, Eclipse, SOAPUI, GIT, Clearacase, Openshift.
Confidential, PA
DevOps/Weblogic Administrator
Responsibilities:
- Involved in Weblogic 11g Upgrade.
- Migrated all the applications from 10g to 11g and also maintained the document that specifies the migration steps.
- Designing wrapper PL/SQL and Java API’s that is invoked from within BPEL PM.
- Installed WebLogic 10.3/11g and configured WebLogic domains for upgrading applications running on WebLogic 8.1/9.2 in Production, Staging, Development and QA environments on LINUX using jdk1.6.0 26.
- Used WebLogic scripting tool (WLST) to create manage servers, cluster, machines and users for monitoring and deploying applications.
- Configured a tool using PERL to start/stop WebLogic and apache servers and to get status of WebLogic servers, view WebLogic server logs, deploying applications using web browser.
- Installed and configured Puppet with master and agents on multiple servers.
- Created various manifest/ modules in Puppet to configure and automate the applications.
- Developed Unix Shell scripts to schedule the jobs that required for the application maintenance
- Performance tuning of WebLogic server with respect to heap, threads and connection pools.
- Involved in Creation and management of directory infrastructure for LDAP Active Directory.
- Performing Health Checks by monitoring through Splunk, HP-Sitescope, Nagios & Wily.
- Configured Persistent stores (file and JDBC stores), JMS servers, system modules, sub deployments, connection factories, topics, and queues for JMS Messaging.
- Expertise in File Adapters, AQ Adapters and DB Adapters in BPEL processes.
- Use Mediator, JMS, SOAP, WSDL, and XSLT tools for transformation of messages.
- Developed Java web service (WSDL) to read and write onto MQ queues. Used MQ adapters in BPEL process to read and write on to the queues.
- Created all relevant documents (MD 70, MD 120 and TE 100) as per Teva guidelines.
Environment: Oracle Weblogic Server 10g &11g, Oracle Apps 11.5.10, JDeveloper 10g &11g, IIS5.5/5.0, SOA Suite 11.1.1.1, Puppet Enterprise 2.0, TOAD, PL/SQL, SQL* LOADER, BPEL, ESB and BAM, ADF, OSB, XML, XSLT, Java, Eclipse, SOAPUI.
Confidential
Oracle SOA Lead
Responsibilities:
- Lead team of six developers responsible for the e2e development and architecture maintenance.
- Involve in Project Management activities like Project Scoping, Planning, Estimating, Scheduling, Organizing, Directing and Controlling.
- Provided Estimates for the development activities for projects in each production release cycle.
- Perform Gap Analysis to compare all elements of existing "as is" with desired "to be" processes.
- As a part of the lead I was taking care of architecture maintenance and administration activities
- Installed and configured Oracle SOA Suite 11g components in Oracle Web Logic Server domains environment.
- Created Connection Pools in Web logic Server, handled deployments and application in Server.
- Able to handle Change Control Requests, handle Support Central Requests.
- Managing Authentication, Authorization, Access control for security issues and virtual host activities.
- Troubleshooting an application in Server and JVM tuning.
- Configuring SOA composite application resources, Configuring JMS Server and its modules on SOA and OSB.
- Worked with the IT Leads to create project estimates and a project plan.
- Own development and code testing on a need to basis.
- Involved in SOA design, implementation, and testing.
- Designed and developed OSB, for accepting XML’s of only a particular business using XQuery and XPath.
Environment: Oracle Weblogic Server 10g &11g, Oracle Apps 11.5.10, JDeveloper 10g &11g, SOA Suite 11.1.1.1, TOAD, PL/SQL, SQL* LOADER, BPEL, ESB and BAM, ADF, OSB, XML, XSLT, Java, Eclipse, SOAPUI.
Confidential, Jefferson City, MO
SOA/ WeblogicAdministrator
Responsibilities:
- Install and configure Oracle SOA suite. 11g with Oracle ADF application. Developed, Designed and Deployed BPEL Services for Pick Confirm and Ship Confirm.
- Oracle Apps Adapter to interface with packages, update data and receive data.
- Database Adapter to read the DVM (Domain Value Map) values by executing a query from Database.
- While, Switch, Transform and Assign Activities are used and created XSD’s for building BPEL process. Analyzed ESB routing rules, groups and systems. Implemented the rules using mediator.
- Worked Extensively on Sun Solaris Operating system and provided support.
- Installing and configuring Oracle Access Manager, Policy Manager, and Oracle Virtual Directory for Authentication, and User Authorization.
Environment: OSB, Oracle SOA Suite 11g, IBM Http server, Microsoft IIS, Apache, Solaris 10, Windows XP, DB2, Oracle9i/10g, Mercury7, Sitescope, webservices, LDAP, Oracle Fusion Middleware, Oracle Access Manager, JDK 1.4.2, SOA.
Confidential, Dayton, OH
Weblogic Administrator
Responsibilities:
- Created Weblogic domains, Managed servers, Clusters, machines and start up scripts.
- Involved in doing a performance benchmark of Weblogic server by using Load runner.
- Upgraded all Production and Non Production systems to Weblogic SP5 from Weblogic SP4 successfully and installed patches. Applied patches to the Weblogic servers.
- Configured SSL for data encryption and client authentication and two-waySSL for Weblogic using Key tool.
- Design and development of middleware solution for integration and data conversion between Warehouse Management System and Traceability Server.
- Developed Workflows to send notifications to the users about the statuses of the Rebates and the Users can approve/reject the Rebates
- Designed and developed custom form to enter product, location, contacts and partner master data as per the end user requirements
- Worked on personalization and customization of Oracle forms.
Environment: Oracle 10g, TOAD, PL/SQL, SQL* LOADER, JDeveloper 10g, BPEL, ESB and BAM, Weblogic Server 7.0, 8.1, Sun one 6.1, Red Hat Enterprise Linux 4.0, Windows XP/2003, J2EE, EJB, LDAP, JDBC, XML, Oracle8i, DB2.
Confidential
Web Developer
Responsibilities:
- Dynamic web site design and programming using PHP, MySQL, HTML, DHTML, CSS, JavaScript, and Perl.
- Set up and administration of web servers and server software.
- Developed object oriented PHP framework. Developed JSPs and Servlets.
- Built MySQL database and procedures.
- Developed plan for an effective SEO campaign and key phrase strategy.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
- Developed applications on a high traffic platform which hosts over 1,200 websites
- Designed Web GUIs using HTML, DHTML, CSS, Dreamweaver, Photoshop, and Fireworks.
- Programmed to develop calculators such as Simple Mortgage Calculator and ARM vs. Fixed Rate Mortgage Calculator.
- Development of Internet and intranet sites on UNIX and Windows platforms.
Environment: PHP 3.0, MYSQL, JavaScript, HTML Apache Tomcat 3.0, MYSQL, UNIX, CSS, PERL, Dreamweaver, Photoshop, SEO and SEM.