Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sudhir Ponnapalli

Tampa

Summary

18+ years of experience in Corporate and Investment Banking (CIB) in DevOps, Application support, Production Support, Query Resolution, Project co-ordination, Troubleshooting applications in Production and Testing (UAT and SIT) environments. Experience with an in-depth level of understanding in the strategy and practical implementation of Cloud-Specific technologies. Extensive knowledge on design and implementation of CI/CD (Continuous Integration and Continuous Delivery) Implemented and administered deployment automation process using Jenkins, Ansible, Docker, Kubernetes, GITLAB Experience and proficiency in Unix Shell Scripting, Script Execution on Production servers. Experience with platforms like Solaris, AIX, Linux and Windows. Good knowledge of Software Development Life Cycle for each phase. Good understanding of ITIL strategy, design, transition and operation. Designed, Created and Managed Continuous Build and Continuous Integration environments in Agile/Scrum projects. Extensive experience in Sybase development, Shell Scripting, Perl scripting. Expertise with Performance Tuning, Query Optimization. Extensive experience in L1/L2/L3 production support and monitoring using Autosys. Exposure to finance domain (Derivatives, Stock Trading and Brokerage). Extensive experience in release management activities. Extensive experience in change/configuration management process using serviceNow. Strong Project Lead and Delivery Management skills with good communication along with good team building skills. High expertise in handling multiple projects. Motivated, well-organized, detail oriented, fast learner with good analytical skills and sensitivity for defects.

Encouraging manager and analytical problem-solver with talents for team building, leading and motivating, as well as excellent customer relations aptitude and relationship-building skills. Proficient in using independent decision-making skills and sound judgment to positively impact company success. Dedicated to applying training, monitoring and morale-building abilities to enhance employee engagement and boost performance.

Overview

19
19
years of professional experience

Work History

Sr. DevOps Engineer

Walgreens
05.2022 - Current
  • Excellent knowledge in implementation of CI/CD pipelines for Cloud deployments using containers/Docker
  • Successfully migrated repositories from Bitbucket to Azure DevOps (ADO)
  • Initiated and developed a new Azure DevOps (ADO) project from the ground up
  • Transitioned all the eAPI services from SAG Gateway to APIGEE Gateway
  • Managing all the platform activities related to eAPI
  • Leading the effort to migrate the CI/CD pipelines from Jenkins to Azure Devops.
  • Designed and implemented CI/CD, scaling in/out of microservices, blue/green deployments using open source tools such as K8S, Jenkins, Ansible, Git workflow
  • Experience in Kubernetes (AKS), Helm, Azure Networking, Azure Application Gateway
  • Strong demonstrable experience in GIT workflows, pipelines and code repository management
  • Experience in working on Kubernetes platform on a microservices architecture and other DevOps tools
  • Good understanding of infrastructure components (networking, cloud services, orchestration tools, containerization)
  • Experience with PaaS, IaaS and SaaS development
  • Experience on micro services architecture and cloud design patterns
  • Experience in managing Azure Infrastructure, DevOps and Azure service principals
  • Hands-on experience with Azure Cloud platform and a strong experience building and deploying microservices in Azure Kubernetes
  • Develop, configure, operate the API Management platform (Apigee).
  • Strong knowledge on Apigee API Security - Authentication & Authorization best practices and API Configuration
  • Develop cloud-native APIs by performing design, build, and test on Google Cloud Platform’s (GCP) APIGEE and API management platform
  • Extensive experience with service and API deployment in APIGEE
  • Experience documenting APIs open API specification tools
  • Automation - Jenkins Multibranch approach + Jenkins Shared Library. Fully customized pipelines.
  • Major focus on Configuration, Build/Release Management, Infrastructure as a code (IAC)
  • Experience in Monitoring and Observability Tools: Azure Monitor, App Insights
  • Worked with Docker and Kubernetes Clusters to deploy microservices applications.
  • Experience in Shell/Powershell and Bash scripts
  • Experience in Linux/Windows based environments
  • Knowledge of Azure function apps, AKS, Application Gateways, Azure Cache for Redis, Storage Accounts, VM, Azure Load Balancers, AKV, ASB, ADF, Cosmos DB, SQL DB
  • Experience with ADO pipelines, service accounts, boards and tools like Jira
  • Collaborated with clients to determine project specifications and scope.
  • Developed network and system architecture according to business needs.
  • Provided current best practices and third-party solution alternatives when necessary for functional design documentation.
  • Performed quality code review and removed technical debt and security vulnerabilities.

Sr. DevOps Engineer

CitiBank
02.2017 - 05.2022
  • Company Overview: Industrial Control Systems (ICS) combine Building Automation systems (BMS) and Energy Power Measurement Systems (EPMS) to provide convenient control and monitoring of building management tools such as sensors, heating ventilation and air conditioning (HVAC), lighting, energy management and environmental controls for Data centers and buildings.
  • Supported the application teams to move their applications from on-premise to the highly scalable and secured containerized cloud environment.
  • Deployed Elastic Cloud Enterprise on the AWS with the help of custom written Terraform, Ansible and Shell scripts.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
  • Experience in implementing and migrating and deploying workloads on Azure VM.
  • Worked on GitLab files that will be used to perform the build process in Gitlab.
  • Used Terraform to customize our infrastructure.
  • Worked on Jenkins files that will be used to perform the build process in Jenkins.
  • Docker file which specifies the base code type that is used for several different types of development projects: NodeJS, Java/Tomcat, and potentially other new microservice patterns and coding tools.
  • A set of Kubernetes scripts (typically called K8's) that specify the node/cluster environments that a new Container will be deployed to.
  • In Kubernetes when microservice or application is to be added to the containerization process it will need to have a simple Jenkins file added to its repository and a new Jenkins job created for it.
  • Understand the business requirement & analyze the 3rd party vendor applications & come up with required design, to implement the business requirement.
  • Plan the application development and deployment strategy and timeline across various phases of the project until rollout.
  • Provide recommendation for improvement if current capacity of any of the application components proves to be inadequate.
  • Work with application team to ensure the compliance of security policies and standards in the application design.
  • Provide expert problem solving and technical judgment & fix the technical issues.
  • Design, document, and deploy software on servers as needed, collaborating with other technical individuals when necessary.
  • Design the necessary environments (Dev, Test, UAT, etc.) for support of an application.
  • Diagram the design of an application, (i.e., physical, software, network, communication, data flow, etc).
  • Participate in developing and reviewing Requests for Information and Requests for Proposals for new systems.
  • Facilitates an understanding of the technical recommendations and communicates design rationale to project team members.
  • Interact with project managers, business analysts, functional experts, or other key personnel to understand and validate user requirements and ensure the application design meets the requirement.
  • Accepts ultimate accountability on all technical aspects of the design, scalability and performance of the project.
  • Provide expertise in defining techniques and protocols for system integration.
  • Troubleshoot application problems by working with appropriate teams to diagnose and recommend solutions.
  • Work with infrastructure specialists such as network, systems, and database and security personnel to insure proper planning, implementation, and operations of an application.
  • Have the required firewalls opened, based on the business requirement, adhering to the PPOD standards.
  • Create test cases & perform testing.
  • Fix the issues identified during testing activities.
  • Create the Implementation Plan, Testing Plan.
  • Fix post-production issues. Engage & coordinate with the vendor, to fix any application related issues.
  • Interacting with the client on various forums to discuss the status of the project, clarify any queries regarding the functionality.
  • Inducting new team Members.
  • Technically lead the team of software professionals at onshore & offshore, acting as a key liaison between the client and onshore/offshore development.
  • Industrial Control Systems (ICS) combine Building Automation systems (BMS) and Energy Power Measurement Systems (EPMS) to provide convenient control and monitoring of building management tools such as sensors, heating ventilation and air conditioning (HVAC), lighting, energy management and environmental controls for Data centers and buildings.

Sr. Support Engineer

CitiBank
10.2015 - 02.2017
  • Company Overview: Oracle Mantas Behavior Detection Platform uses advanced behavior detection techniques to identify behaviors of interest or scenarios, which are indicative of potentially suspicious behavior and possible money laundering activities.
  • Understanding business objectives and analyzing the requirements.
  • Regular BAU production activities like Recon, Ingest and DQ reports.
  • Part of IMR process which enables the fixing procedures of issues and Historical remediation process.
  • Reporting to all Stake Holders and Senior Management.
  • Involved in meetings to gather requirements for tasks to automate the manual processes.
  • Preparing prototype implementing business requirements.
  • Status reporting - ensure proper communication to client.
  • Involved in task allocation to the team and dedicated to release work on time.
  • Involved in Defect Prevention and Root cause analysis.
  • Addressing user issues while using CitiCMT application.
  • Oracle Mantas Behavior Detection Platform uses advanced behavior detection techniques to identify behaviors of interest or scenarios, which are indicative of potentially suspicious behavior and possible money laundering activities.

Sr. Support Engineer

Fidelity Investments
11.2014 - 10.2015
  • Company Overview: Fidelity Investments is one of the world's largest providers of financial services. Fidelity Investments Management Technology (FIMT) is the technology division that provides worldwide technology and support to all the Investment Management, Research, Trading and Investment Operation functions.
  • Responsible for providing infrastructure & support for all FIMT Applications.
  • Providing support for all Data Integration tools (Informatica & IBM Infosphere Change Data Capture), Middle-Tier Services (Tomcat, Hyperic, GFE, Tibco EMS), ALM Tools (Quality Center, Jenkins, Nexus, Metacenter, Spotfire, Jira, GitHub, Stash & Clear case) Reporting tool (Business Objects), Monitoring tools(Dynatrace, Sitescope, Evolven & Splunk)& Security tools (Arrow, Oracle OID& Single Sign-on).
  • Responsible for working on Incidents, Service requests, Installs, Deployments, Production support on a weekly rotation basis, Coordinating server patching, Notifying partners for any planned/unplanned service outages & Participating DR Drills.
  • Creating and managing users, groups, roles, folders & privileges.
  • Monitoring jobs performance, managing server space &handling purge/archiving jobs.
  • Responsible for creating, managing, monitoring and scheduling Autosys jobs.
  • Worked on developing/modifying Tomcat VAH’s, Upgrading Tomcat/Apache versions, developing/modifying CDC Subscriptions & Installing monitoring agents on machines.
  • Installing DB instances for creating new replications, developing/modifying CDC Subscriptions& performing mirror-active/park/refresh on subscriptions.
  • Worked on jilling autosys jobs & creating new ETL application/subject-area.
  • Involved in the IDQ, Metadata Manager & Power Exchange CDC setup.
  • Worked on creating Informatica connection strings, killing long running workflows, adding TNS entries, managing privileges& migrating code to higher environments.
  • Responsible for creating & managing monitors on applications, servers, server space, server CPU, master/slave Or Hot-Hot Configuration.
  • Fidelity Investments is one of the world's largest providers of financial services. Fidelity Investments Management Technology (FIMT) is the technology division that provides worldwide technology and support to all the Investment Management, Research, Trading and Investment Operation functions.

Support Analyst

CITIBANK, NY
09.2006 - 04.2011
  • Company Overview: Citibank Derivatives System (CDS) is an interest rate derivative trading and risk management system.
  • Providing L1, L2, L3 Production Support for CDS-NY.
  • Batch monitoring using Autosys.
  • Interacting with traders and users and resolving issues.
  • Set up cross project connectivity processes like SFTP, SSH, etc.
  • Worked extensively on Performance Tuning using Sybase.
  • Build automation and reporting tools using Shell and Perl scripts.
  • Creating Shell scripts with BCP for data loading and unloading between flat files and Sybase tables.
  • Analyze transactions and database entries for errors of each individual issue reported.
  • Created info-base for easier support. (using SharePoint).
  • Working with QA and Configuration Management Team to test and deploy changes to Production.
  • Setting up of the new environment prior to the release and taking care of release management activities.
  • Perform post-deployment activities including co-ordination with client, testing, bug fixing, and implementation of enhancements.
  • Responsible for the disaster recovery (DR) testing.
  • Citibank Derivatives System (CDS) is an interest rate derivative trading and risk management system.

Education

Masters in Computer Applications - Computers

GITAM
Visakhapatnam
05-2006

Skills

  • Scripting languages
  • Containerization technologies
  • Network operations
  • Continuous deployment
  • Continuous integration
  • Technical solutions
  • Application deployment
  • Systems design support
  • Continuous improvement

Timeline

Sr. DevOps Engineer

Walgreens
05.2022 - Current

Sr. DevOps Engineer

CitiBank
02.2017 - 05.2022

Sr. Support Engineer

CitiBank
10.2015 - 02.2017

Sr. Support Engineer

Fidelity Investments
11.2014 - 10.2015

Support Analyst

CITIBANK, NY
09.2006 - 04.2011

Masters in Computer Applications - Computers

GITAM