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