Over 11 Years of IT Industry experience in DevOps, IBM WebSphere application server administration, BPM and Cloud Technologies. Veteran Systems Engineer versed in developing solutions for mission-critical needs. Specializes in deploying systems within ongoing operations while causing minimal disruptions. Committed to verifying compatibility, required operational thresholds and budgetary compliance of developed products. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy. To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills.
Overview
12
12
years of professional experience
4
4
Certifications
5
5
years of post-secondary education
Work History
Middleware/Systems Engineer
Navy Federal Credit Union
02.2017 - Current
Developed a POC on integrating IBM urban Release with urban deploy
Worked on Building Azure decorators for ingesting the security tool to the build pipeline
Implemented high availability with Azure Resource Manager deployment models
Worked on multiple deployment tools Horizon XLR, Ansible tower for deploying applications to multiple environments and helped developers in resolving the issues related to deployments
Worked on GIT to maintain source code in Git and GitHub repositories
Used Atlassian Bit bucket repos for building, editing Jenkins and Json files, helping the developers in setting up DB and application deployments
Used JFROG antifactory for storing artifacts, configured release train in Horizon and configured tower templates for deploying using Ansible Tower
Used celestial tool to check the server inventory, onboard applications, configure application variables as requested by the developers
Used Merlin tool to auto schedule deployments on daily basis in lower environments
Interacted with other different teams to help architect, design, develop, test, and release features
Created projects, Boards, Pipelines, Artifacts, ARM Template and Azure Key Vault, etc
Used celestial tool to check and configure the application configuration and server's inventory
Used merlin tool for scheduling deployments on all lower environments as requested by the user
Administrating and Supporting company's Azure Kubernetes Infrastructure, ensuring it is secure, resilient and performance and responsible for complete Devops activities
Worked as Kubernetes administrator, involved in configuration for web apps, Azure App Services, Azure Application Insights, Azure Application Gateway, Azure DNS, Azure Traffic Manager, App Services
Have been involved in Lift and Shift application to azure cloud
Worked with cross-functional teams to troubleshoot and resolve infrastructure and application issues
Responsible for configuring alert notification to monitor CPU metrics, VM health's and event logs
Implemented CI/CD pipelines using Azure DevOps and GitLab to enable faster application delivery
Extended support for existing product teams on how to integrate CI/CD into the development life cycle
Developed and designed Azure devops pipeline to manage the resources across multiple subscriptions in azure
Have written some basic shell scripts to pull reports and install/configure WebSphere application servers
Integrate Splunk enterprise with Dynatrace to monitor the performance of the application, managing Splunk forwarder on centralized deployment server
Successfully created Kubernetes pipeline of deployment and operation activities where all code is written in java, python and stored into bitbucket for staging and testing purposes
Implemented cluster services using docker and azure Kubernetes service (AKS) to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Jenkins CI/CD pipeline
Familiar with helm charts for deployment manager to use of charts and templates for listed file names
Moved all the Kubernetes container logs, application logs, event logs, activity logs, diagnostic logs into Azure Event Hubs and then into Splunk for monitoring
Daily monitoring servers using Grafana and Prometheus which is integrated with Kubernetes, exceptions, and report to team
Managing Azure Devops Build and release pipeline
Setting up new repos managing the permissions for various GIT branches, Deployed microservices, including provision azure environment
Gathered, created, and presented technical documents for future references
Discussed with Technical Architects and staff and advised the most appropriate technical strategy for their business approach
Used security tools Check Marx, Black Duck and SonarQube in our code to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities
Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Cloud Shell and Portal
Used Power Shell for troubleshooting remote management of Azure Virtual Machines
Worked with different Bug tracking tools like JIRA
Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA
Extensively worked on creating Azure CICD Build & Release Pipelines by using Classic Editor
Migrated IBM WODM from 8.9.2 to 8.10 and once upgraded decommissioned the old environment
Enabled the log metrics, CPU utilization for all the microservices using Azure Application Insights Monitoring
Monitored application health checks, log metrics and analytics by using Kibana
Involved in creating secret key stores and mounting the file system using Azure Key Vault
Involved in daily standup meetings with client for grooming, sprint planning & retrospective sessions
Configured Kubernetes clusters and initiated automated deployments & scaling using pods
Implemented CI/ CD for Windows Based Applications and deployed in both VM and Cloud Environments
Deploy/Roll back Process App/Snap shots from Process Center to Process Admin
Clean-up/Unused the snapshot old instance from database using python scripts, EPV's and Environments variable activities
Created On-Line/Off-Line Server in Process Center, Deployed and configured applications using UCD
Installed DataPower XI52, Installed Crypto Certs, objects and configured domains from scratch
Implemented proxy profiles for the requests coming through Azure cloud to pass over via DataPower
Worked with APIC team in implementing their services and helped them to troubleshoot their issues
Created firewall requests and worked with F5 team to open firewall between application server and web server
After deployment activity in process admin console (Default/activate/De-activate/Sync/Update and migrate)
Configured and setup IBM APIC environments and helped developers onboard their services
Helped developers deploy their SOAP and Rest API's on IBM APIC development and TRNG environments
Manage / Trouble shoot Team Server/ Rule Execution Server/ ODM
Clean-up/Unused the snapshot old instance from database using python scripts
Worked with azure pipelines.yaml and manifest.yaml files to configure and connect to the PCF environment
Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager
Installed, configured DPODS (Data Power Operational Service) monitoring tool
Built IBM BPM PS and PC POC for testing deployments via Urban code deploy tool
Built New Process Centre and migrated process applications from one UNIT PC to other as part of upgrading the product from 8.5 to 8.5.7
Troubleshoot problem-tickets, worked with developers to identify the root cause and resolve the issue or propose a potential work around
Maintaining updated documentation of all the Servers, installed applications and updates
Analyzed and resolved issues collect data automatically and create PMRs and send the required information to IBM
Experience with IBM CMIS and integration with AD-LDS
Migrated the IBM BPM from 8.5.7 to 8.6 and open PMR's with the IBM for different issues in Migration and Production application issues
EPV's and Environments variable activities, Worked with CMIS
Created firewall requests and worked with networking team to open firewall between application server and web server
Used python scripts to validate the webservice modules in BPM
Used BPM rest console to move the tokens as part of application issues and terminate the bulk old instances using the command prompt
Security, users, groups administration and daily backup and restore operations
Active involvement in monitoring server performance to reduce performance bottleneck
Installed and configured MQ Series on Solaris, AIX, Z/OS and Windows
Performed Administration tasks using MQSC commands
Installed upgrades and fix packs to the runtime environment as required decreasing vulnerability to production environment
Involved in planning, administrating, and executing plans for Data Center Migration and DR activity performed quarterly every year
Environment: IBM WebSphere Application Server 6.0/7.0 & 8.5, IBM BPM 8.5.7 & 8.5.7,8.6, IBM MQ Series 6.0 & 7.0, IBM BPM/ODM 8.5.7/8.6/9.0, LDAP server( Tivoli Directory server and Microsoft active directory), GitHub, Chef, openssl, DataPower XI52.7.5.2.13, Solaris, Aix 5.3/6.1 Oracle 10g/11g, JSP, XML, SOAP, JMS, HTML, JNDI, Java Script, Servlets, BPM, IID Micro-services, GitLab, Maven, Mockito Testing, Bitbucket, JIRA, JMeter, Sonar, Docker, Kubernetes, Jenkins, Azure, Kafka, Elasticsearch, Kibana, Azure, Terraform, Jenkins, Kubernetes, Docker, Jira, Confluence, PowerShell, Python, Splunk, Grafana, Prometheus, git.
Devops Engineer
Macys Systems and Technologies
08.2016 - 02.2017
Worked closely with the development and operations organizations to implement the necessary tools and process to support the builds, deployments, testing and infrastructure
Working on Tibco based applications, Monitoring, application onboarding and supporting deployments
Maintained artifacts in binary repositories using JFrog Artifactory and pushed new artifacts by configuring Jenkins project Jenkins Artifactory Plugin
Working with tools like Kibana, elastic search, Kafka, Flume that were used as the internal apps
Created build slaves, configured, and maintained build jobs for build automation and release process in Jenkins
Efficiently worked with tools Kafka, Zookeeper, Console Producer, Console Consumer, Elastic Search, Logstash and Kibana
Performed Kafka offsets as per the developer's request
Worked on onboarding applications to Kafka by gathering the topic and queue information and made sure they are created using the message explorer
Participated in Daily Scrum meeting and Sprint planning meetings & Retrospective
Worked with Kafka partitions, brokers, offsets and using gems to monitor the inflow, outflow and check the receiver counts
Creating user level of access to related GitHub project directories to the code changes
Installed Chef-Server Enterprise On-Premises/WorkStation/ Bootstrapped the Nodes using Knife
Installed in setting up the chef-repo, chef workstations, and chef nodes
Set up build pipelines in Jenkins by using various plug-ins like Maven plug-in, Docker, JDK
Working with google sense for elastic search, postman for deployments and Rest for replay services in Kafka
Documentation of patch Management process and build/release Process
Trouble shooting and resolved Issues in Production Environment using logs
Used change management tools IFS express and First choice ticket service
Interacted with developers to sort out issues related to Code and reviewing Pull requests
Supported deployments and Monitored applications on Dev, QA, UAT, STRESS, DR and PROD environments
Using SVN licensed version tool to store artifacts and BMC Control-M Tool to schedule jobs using curator commands to purge the logs
Used Python scripting for the BOLT application which is used to setup the threshold alerts
Experienced in migrating the existing configuration and applications from WebSphere 6.x to 7.0/8.0 interacting with developer team
Installed, configured, administered and supported WebSphere Application Server 7.0/8.0 on Linux & AIX platforms
Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing
Implemented the Clusters/Server Groups and Cluster Members /clones (Vertical scaling & horizontal scaling) for fail over and distribute the workload on WAS
Developed Shell/Ruby Scripts for automation purpose
Configured virtual servers, pools, pool members on the F5
Configured the Shared Libraries, Virtual Hosts, Web Applications, Web Resources, Servlets, JDBC drivers and Servlet Engines as well as deployment of J2EE application across multiple instances of WebSphere
Responsible for Starting up, Configuring, Administering and Maintaining the J2EE applications as part of the enterprise's computing and networking infrastructure and deploying applications
Troubleshooting performance issues and provides solutions
Generated the SSL certificates through Ikey man tool & also using command line
Enabling the Global Security and Create the users and groups and assign different authorizations for each user
Used automated scripts to perform routine management tasks on WebSphere environments like monitoring Disk Space, CPU & Memory utilization
Involved in WebSphere Performance tuning including configuration of thread pool, connection pooling parameters and distribution of load on the different servers
Responsible for disaster recovery exercise executed twice a year
Reports are generated and communicated to respective teams
Created the profiles & Clusters and Configured Service Component Architecture, Business Process Choreography and Common Event Infrastructure for WebSphere Process Server
Perform application and middleware configuration changes in all environments (Integration, QA, JVC, UAT and Production)
Worked on the MQ architecture by setting up standards and procedures according to requirements
Installed MQ7, WBIMB 6.1 on Linux, Windows, Solaris, Z/OS and AIX servers
Defining MQ objects by writing shell scripts
Worked closely with the application teams in designing the new environments and deploying them in DEV, QA, UAT, JVC and PROD
Tuned up the performance of MQ/MB applications
Monitoring queues and channels using the Tivoli Omegamon
Setup remote administration for all the queue managers
Setup JMS applications by defining the bindings file using the MQ JMS admin tool
Setup MQ Pub/Sub topologies across the environment
Setup MQ clusters for high availability and load balancing the messages
Created the subscriptions, topics etc
In the broker pub sub
Integrate, automate, and manage efficient and flexible business processes at the Enterprise level
Worked with IBM support to resolve critical issues
Developed Shell scripts to automate the MQ backup and deploying the Broker Bar files
Installing the latest patches for MQ and WBIMB from IBM
Providing 24/7 support for the WebSphere application server, MQ and WBIMB issues
Installing, configuring, and administering Jenkins CI and cd tool on Linux machines
Integrated Maven, Junit with Jenkins
Worked closely with software developers and System admin to debug software and system problems
Environment: IBM MQ Series 6.0 & 7.0, MB 6.0 & 7.0, Linux, UNIX, Windows, IBM Tivoli, AWS, WebSphere Application Server 6.0/7.0 and 8.0, WebSphere process server 7.0, IIS 7.0, AWS, Z/OS, IIB 7.0, 8.0, Wiley Introscope, F5, UNIX, WebSphere, Shell Scripts, Ruby, XML, JIRA, Linux (RHEL), Windows XP, Oracle, Java/J2EE
WebSphere/BPM Administrator
IBM
02.2011 - 03.2012
Installing and configuring the WebSphere Application Server 6.0/7.0, BPM on LINUX server environment
Installing Web Sphere Application Server fix packs to overcome Application server problems
Implemented workload management for failover using a horizontal, vertical and a combination of horizontal and vertical clustering
Configuring the WebSphere Application Server resources like JDBC Providers, JDBC Data Sources, JMS providers, URL providers, Mail Providers
Configuring the Listener Ports of JVMs and MQ configurations
Creating Clusters and JVM instances
Experience in Application Server and Java/ J2EE applications across multiple test life cycles and production environments
Federation of Nodes, Data Sources, Virtual Hosts, https ports, plug-ins including planning installation and configuration of WebSphere Application Server
Deployed application EARs on WebSphere Application Server ND in DEV, QA, JVC, UAT and PROD
Configured Admin console security on WebSphere and creating users with various roles to access the WebSphere admin console - users and groups and added them in LDAP Console Groups using both Admin console
Coordinating and documenting software installation/upgrades, production configuration changes and implementation of security updates
Migrated and Deployed applications on Tomcat and Apache servers
Worked with IBM on ESB hung thread issue and created PMR on IBM recommendations
Took constantly thread dumps and java core for app servers and ESB servers for issue having on PROD
Migrating the application from JBOSS to WebSphere
Developed shell scripts in UNIX
Ensured a smooth flow for the inbound and outbound transfers while using connect direct
Involved in migration of some of the applications from WAS 6.0 to WAS 7.0
Creating the Backup DMGR profile for high availability of console in PROD environment
Taking the cluster members in out of rotation in Webserver side using the plug-in file
Extensively used IBM Pattern modeling and Analysis Tool (PMAT), IBM Heap Analyzer, IBM Thread and Monitor Dump Analyzer to identify the memory usage, leaks and analyzing the Garbage Collection and configuring the right GC parameters for better performance
Troubleshooting complex Messaging issues in Process Server
Monitor and work with failed events using and Failed Event Manager and configure Business Rules using Business Rules Manager in WebSphere Process Server
WebSphere, Process Server Supporting WAS, and IBM Middleware related issues in Production environments
Performed Administration tasks using MQSC commands
Configured MQ Series network using clustering, distributed queuing, and remote administration
Preparing automated scripts for queue manager setup
Installed upgrades and fix packs to the runtime environment as required decreasing vulnerability to production environment
Configuring the Listener Ports of JVMs and MQ configurations
Configured MQ Queues, Channels and created binding files for MQ applications usage
Was involved in writing shell scripts to automate WebSphere admin tasks and application specific syncs / backups and other schedulers
Administered, configured, tuned, troubleshoot WebSphere in both clustered and standalone
Environments installed and updated with fix packs, interim fixes - latest DST fix
Configured the web-server interfaces (plugin-cfg.xml and httpd.conf file), session management, virtual hosts, included custom modules provided by IBM on some PMRs
Used WebSphere plug-in for load balancing across the cluster members and manually updated it for remote web servers in the DMZ
Built WebSphere Process Server clusters, with Remote Messaging and Remote Support (golden) topology, for High availability and Work Load Management
Installation, configuration, Deployment and troubleshooting of Web applications including Web services, SCA components, BPEL business processes
Administering process templates, process instances (Life cycle management), human tasks fault handlers, long running business processes which require manual interactions using BPC explorer and Process Admin Console
Setting up Monitoring procedures and escalation procedures in case of Production issues
Log4j Configuration, JDBC data source administration, and slimming of unused components
Request/test firewall rules and load balancer (F5) VIPs from the Networking teams
Developed and executed test plans for WebSphere Application Server and Process Server upgrade/migrations
Responsible for smooth running of Production environment without any outages
Knowledge on Configuring SSL using Self-Signed and Personal Certificates between Application Server and Webserver
Environment, IBM WebSphere Application Server 6.0/7.0, Oracle, DB2, Apache webserver, MQ 6.0, Unix BMC Blade logic, IBM HTTP Server, IBM Process Server 5.0, HP Service Manager, IBM support assistance tool Windows 2000, Unix, EJB, JSP, XML, JDBC 2.0, Servlet.
WebSphere/ WebLogic Administrator
Subex Technologies
09.2010 - 03.2011
Set up of Application environment which includes installation of products like IBM WebSphere Application Server, IBM HTTP Server, Apache Webserver on UNIX, Linux and Windows platform
Ensuring High availability, Workload management by implementing clustering for WAS
Configuring WebSphere environment as per application requirement which includes J2C resources, JMS resources
Improving application performance by monitoring application with TIVOLI PERFORMANCE VIEWER and tuning the WebSphere environment based on load testing results
Worked closely with development teams for preparing deployment plans, configuring the application Unix specific resources, resolving the issues faced during deployment
Ensuring security by implementing SSL b/w Webserver and Application server
Trouble-shoot the Application Server issues by analyzing logs, trace, dumps (Thread) and using ISA (IBM Support Assistance Tool)
Implementing Patch on WebSphere and IBM HTTP server
Providing support to Datacenter team during the migration / maintenance activities
Developing UNIX shell scripts for various maintenance tasks of Application server
Preparing the SOP, System Implementation, Change artifact documents
Installed, Configured and Administered BEA WebLogic Application Servers and Apache Web-server on Microsoft Windows 2000, 2003 Server Platforms
Installed and configured Jboss, WebLogic Application servers for POC
Used configuration wizard and configuration builder extensively to create and manage WebLogic/JBoss domains
Involved in setting up the cluster environment for WebLogic/JBoss Server
Configured Node manager to administer the Managed servers
Configured JDBC connection pools and data sources for the applications
Configured JMS Connection factories and Queues for messaging applications
Provided complete migration support in WebLogic Server 6.0/8.0.Involved in WebLogic/JBoss server performance testing and analyzing performance metrics
Deployment of various application packages including JAR, WAR, EAR, RAR and properties using custom scripts in development
Involved in WebLogic/JBoss Cluster configuration for Load Balancing and Failover conditions
Secured the WebLogic/JBoss system resources like JDBC, JNDI, JMS by defining security policies and by configuring custom security authorization providers
Created bash and korn shell scripts to monitor domains, recycle clusters, monitor disk space, monitor number of Apache connections, and ran them as cronjobs
Administered performance tuning capabilities in solving environmental/configuration issues that customers have in web server plug-ins, Cluster setups, JMS Bridge configurations, Connection Pools setup etc., these involve third party products interaction with the WebLogic/JBoss Servers
Environment: IBM WebSphere Application Server 5.1/6.0, BEA WebLogic 5.0/6.0, Oracle, DB2, Apache webserver, Unix, RMI/IIOP, BMC Blade logic, IBM HTTP Server, IBM Portal Server 5.0, IBM support assistance tool Windows 2000, Unix, EJB, JSP
Education
B.E - Computer Science Engineering
Anna University
06.2004 - 05.2008
Masters - Management Information Systems
Coventry University
01.2009 - 04.2010
Skills
Versioning Tools
undefined
Accomplishments
Certifications:
Microsoft Certified in Azure Fundamentals (AZ-900), Azure System Administrator (AZ-104), Azure Devops (AZ-400) and Azure solution architect (AZ-303&AZ-304)
Certified Kubernetes Administrator
ITIL Certified.
Additional Information
Expertise in DevOps Technologies such as Maven, GitHub, Bitbucket, Jenkins, Helm, Terraform, Docker, Kubernetes, Azure Portal, AWS (Amazon Web Services), Google Cloud Platform, Pivotal Cloud, OpenShift and Deployment Environments Expertise in Azure compute services, Azure Web apps (Web Roles, Worker Roles), Azure Websites, Azure Data Factory & Storage, IAM, Application gateway, AppInsights, Active directory, Azure Key Vault, Encryption and Security on AZURE using ARM templates and Power shell script.
Experience with PaaS, IAAS and SAAS: Pivotal Cloud Foundry, OpenShift and Microsoft Azure. Experience in Configuring new tools from VSTS Marketplace like PowerShell, Code quality tools and creating new repository in GIT bash and configuring GIT Master Repo to VSTS Project Experience with deployments, maintenance and troubleshooting applications on Microsoft Azure Cloud infrastructure.
Working knowledge on Azure cloud IaaS, PaaS, and SaaS Services. Experience in implementing Azure Service Offering, such as Azure cloud services, Azure storage, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
Working on Data pipelines to export data from diagnostic log and reference data from the existing APU management instance into a file store for POC.
Worked on multiple deployment tools Horizon XLR, Ansible tower for deploying applications to multiple environments and involved in resolving the issues related to deployments.
Scheduling the meetings with Business Analysts, IBM AVP and developers to resolve the highly complex issues.
Scheduling meetings with IBM AVP to set up process federation server using liberty server to swap to multiple environments.
Troubleshoot problem-tickets, worked with developers to identify the root cause, and resolve the issue or propose a potential work around. Maintaining updated documentation of all the Servers, installed applications and updates.
Analyzed and resolved issues collect data automatically and create PMRs and send the required information to IBM.
Fluent and ability to create scripts with DevOps Automation tools/practices (such as PowerShell, Azure CLI, AWS CLI, python, WSADMIN and Ansible).
Built BPM clusters, with Remote Messaging and Remote Support (golden) topology, for High availability and Workload Management.
Installed and configured, Manage / Trouble shoot Team Server/ Rule Execution Server/ WODM and MQ Series on Solaris, AIX, Z/OS and Windows. Had good knowledge on writing Database queries and helped developers in enhancing their applications. Good knowledge on XML, XSD, DTD, XSLT, XPATH, SOAP, Rest, JSON. Create and maintain fully automated CI/CD pipelines for code deployment using Helm Charts.
Certification
Azure System Administration, Devops Associate and Solution Architect.
Timeline
Azure System Administration, Devops Associate and Solution Architect.