Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Kodandarao Kola

Alpharetta,GA

Summary

  • Overall 17+ years of total experience, working as a Lead and Manager of Microsoft Azure cloud applications and Data Engineering technology more from Banking, Insurance, Capital Markets, Telecom, Automation, Data Analysis, Data management, Cloud migrations, Cloud infrastructure and Azure OpenAI services.
  • 10+years of experience in IT Cloud Operations with Full life cycle development (SDLC) experience from conception to close phase, in building highly scalable and reliable Azure cloud services using IaaS, DBaaS, PaaS, and SaaS components and having sound knowledge in Azure Migration, Azure DevOps, Azure OpenAI Services, infrastructure and Azure services.
  • Expertise in configuring Azure web apps, Azure App Services, Azure Application Insights, Azure Application Gateway, Azure DNS, Azure Traffic Manager, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup, and Azure Automation.
  • Experience administrating IAAS, SAAS&PAAS Virtual Machines, and Web/Worker roles on Microsoft Azure Classic, Resource Manager, and troubleshooting Azure VMs. Supported technologies, such as Active Directory Federation Services, Azure Active Directory, and Power and Bash Shell.
  • Experience in designing the azure landing zone deployments with respect to business applications and OpenAI services. Deployed the GPT-3 and GPT-4 models within Azure OpenAI Environment and supported the business applications.
  • Expertise in automating the deployments, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure by Kubernetes. Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Governance and Compliance: Establish governance frameworks to manage resource consistency, identity, access management, and compliance standards across the cloud environment.
  • Networking: Design a network topology that supports secure and efficient connectivity for Azure resources, including the segregation of environments (development, staging, production) and integration with on-premises networks if necessary.
  • Azure Infrastructure Services: Deploy and configure the core infrastructure services needed to support your applications, such as Azure Virtual Machines, Azure Storage, and Azure SQL Database, ensuring they are aligned with the Landing Zone's best practices.
  • Azure OpenAI Services: Prepare the environment for Azure OpenAI Services by ensuring that the necessary prerequisites, such as networking and security configurations, are in place. This includes setting up secure access to OpenAI APIs, configuring custom subnets if required for private endpoints, and establishing monitoring for the usage and performance of OpenAI services.
  • 6.0+years of Data analysis, Data Engineering, and quality manager experience with Bank of America bank tools and technologies –SQL (ETL), Python, Data Analysis, Map R tool/Excel, Web Data Analysis using SOAP UI/Postman Tools. Test Transformation, Project/Test management, Automation and Mobility, Onsite-Offshore model, Risk and Defect Management, Metrics and Reporting
  • 4.0+ Years of Mainframe development experience with COBOL, JCL, CICS, VSAM, CHANGEMAN, TSO Terminals, ISPF commands, IBM MVS, REXX, Db2, Online testing using CICS, Batch testing using JCL jobs, File Aid and MQ Series.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Azure Cloud and Open AI Service Engineer

Camelotis
08.2023 - 03.2024
  • Deploy technical services and handle incidents by using the Microsoft Azure platform to Enhance customer experiences
  • Integration of Azure AI Services: Implement and integrate Azure's AI capabilities into applications
  • This includes services for language, vision, decision-making, and more, depending on the project's requirements
  • AI Solution Design and Architecture: Design the architecture of AI solutions that leverage Azure AI services
  • This involves understanding the business problem, selecting appropriate AI services, and designing a solution that is scalable, reliable, and efficient
  • Development and Deployment: Develop and deploy AI models using Azure AI services
  • This includes writing code to interact with Azure's APIs, training custom models if necessary, and deploying these models into production environments
  • Monitoring and Maintenance: Monitor the performance of AI solutions and perform maintenance as required
  • This involves ensuring that AI services are running efficiently, troubleshooting issues as they arise, and updating AI models to improve performance or address new business needs
  • Data Management and Processing: Work with data that feeds into AI models
  • This includes data collection, preparation, and processing tasks to ensure that the data is suitable for use with Azure AI services
  • Collaboration and Communication: Collaborate with other team members, including data scientists, developers, project managers, and business stakeholders
  • Communicate complex AI concepts in a manner that is understandable to non-technical stakeholders
  • Compliance and Security: Ensure that AI solutions comply with relevant laws, regulations, and ethical standards
  • This also involves implementing security measures to protect data and AI models from unauthorized access
  • Cost Management: Monitor and manage the costs associated with using Azure AI services, ensuring that solutions are cost-effective and within budget
  • Design and Implementation of Cloud Infrastructure: Design and deploy scalable, highly available, and fault-tolerant systems on Azure
  • This involves selecting appropriate Azure services to meet an organization's requirements, including virtual machines, storage accounts, and networking components
  • Network Configuration and Management: Configure and manage Azure virtual networks, VPNs, and ExpressRoute to ensure secure and efficient connectivity between Azure resources, on-premises environments, and other clouds
  • Security and Compliance: Implement and manage security controls within the Azure environment
  • This includes configuring firewalls, managing access control, and ensuring data encryption
  • It also involves ensuring compliance with relevant laws and industry standards
  • Automation and Scripting: Use Azure automation tools and scripting languages (such as PowerShell, Azure CLI, or ARM templates) to automate the deployment and management of Azure resources
  • Automation helps in achieving consistency, reducing human error, and improving efficiency
  • Monitoring and Performance Tuning: Monitor the performance of Azure infrastructure using Azure Monitor and other tools
  • Identify and resolve issues with resource utilization, application performance, and network bottlenecks
  • This also involves capacity planning to ensure that resources are appropriately scaled to meet demand
  • Disaster Recovery and Backup: Implement disaster recovery strategies and manage backups of Azure resources
  • This ensures business continuity by minimizing downtime and data loss in the event of a disaster.

Azure DevOps and Migration Lead

Accenture
Atlanta, GA
05.2022 - 08.2023
  • Deploy technical services and handle incidents by using the Microsoft Azure platform to Enhance customer experiences
  • Worked on the application architecture, servers, storage, dependencies, and SLA details along with migration strategies like Cloud suitability assessment, results, Migration consideration, Optimization Opportunities, and Pattern considerations
  • Worked on migration environment by designing the Target Azure architecture, detailed design, Unencrypted interface solutions, Firewall, NSG rules details inbound, and outbound connections
  • Handled the Azure IAAS virtual machine specifications, scaling in, and out, storage specifications, network specifications, source-to-target mapping, azure tags, cost projection, deployment strategy, role-based access control, and DNS updates
  • Experienced in Backup, disaster recovery, SSL offboarding, Jobs creation- Database, batch, and Corn, database assessments, database migration solution strategy, monitoring requirements, decommissioning of infrastructure, and cutover process
  • Involved in the migration process by creating playbooks, cutover, rollback plans, tentative migration schedules, deployment templates, and database migration steps
  • Troubleshoot, evaluate, and resolve connectivity issues for applications running on Azure
  • Train the team of 10 on architecture design, development, and configuration automation to grow the company’s cloud services
  • Gained a practical understanding of networking, technology, and system administration, and transformed business requirements into executable plans in cloud environments
  • Fulfilled customer SLA requirements by designing highly reliable disaster recovery solutions in close coordination with 5+ executives
  • Involved in cloud discovery, assessment, planning, infrastructure build, development, pre, and post-MAT & cutover phases
  • Design and put in place Azure data protection features and deploy virtual machines in a highly available setting
  • Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the Content Delivery Network (CDN), and custom domain, and Managed access and storage access key
  • Worked on VMs golden image environment creation and maintenance of Web, App, and DB servers with respect to daily vulnerabilities and issues
  • Worked on Azure Functions, Events hub, and CCH setup of Non-production and production environments using terraform and shell scripting pipelines.

Azure Engineer /Infra Lead

Accenture
06.2018 - 05.2022
  • Leading the End-to-End Azure Infrastructure and POC efforts for Barclays- Cheque Imaging program relating to Barclays cheques and processing techniques
  • Involved more in day1, day2 activities of cheques and how cheques have been processed within UKBA and CLHUB
  • Involvement in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption, and Security on Azure
  • Configured and implemented the storage blobs and Azure files - Created Storage accounts, the Content Delivery Network (CDN), custom domain, Managing access, and storage access keys
  • Designed and implemented the test services in a Microservice-oriented architecture and Implemented the REST-based Microservices using Spring Boot
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP
  • Involved in the development of Microservices for all the models using a combination of Spring Boot and Spring Security
  • Worked on DevOps pipelines using Azure DevOps and Kubernetes for the Microservices Architecture
  • Integrated the Automated Build with Deployment Pipeline and currently installed and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production)
  • Used Terraform for building, changing, and versioning infrastructure and collaborating on the automation of Azure Infrastructure via Terraform and Jenkins
  • Built the process of remediation for Azure resources, by automating using JSON Templates and PowerShell scripts and deploying it using the build and release pipeline in VSTS
  • Worked on API testing tools like Rest Client, Postman, and SOAPUI
  • Experienced in running API load testing using tools like JMeter, and SOAP UI test Suit
  • Developing and extending Application Program Interface (API) for system inventory and DevOps automation.

Azure Engineer /Infra Lead

Accenture
Dallas, Texas
10.2013 - 05.2018
  • Involvement in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption, and Security on Azure
  • Configured and implemented the storage blobs and Azure files - Created Storage accounts, the Content Delivery Network (CDN), custom domain, Managing access, and storage access keys
  • Designed and implemented the test services in a Microservice-oriented architecture and Implemented the REST-based Microservices using Spring Boot
  • Worked on VM and OS provisions - VM Sizes in terms of CPU, memory, and storage capacity based on your workload requirements
  • Operating System Provisions including Windows, Linux, and custom images to Azure
  • Worked on storage and networking provisions – Storage - including managed disks, storage accounts, and Azure Files
  • Configure the type of storage, such as standard or premium, based on your workload requirements
  • Networking- including Virtual Networks (VNet), subnets, load balancers, and Network Security Groups (NSGs), configure public and private IP addresses, DNS, and VPN gateways
  • Involved in Backup and Disaster Recovery, including Azure Backup, Site Recovery, and Azure VM Backup and Monitoring and Management: including Azure Monitor, Azure Automation, and Log Analytics
  • Worked in Azure Policy to enforce governance and compliance requirements and Security: including Azure Security Center, Azure Firewall, and Azure DDoS Protection
  • Also, use Azure Key Vault to store and manage secrets and certificates.

Azure Engineer /Infra Lead

Accenture
09.2011 - 10.2013
  • Leading the User Acceptance Testing efforts for Bank of America relating to Transactions, Counterparty Exposures, Limits, ratings, Pricing, and legal agreements workflow and Reference
  • Automation of GUI and Back end functionalities using Python and Quartz Dev
  • Automation of UAT Regression Test cases for the stories written by the Business Analyst for each Iteration
  • Understanding the Business requirements and writing basic test cases and test scenarios of Credit Risk applications
  • Analyzed Bank of America Deal Approval Platform (DAP) Real-time trading platform application
  • Validated Credit Studio Application which explores more on Credit Exposures, Limits setting, and rating management of each counterparty
  • Testing and Validations on Legal Agreement workflow application – ATS (Agreement Terms Sheet) for all Bank Counterparties
  • Validated the Dodd-Frank Regulatory requirements in the ATOM application, part of the Credit Risk platform
  • Validated the CARAT application which explores more Trade workflow systems of a counterparty
  • Tested and Validated the CSX application – Credit Studio expansion with explores more on Counterparty level Exposures, Limits, trades, reminder workflows, risk levels, and underwriting workflows of trades
  • Identify the GUI objects for all components with templates and stores under the Object repository
  • Build traceability between test cases and test execution for all the GUI objects and run accordingly
  • Develop the Automation scripts on data migration from ATOM to ATS applications which are fed by many downstream applications
  • Develop the Rules engine for all the Objects created under the Sandra database and validate the rules using the Rules automation and generate the results through Email
  • Onshore and Offshore Coordination on daily Agile testing activities and risk-based testing techniques
  • Generating and verifying different types of reports, and extracts for each specific client by querying the database
  • Comparing data between ATOM and ATS for accuracy and raising the defects.

Data Analyst and Analytical Lead

Accenture
07.2009 - 09.2011
  • Leading the User Acceptance Testing efforts for Bank of America relating to Transactions, Counterparty Exposures, Limits, ratings, Pricing, and legal agreements workflow and Reference
  • Automation of GUI, Web services, and Back end functionalities using SQL and DB2
  • Preparation of Test Plan, traceability Matrix, test cases, test procedures, and test data from requirement documents
  • Providing statistical support for “ad hoc” credit analysis
  • Assisting in developing and maintaining credit pre-approval and limit policies
  • The credit Analytics engine employs the Monte Carlo Simulation process and scenario-consistent Aggregation process
  • Detailed analysis of Collateral Eligibility of products based on BASEL III standards
  • Enterprise stress testing for CCAR submission
  • Upstream data verification which includes trade/market data, ratings, limits, and other indicative data necessary for calculating Credit and Capital (BASEL) risk
  • Played a key role in preparing the Credit Risk UAT/Production Environment while delivering to the client
  • Credit Risk Analysis using SQL and Python for internally traded products and provide data for Basel-compliant regulatory reporting and economic capital reporting
  • Excellent in generating defect reports to coordinate and pursue development teams to achieve high-quality product releases promptly
  • Involved with integrating QTP/UFT scripts with QC/ALM for creating automation Test suits and Executing QTP scripts from ALM/QC for functional and regression testing
  • Manage day-to-day activities of 16 offshore/ 6 onsite QA / DA team members conducting front-end, batch jobs, and testing of trading applications
  • Day-over-day credit risk analysis for current and potential future risk exposure at the counterparty level
  • Verification of Current day exposure using trade data and collateral worthiness of the underlying instruments of a portfolio
  • Analysis of pricier model using mark-to-market data for major asset classes like Credit Derivatives, Commodities, Equities, FX, Interest Rates, Structured products, stocks, bonds, etc
  • Extensive knowledge of Credit Batch Autosys processes including operational aspects of the system
  • Work with the Executive Staff and various teams throughout the bank to provide a clear vision and facilitate the execution of a results-driven Quality Management Process that is focused on: user satisfaction, continuous improvement, employee development, and business growth
  • Works collaboratively and proactively with QA Team, Development SCRUM teams, and others to design and develop effective automation solutions, troubleshoot issues and resolve bugs
  • Own and create documentation that communicates the standards and procedures of a large QA Team involving delivering testing artifacts i.e., test plans, test scripts, and sign-off documents
  • Manage and oversight all QA/UAT environments, and coordinate release schedule with the release team
  • Plan, develop and implement the research of new or improved testing methods, processes, tools, and systems
  • Analyze software defects; conduct weekly bug triage meetings with development and product management
  • Building a high-performance QA team by hiring, training, coaching, and mentoring QA engineers
  • Reviewing change request documents, and defect descriptions and attending meetings to document the required changes.

Code Developer/Maintenance/Testing

Accenture
, USA
06.2007 - 06.2009
  • Understanding the business and maintaining the insurance policies and quotes through the TSO system and Change Man configuration tool
  • Preparation of test cases and test scenarios for all the Business requirements, creation of Insurance policies, and workflow management of auto insurance policies
  • Code development of policies in COBOL, CICS, and DB2
  • Code fix for the change requests and apply the code merging techniques
  • Analyzing user requirements and translating them into software specifications
  • Designing and coding software programs, applications, and systems according to specifications
  • Testing and debugging software to ensure that it functions correctly and meets quality standards
  • Preparation of Test Plan, traceability Matrix, test cases, test procedures, and test data from requirement documents
  • Reviewing change request documents, and defect descriptions and attending meetings to document the required changes
  • Participating in reviews and defect report meetings weekly and Debugging the logs for Failed jobs
  • Coordination with multiple teams and stakeholders for successful SIT execution.

Application Developer

Accenture
, UK
03.2006 - 05.2007
  • Understanding the trading settlement system between 2 parties and writing the high-level use cases and related pseudo code write-up for all requirements
  • Write pseudo code for all requirements within the application and review with peers before developing the original code of each module
  • Analyzing user requirements and translating them into software specifications
  • Designing and coding software programs, applications, and systems according to specifications
  • Testing and debugging software to ensure that it functions correctly and meets quality standards
  • Maintaining and updating software systems to ensure they remain compatible with evolving technologies and user needs
  • Collaborating with other team members, such as designers and project managers, to ensure that projects are delivered on time and within budget
  • Staying up-to-date with the latest trends and technologies in software development
  • Providing technical support to end-users to troubleshoot issues and ensure the smooth operation of software systems
  • Participating in code reviews and contributing to the overall improvement of code quality and team productivity
  • Reviewing change request documents, and defect descriptions and attending meetings to document the required changes.

Education

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
Hyderabad
04-2004

Skills

  • Azure Compute Services
  • Azure Storage Solutions
  • Azure Networking-vnets,subnets and IPM
  • Azure Security & Identity
  • Azure OpenAI and Cognitive Services
  • Azure Cognitive search, GPT-3 and GPT-4
  • Azure OpenAI Quotas, limits and TPMs
  • Azure Monitoring & Management Tools
  • Azure CLI , Automation and Python
  • Azure policies and Microsoft Bicep
  • Terraform , Shell scripting and VS Code
  • Data engineering and Design
  • Mainframe technologies - COBOL, JCL and CICS
  • Mainframe tools - Changeman, TSO, ISPF and REXX
  • Generative AI , Deep learning, AI Consultation & Implementation
  • Data science and Analytics
  • Machine Learning Algorithms
  • AWS, AWS CDK and GCP cloud knowledge
  • OpenCV,TensorFlow, Pandas, Pillow(PIL), NumPy

Certification

  • AZ-104 - Azure Administrator Associate
  • AZ-400 - Azure DevOps Engineer
  • Scaled Agile Framework Certified
  • HP Quality center
  • HP Quick test Professional

Timeline

Azure Cloud and Open AI Service Engineer

Camelotis
08.2023 - 03.2024

Azure DevOps and Migration Lead

Accenture
05.2022 - 08.2023

Azure Engineer /Infra Lead

Accenture
06.2018 - 05.2022

Azure Engineer /Infra Lead

Accenture
10.2013 - 05.2018

Azure Engineer /Infra Lead

Accenture
09.2011 - 10.2013

Data Analyst and Analytical Lead

Accenture
07.2009 - 09.2011

Code Developer/Maintenance/Testing

Accenture
06.2007 - 06.2009

Application Developer

Accenture
03.2006 - 05.2007

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
Kodandarao Kola