Summary
Overview
Work History
Education
Skills
Education Certifications Trainings
Timeline
Generic

Preetham Kumar Reddy Papagari

Dallas

Summary

Staff Site Reliability Engineer at Thryv Inc, with a focus on CI/CD pipeline architecture and system automation. Proven ability in root cause analysis and incident management, significantly boosting operational efficiency. Expertise in UNIX Shell scripting and monitoring tools, including New Relic, to deliver effective solutions. Analytical approach ensures consistent achievement of results.

Overview

19
19
years of professional experience

Work History

Staff Site Reliability Engineer

Thryv Inc
01.2021 - Current
  • Design and develop CI/CD pipeline through industry standard CI/CD technologies
  • Design, code, test, and deliver software to automate manual operational work
  • Troubleshoot priority incidents, facilitate blameless post-mortems, and ensure permanent closure of incidents
  • Collaborate with application teams, infrastructure teams, tools teams, and operations teams to develop integrated solutions to enable CI/CD pipelines (both on-premises and public cloud)
  • Participate in an on-call rotation to mitigate disruption for any production systems and conduct root cause analysis
  • Create required support documentation and contribute to quality documentation as required
  • Design automated software and product upgrades, change management, and release management solutions
  • Address escalations from Customer Support and other Technology Operations teams
  • Provide short-term and long-term solutions to address product and infrastructure needs
  • Collaborate with other Technology Operations and development teams to ensure proactive monitoring, high availability, and performance of products to achieve the best customer experience
  • Take ownership of root cause analysis to resolve problems permanently
  • Experience providing visibility using monitoring and alerting tools like Splunk, New Relic, Nagios, PagerDuty, Digicert and Netcool
  • Design and recommend suggestions to implement TWS application in a better way as per the requirement
  • Migrate all batch jobs from Autosys to TWS Scheduler without any business impact
  • Running and managing objects in the database composer and event-driven workload automation
  • Defining and managing cross dependencies and Generating reports and statistics
  • Installing new TWS Master Domain Manager/Backup MDM/DM/FTA
  • Provide L3 support on troubleshooting job failures
  • Troubleshoot WAS and Jazz services when the TDWC Console goes down or while communication breaks between console and TWS
  • Troubleshoot all UNLINKED, Jobman down, write down, Job run issues in the stipulated SLA

Tivoli Lead Consultant

Infoway Software
01.2017 - 01.2021
  • Architect of new TWS Environment and give clients the requirements in setting up new TWS Environment right from scratch on both Windows and UNIX Environments
  • Redesign Existing TWS architecture to a new design based on business requirement
  • Gathering the business requirement to design Tivoli Workload Scheduler application
  • Providing suggestions to implement the TWS application in a better way as per the requirement
  • Creating Product Configuration Guide and environment specifications documents for TWS
  • Preparing the test plan for the implementation of TWS
  • Guiding the application team in preparing the schedules
  • Scheduling and troubleshooting the batch jobs as per the requirement
  • Responsible for the technical direction and implementation of application projects to schedule jobs
  • Installing new TWS Master Domain Manager/Backup MDM/DM/FTA
  • Upgrade TWS Environments from 8.5/8.6 to 9.2/9.3/9.4
  • Installation of DWC, WAS and Jazz for Service Management
  • Create event rules for most of the complex scheduling streams
  • Create a JSDL job definition in IBM Workload Scheduler using the Job Brokering Definition Console
  • Using variables for creating job scripts and in Application for Dynamic scheduling
  • Creating JSDL Dynamic pool definitions
  • Configuring TWS scheduling for HP Service Guard for High Availability and Disaster Recovery for QAD Application
  • Scheduling jobs Dynamically to run on Dynamic Pools for HP Service Guard
  • Installing New TWS for Applications
  • Add/Remove access to users based on application requirements
  • Handle weekly scheduled maintenance and make sure the environment is again back to production after the maintenance
  • Monitor close to 200,000 job runs in a Daily Plan
  • Migration of jobs from Autosys to TWS, Convert cron jobs to TWS jobs
  • Troubleshoot JAZZ/WAS services when the TDWC Console goes down or while communication breaks between console and TWS
  • Troubleshoot all UNLINK, Job man down, Writer down, Job run issues in the stipulated SLA
  • Maintain Incident and Service Request queue up to date with regular updates to the tickets and maintain the SLA
  • Documentation of new process and procedures and educating the team with the latest versions and the upgraded features in the workload automation
  • Educating customers and explaining the pros and cons on the business while using the workload automation tools
  • Assisting IBM PMR with Logs, Traces and Data Extraction and follow instructions given by IBM and make sure the issue is solved else follow up with IBM until we get a solution or a patch to avoid that issue in Future
  • Configuring and installing APM agents and setting up alerting for application owners and Operations (New Relic, Catchpoint and vROPS)
  • Schedule and administrator Autosys jobs
  • Install SAS 9.4 for TAX Property and Policy Environments
  • Upgrade SAS 9.4 M3 to M6
  • Grant access to SAS users and creating IP Security Tunnels for user communication with SAS

Senior Software Developer

Randstad Technologies
10.2015 - 01.2017
  • Installing & Configuring Control-M/EM, Control-M Server, Agents
  • Upgrading to new versions and installing latest patches
  • Installing Control-M in cluster mode
  • Exporting and Importing control-M tables from one server to another server
  • Exporting and importing control-M Calendars from one server to another server
  • Migrating the whole control-M data to another control-m server using Migration Tool kit
  • Maintaining and monitoring Control-M Configuration Manager, creating new control-m user access and privileges, monitoring the status of all the control-m components
  • Manage Control-M EM and Control-M Server Gateways
  • Managing Control-M server by taking regular backups
  • Responsible in Control-M Server health check Maintenance
  • Responsible for maintaining and upgrading various Control-M Agents on Unix and Windows Servers providing support to the applications
  • Setting up the environment for Advance File Transfer FTP/SFTP
  • Shutting down and bringing up Control-M EM in case of issues & reboot
  • Performing all kind of Control-M Scheduling Task like Creating New jobs, calendars, maintaining, updating existing jobs and calendars using Control-M Desktop
  • Resolving and providing solutions for very complex scheduling task and issues
  • Responsible for New Day Process and maintaining Shout Destination Table
  • Defining and assigning Quantitative Resource to Job Definition
  • Handling Active job environment issues, taking care of Quantitative Resource, Prerequisite Conditions, Global Conditions, Ordering and Forcing jobs, waiting jobs, abend jobs etc
  • Review logs or documents to resolve abend error codes
  • Install BladeLogic agents and add the BladeLogic agents to the Inventory
  • Perform upgrade to new versions of BladeLogic
  • Allocate storage on the BladeLogic server
  • Create Incident and change tickets while performing change in the Production and Non- Production environment

Programmer Analyst

Deemsys Inc.
05.2015 - 10.2015
  • Design and make changes in the existing TWS environment as requested by Business/Application teams
  • Experience as an Architect of new TWS Environment and give Clients the Requirements in setting up a new TWS Environment right from scratch on both Windows and UNIX Environments
  • Programming scripts for automation of batch jobs
  • Migrating Workload automation to the latest version
  • Applying fix packs on the Workload application in Windows and UNIX environments
  • Installing and Upgrading DB2 to the compatible versions
  • Writing scripts for single sign on configuration and configuring LDAP for secured access to TWS
  • Applying patches and Fix packs for the latest versions of workload automation using Centralized agent installation
  • Administrating day to day Workload automation issues on a run and maintenance
  • Documentation of new process and procedures and educating the team with the latest versions and the upgraded features in the workload automation
  • Educating customers and explaining the pros and cons on the business while using the workload automation tools
  • Integrating workload automation tools to the ITSM tools for automation of Incident management process
  • Configuring HADR on the Database for sync of data between the primary and secondary Databases
  • Planning and designing the DR environment for the customers with minimal impact on the business while a DR scenario
  • Planning and scheduling DR test twice a year with proper Business approvals
  • Educating and preparing teams of planned outages and unplanned outages
  • Creating resources as and when required for meeting Scheduling requirements or on request
  • Maintaining ad hoc /Carry Forward schedules and Performing RCA for Carry Forward schedules
  • Investigating root cause for job abend and updating the user with regard to the modifications to be made
  • Managing Change Management and Daily Status Calls on weekly and daily basis

Technical Consultant - Manager

3i-Infotech
11.2014 - 05.2015
  • Experience as an Architect of new TWS Environment and give Clients the Requirements in setting up a new TWS Environment right from scratch on both Windows and UNIX Environments
  • Redesigning existing TWS architecture to a new design based on business requirement
  • Installing New TWS Master Domain Manager/Backup MDM/DM/FTA.(Windows and Unix)
  • Installing New TWS for Applications
  • Create event rules for most of the complex scheduling streams
  • Configure SAP R3 Batch Application on Extended Agents
  • Schedule SAP Batch jobs using Extended Agents
  • Configuring r3batch.opts method files
  • Create automation scripts for simplifying manual intervention and have a monitoring on the scripts
  • Expertise in TWS for Distributed & TWS for Apps - V 8.3, 8.4, 8.5.1,8.6,9.1
  • Add / Remove access to users based on the application requirements
  • Attitude to take up entrusted job with sincerity and complete it within the stipulated time
  • Schedule daily calls with Client and Team Lead to make sure we meet client’s business expectations
  • Work on Tickets proactively and assign to team members based on priority level and make sure we don’t miss the SLA’s and follow the process as defined
  • Chair weekly review call with Client Delivery Head and review/discuss the feedback and areas of improvement with the Team
  • Handle weekly scheduled maintenance and make sure the environment is again back to production after the maintenance
  • Monitor TDWC Console 24
  • 7 and make sure the Console is UP and running all time so that team doesn’t miss any abends while monitoring
  • Troubleshoot eWAS services when the TDWC Console goes down or while communication breaks between console and TWS
  • Monitor close to 20,000 job runs in a Daily Plan
  • Make sure all the FTA’s and Extended Agents are LINKED all time
  • Troubleshoot all UNLINKED, Jobman down, Writer Down, Job run issues in the stipulated SLA

System Engineer

CSC India Pvt. Ltd
03.2012 - 11.2014
  • Design and make changes in the existing TWS environment as requested by Business/Application teams
  • Assisting users in Understanding TWS Architecture and helping them in meeting their requirements
  • Creating Domain Manager for better network management and Regular health check on FTAs and running maintenance jobs
  • Creating Domain Manager for better network management
  • Make sure we do a daily health check on the system
  • Monitoring the Jnext Plan very closely and work on it if we find any disturbance
  • Make sure the TWS Database is always in sync with the MDM
  • Strong Administration and Troubleshooting skills
  • Implemented Automation for various TWS maintenance activities
  • Working experience on CLI, JSC, and TDWC and upgrading TWS from older versions to new versions
  • Applying Fix Packs for all TWS and related products
  • Monitor around 60,000 job runs in a Daily Plan
  • Migration of TWS Versions when new package available
  • Apply Patches for Fault Tolerant Agents and Master Domain Manager when available
  • Automation on file system cleanup/Monitoring Message files/unlinked servers
  • Assisting IBM PMR with Logs, Traces and Data Extraction and follow instructions given by IBM and make sure the issue is solved else follow up with IBM until we get a solution or a patch to avoid that issue in Future
  • Managing security permissions for tws users/groups and Firewall rules for TWS Master and it’s FTA’s
  • Cross Trained in BMC Control-M Automation Tool in versions 6.4 and 7
  • Knowledge in handling basic Control-M day to day operations, monitoring jobs and handling high severity alerts
  • Knowledge in scheduling new Control-M jobs, creation of calendars and modifying and updating the existing ones
  • Driving an incident to resolution through support engagement utilizing paging system and on call schedules
  • Document Key actions and events during the conference call
  • Notification to senior leadership of current status and impact to customers
  • Post incident documentation to assist problem Management in root cause analysis
  • Ensure proper escalation Procedures are followed and correct support teams are engaged
  • Worked in Disaster Recovery in regard to ensure that all documents are current and correct

Application Developer

IBM India Pvt. Ltd
07.2007 - 02.2012
  • Responsible for Shutting/Stopping down the scheduling services on client servers during planned/unplanned outages
  • Played a vital role in regards with knowledge of Service Center (Problem/Change Management Tool) to get the job-related problem resolved & changes performed on servers
  • A keen Communicator and Team player with strong leadership, analytical, logical & quick learning skills
  • Handling requests from users for scheduling of jobs/job streams in Prod, QA and Test environments
  • End-to-End Job scheduling support for clients
  • Maintaining of 60,000 production jobs
  • Creating/Updating the jobs/job streams and calendars
  • Creating resources as and when required for meeting Scheduling requirements or on request
  • Maintaining adhoc/Carry Forward schedules and Performing RCA for Carry Forward schedules
  • Investigating root cause for job abends and updating the user with regard to the modifications to be made
  • Creation of TWS users in TWS database and FTA’s to run the Batches, Creating Calendars, Prompts, resources and Creating self-healing and self-cancelling schedules
  • Assigning new job names to Application teams Updating Job Documents Database for new/de-commissioned jobs
  • Defining, modifying & De-commissioning Jobs/Job streams/resources with RFCs and Handling ITSM Incident tickets
  • Good knowledge of JSC, TDWC in Windows and UNIX interface
  • Played a vital role during TWS version Up gradation across all TWS environments Development, QA, Production and DR and for TWS client installation on Windows and UNIX servers
  • Responsible to check the data in synch between MDM, Backup MDM, DRMDM in Production environments
  • Responsible for successful of completion of Jnext Plan and successful completion of TWS Backup in PROD, QA and DR environments
  • Monitor successful completion on OS level Backup across all TWS environments Development, QA, Production and DR
  • Upload reports and create documents as per changes performed across all TWS environments Development, QA, Production and DR as per Clients need
  • Perform Refresh activities regularly before any new Project implementation in TWS
  • Set up and maintenance of User accounts and groups as per Client’s request
  • Resolve the technical problem of the TWS Application across all TWS environments Development, QA, Production and DR

Customer Support Executive

Red Carpet Management Solutions
08.2006 - 03.2007
  • Outbound calling process
  • Making calls to the Customers and explaining them about the Pharmaceuticals products
  • Maintaining low CHT throughout
  • Making around 45-50 calls per day with good amount of sales

Education

Bachelor of Technology - Electrical and Communication

JNTU
India

Skills

  • IWS 1022
  • Batch scheduling
  • Root cause analysis
  • Incident management
  • Monitoring tools
  • Cloud deployment
  • System automation
  • Change management
  • Analytical skills
  • CI/CD pipeline
  • Control-M 80
  • Autosys 113
  • New Relic
  • Catchpoint
  • VROPS
  • Nagios
  • Netcool
  • SolarWinds
  • UNIX Shell script
  • Crontab
  • Python
  • Oracle
  • IBM DB2/MSSQL
  • Linux-Unix/AIX/Sun Solaris/HP-UX
  • Windows

Education Certifications Trainings

  • Bachelor of Technology in Electrical and Communication, JNTU, India
  • Information Technology Infrastructure Library (ITIL) V3 Foundation
  • PRINCE 2 Foundation Certified
  • IBM certification Technical Operations Analyst
  • Attended training in all versions of TWS (8.3 to 10.2.2)
  • Cross trained in BMC Control-M

Timeline

Staff Site Reliability Engineer

Thryv Inc
01.2021 - Current

Tivoli Lead Consultant

Infoway Software
01.2017 - 01.2021

Senior Software Developer

Randstad Technologies
10.2015 - 01.2017

Programmer Analyst

Deemsys Inc.
05.2015 - 10.2015

Technical Consultant - Manager

3i-Infotech
11.2014 - 05.2015

System Engineer

CSC India Pvt. Ltd
03.2012 - 11.2014

Application Developer

IBM India Pvt. Ltd
07.2007 - 02.2012

Customer Support Executive

Red Carpet Management Solutions
08.2006 - 03.2007

Bachelor of Technology - Electrical and Communication

JNTU
Preetham Kumar Reddy Papagari