We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • 9+ years of experience out of which 3+ years of DevOps and 6+ years into Middleware (WMQ & WMB) Administration, (WAS) WebSphere Application Server Administration and very good working knowledge in AIX and LINUX platforms.
  • Design, analyze and implement solutions for the complete Build and Release life cycle.
  • Good knowledge working with Sub - Version servers (SVN, Perfoce, GIT).
  • Create, run and schedule jobs in Jenkins for continuous integration.
  • Configuration of various plugins for Jenkins for automation of the workflow.
  • Configuration of nodes for Jenkins to customize builds for different operating systems, optimize and smooth running of build jobs.
  • Setup automation for new projects through Jenkins and ant/maven build and deployments.
  • Troubleshooting build failure issues.
  • Automating server configuration/management with Chef
  • Used Chef on AWS platform - AWS OpsWorks
  • Replaced existing manual deployment and management processes with Opscode Chef recipes.
  • Pushing all configuration management into Chef to allow for rapid roll-out of new infrastructure.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef in Ruby
  • Design and implementation of Linux, VMware NSX, DOCKER and cloud solutions on Open stack for building Private/Public Cloud for Large Enterprise application On Production.
  • Creating repositories, branches, merges, resolving merge conflicts and tagging.
  • Configured POM.xml for dependencies, plugins and uploading artifacts.
  • Configured maven to use nexus repository.
  • Configuring pom.xml for multi-module maven project.
  • Configured build.xml for ANT builds and other OS related tasks for automation.
  • Developing and scheduling bash shell scripts for various activities (deploy environment verification, running database scripts, file manipulations, SVN Hooks etc.,)
  • End to end WMQ admin support.
  • I have been part of Installations and configurations of WMQ & WMB on various environments like Windows, Linux and On AIX.
  • Ability to administer the message objects associated with all WebSphere MQ objects such as Queues, process definitions, Channels and Listeners.
  • Hands on experience in MQSeries Triggering and Distributed queuing.
  • Good experience with MQSeries Clustering and Security implementation.
  • Experience in Installation and configuration of MQ Client/Server in different environments.
  • Hands on experience with Dead Letter Handlers.
  • Involved in Trouble Shooting of channels in Distribution queuing.
  • Hands on experience with Migration of MQ from Lower to Higher versions.
  • Having good experience in upgrading Confidential MQ/MB on different platforms by applying APARS.
  • Having good experience in Backup & Recovery process for MQ servers.
  • Experience in administering and monitoring WebSphere Environments on various distributed platforms such as Windows, AIX & Linux.
  • Good knowledge working with infrastructure automation (Perl, Shell & Ruby)
  • Experience on Installation and configuration of WebSphere Application Server and Server setup, Instance creation and environment setup in GUI and Silent mode.
  • Experience in installation and configuration of IHS and Plugin’s and Cluster setup.
  • Good experience in troubleshooting issues like as deployment failures, server stat/stop issues application not access issues, performance issues, JDBC connection issues, SSL issues
  • Worked on site slowness issues by analyzing logs and resources on WebSphere and weblogic servers and work with Network team for packet capture and analysis.
  • Good working knowledge in administering WAS environment using WSADMIN scripting.
  • Having good knowledge in Migration of environment from lower to higher versions.
  • Good working knowledge in applying Fix packs, Refresh packs and Interim fixes.
  • Trouble shooting the Deployment issues and Configuration issues.
  • Managing Databases - DB2 setup, maintenance, new databases creation, Backup and Recovery etc.
  • Good working knowledge in analyzing Heap and Thread dumps.
  • Documentation of important activities like Build and Deployment strategies used for the team, merging strategies used in the project, important fixes applied, deployment tracker etc.
  • Experience in software development, strong background in object-oriented design programming.
  • Good debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
  • Managing Databases - DB2 setup, maintenance, new databases creation, Backup and Recovery etc.

TECHNICAL SKILLS:

WebSphere Tools: Confidential WMQ, WMB, WAS, WCS, WPG, WebSphere DataPower (xi50/xi52)

Scripting: Shell, Perl, Ruby & Python

Automation Tools: Jenkins, Blade Logic, AutoSphere, Control Hub, Autosys, Cruise Control, puppet, chef, SonaType Nexus, Open Deploy, Introwen Control hub & Work Flows, HPDMA, Confidential DataStudio

Code Quality: Fortify

Cloud Technologies: AWS

Ticketing Tools: Clear Case, Clear Quest, HPSD, Jira, Remedy, Nexus

Testing Tools: SoapUI 3.6

Debugging: Splunk, Nagios

Monitoring Tools: QFlex, Omegomon Xe, Wily Introscope, QPasa, TEP, AppWatch

Database: DB2, Oracle, SQL Server and MySQL.

Application/Web Servers: Apache Tomcat, IHS, WebSphere, Weblogic

Operating System: Windows, Linux, AIX, Z/O s

Virtulization: VMWare, Docker, Vagrant

Build Tools: Ant & Maven

Programming Languages: C, Java

Version Controller: CVS, SVN, Perforce, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Defining the release pipeline and timeline.
  • Configuring and maintaining Subversion Server.
  • Creation of required folder structures for multi-module project and configuration of permissions for the teams on them.
  • Creating branches, merges, resolving merge conflicts and tagging Configured pom.xml for dependencies plugins.
  • Configuring pom.xml for multi-module maven project.
  • Configured build.xml for ANT builds and other OS related tasks for automation.
  • Create, run and schedule jobs in Jenkins for continuous integration.
  • Configuration of various plugins for Jenkins for automation of the workflow.
  • Troubleshooting build failure issues.
  • Developing and scheduling bash shell scripts for various activities (deploy environment verification, running database scripts, file manipulations, SVN Hooks etc.,)
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (for example, Amazon EC2) with the Chefplatform
  • Automating server configuration/management with Chef
  • Used Chefon AWS platform - AWS OpsWorks
  • Setup and configuration of web servers with apache and nginx
  • Worked on GIT and SVN, installing/configuring gitlab / svnserve. Proficient in using git.
  • Configuration and maintenance of virtual machines on VMware
  • Demonstrated skill writing and managing ChefDeployment scripts
  • Automated deployment of software and provisioning of Linux hosts using Chef
  • Setup of different environments like Dev, Testing, Staging and QA.
  • Resolving incident tickets based on SLA, like channel break down and listener break down.
  • Offloading inactive logs from QMGR active directory.
  • Fixing trigger event failures. Performing restart procedure on ESB applications to make queues empty.
  • Applying APARS on WMQ on distributed platforms at scheduled outage time.
  • Creating, Modifying MQ object definitions using MQSC commands.
  • Enabling OAM templates on MQ objects using “SETMQAUT”.
  • Reply dead letter queue using MQ Dead Letter Handler.
  • Taking QMGR definitions backup using support pack “MS03” & “dmpmqcfg” command.
  • Saving queues using “Qload/Unload” (mo03)Utility.
  • Performing systems health checks procedure.
  • Recreating damaged objects on MQ server.
  • Implemented the functionality as per program change request.
  • Resolving production tickets which are reported by user.
  • Handling Technical Issues and Aiding in Effort Estimation.
  • Attended weekly status calls and provided the status
  • Working on Broker Bundle deployments in the lower environments (SIT, EPT and UAT) based on the DCT requests.
  • Providing KT to new team members.
  • Assigning tickets within the team.
  • Worked on getting production Deliverables and raised associated requests.
  • Involved in Project Verification after production release.
  • Closely worked with Control Room after production releases
  • Good experience working with SQL scripts.
  • Applying Product Fixes to the environment.
  • Troubleshooting environment issues.
  • Troubleshooting MQ configuration problems in WebSphere Application Server and Data Power (Xi50 & Xi52).
  • Good Knowledge making DB connections from WebSphere Application Server.
  • Good understanding with SSL configurations and SSL renewals.
  • Troubleshooting build and deployment scripts.
  • Working on the tickets based on the priority.
  • On weekly basis conducting Team Meeting to discuss the project status.
  • Creating documentation for the New Processes and making it available to the entire team.
  • Taking up technical interviews within and outside the project.
  • Involved in Migration of the product from lower level to higher level.
  • Conducted technical sessions with in the team to make comfortable working with the middleware products.

Environment: Websphere MQ 7.0, WebSphere Message Broker 7.0, WebSphere Application Server 7.0, Weblogic Application Server, DB2, Oracle, nexus, clear case, devops tools, BladeLogic, Autosys, AutoSphere, Chef, Ruby, Perl, Introwen Control hub and workflows, SonaType nexus, AppWatch, TEP, SOAP UI 3.6.

Confidential

Systems Engineer

Responsibilities:

  • Providing L3 level of support for all the environment issues.
  • Presenting SLA metrics to the IM (Information Manager) on weekly basis.
  • Working on the tickets based on the priority.
  • Deployment of WMB flows in Test, QA, Pre-prod and production using with automated scripts.
  • Debugging deployment related issues.
  • Doing sanity test after the deployment.
  • Installation & Configuration of WAS 7 on the production environment.
  • Creation of JDBC providers and Data Sources to connect to the data base.
  • Enabled Global Security for Administration and Application using LDAP registry.
  • Install Renewed and New SSL certificates on Web Servers using Ikeyman tool.
  • Implemented monitoring for all server which should be up 24/7 considering huge business impact of downtime.
  • Wrote automated scripts for installation, deployments and daily manual tasks which saved lot of time during Production Support and critical issues and outages.
  • Involved in migration of Broker runtime from 8.0.0.1 to 8.0.0.2
  • Installation and Configuration of WMB, WMQ and Baseline adaptor.
  • Enabled security using SSL.
  • Applying code patches whenever it is required.
  • Working with PMR tickets with Confidential support team.
  • Timely basis taking backups for broker runtime and MQ configurations.
  • Deploying & Testing the application on Websphere.
  • Providing L3 level of support.
  • Presenting SLA metrics to the IM (Information Manager) on weekly basis.
  • Working on the tickets based on the priority.
  • Deployment of WMB flows in Test, QA, Pre-prod and production.
  • Debugging deployment related issues.
  • Doing sanity test after the deployment.
  • Installation & Configuration of WAS 7.
  • Involved in migration of Broker runtime from 8.0.0.1 to 8.0.0.2
  • Installation and Configuration of WMB, WMQ and Baseline adaptor.
  • Enabled security using SSL.
  • Applying code patches whenever it is required.
  • Working with PMR tickets with Confidential support team.
  • Timely basis taking backups for broker runtime and MQ configurations.

Environment: WMQ 7.0, WMB 7.0, WAS 7.0/8.1, QFlex, nexus

Confidential

Systems Engineer

Responsibilities:

  • Analyzing and designing the system as per the requirements.
  • Involved mainly in the code as per the design.
  • Development of Order and Inventory management system and its integration with Confidential WCS.
  • Preparation of high level design documents and use cases.
  • Involved in development of Visual Modeler tool for management center integration with Sterling Configurator Visual Modeler.
  • Administration and Configuration of WebSphere MQ 7.0, WebSphere Application Server 7.0 on different environments LINUX.
  • Configured Virtual hosts, Data sources, Servlets, JDBC drivers, J2C Aliases, EJBs across multiple instances of Application Server.
  • Effective in handling incident Management (IM) and change management (CM).
  • Worked in performance testing and troubleshooting various issues, Performed routine management of WebSphere environment like monitoring disk space, CPU utilization.
  • Responsible for web based security, Coordinating with the Operations, Database, Network and the System administration teams to resolve issues.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • General knowledge of all logs related to the product and ability to identify and analyses logs to find relevant errors pertaining to the product.
  • Ensure every ticket is being walked from inception to satisfactory completion in the shortest possible time, with the best quality of response.
  • Applying fixpacks, refresh packs, interim fixes and feature packs on WAS, MQ and WCS.
  • Troubleshooting all MQ level and WAS level issues.
  • Managing Databases - DB2 Setup, maintenance, new databases setup etc..
  • Developed shell scripts to get files from different environments and executing the same in local databases.
  • Having good skills in shell scripting, Ant, MQSC and WSADMIN scripts.
  • SSL renewals and maintenances upgrades.
  • RTC - Rational Team Concert, branching, merging etc.
  • Patching the code fixes.

Environment: WebSphere MQ 7.0, WebSphere Application Server 7.0, WebSphere Commerce Server 7.0, DB2, RTC (Rational Team Concert), Linux

Confidential

Systems Engineer

Responsibilities:

  • Providing L3 Level of support.
  • Installation, Administration and Configuration of WebSphere MQ 7.0, WebSphere MB 7.0, WebSphere Application Server 7.0, WebSphere Commerce Server 7.0 on different environments like AIX and LINUX.
  • Deployed Enterprise J2EE Applications using the administration console, Configured and deployed various resources required for the application and maintaining the central repository for all the instances of the applications.
  • Installing, configuring and integrating Web Servers like IHS generate and propagate WebServer Plug-ins.
  • Good understanding of High-Availability (HA), Cluster architectures, deployments & Experienced in HA solutions.
  • Evaluates new and existing architecture and design solutions that address business issues (scalability, reliability and availability), Implements service improvements, efficiencies and cost saving solutions and provide solutions.
  • Developed test cases and test plans. Performed end-to-end testing, resolved problems and validated the test results. Performed unit testing and unit Integration testing.
  • Generating Heap Dump, Collection of JVM statistics, and garbage collection data for monitoring the physical memory.
  • Managing Databases - DB2 Setup, maintenance, new databases setup etc..
  • Applying fix packs and feature packs for WMQ, WMB, WAS & WCS.
  • Involved in deploying the latest releases into production environment.
  • Having good skills in shell scripting and MQSC scripts.
  • SSL renewals and maintenances upgrades.
  • Version Control system - SVN maintenance, branching, merging etc….
  • Patching the code fixes.

Environment: WebSphere MQ 7.0, WebSphere Application Server 7.0, WebSphere Commerce Server 7.0, WebSphere Message Broker 7.0, Aix, Linux, Heap and Thread analyzers, DB2, SVN.

Confidential

Software Engineer

Responsibilities:

  • Installation, Administration and configuration of WebSphere Application Server 6.0 on multiple platforms.
  • Configured Virtual Host and different types of Securities.
  • Configured WebSphere Application Server on different platforms for both Horizontal and Vertical scaling for Work Load Management.
  • Analyze and fix the problems during the environment bounce.
  • Monitoring disk space alerts if require need to clean the unwanted space.
  • Tracking all the requests through HPSD (Help Point Service Desk).
  • Monitoring the MQ environments through Casper Monitoring tool ( Confidential Internal).
  • First level escalation contact for technical and functional.
  • Implement and support the WebSphere MQSeries infrastructure in the PRODUCTION, UAT/STAGING and DEVELOPMENT Environment.
  • Implemented Distributed Queuing client /server architectures and configured MQ.
  • Configured WebSphere MQ Queue Managers, Queues, and Channels etc.
  • Involved in Queue Manager Restart and DR process.
  • Migration of Qmgrs and MQ objects (Host to Host / Qmgr name change).
  • Troubleshooting MQ Issues (Error logs, MQRC Codes and FDCs)
  • Giving production support includes solving Incident tickets and Service Requests.
  • Ensuring consistent service delivery of the agreed upon SLA’s.
  • Participating in client meetings and Providing status of project by attending weekly status call.
  • Provided support by 24x7 shift rotation basis and monitored trouble ticket queues to attend user and system calls.

Environment: Confidential MQSeries V5.3, Confidential DB2, Windows XP, Websphere MQ 6.0, WebSphere Application Server 6.0, Windows, Linux, HPSD, Oracle.

Confidential

Team Lead

Responsibilities:

  • Designing the web pages.
  • Creating the workflows.
  • Publishing the contents.
  • Attending the client calls to report the project status.
  • Implemented Best practices in coding.
  • Delivered ontime, by completing the maximum use cases in the whole team.
  • Identified as critical resource in the project.
  • Received “customer appreciation” from the client.

Environment: Java Script, HTML, VignetteTool.

We'd love your feedback!