Project: Popular Bank
The bank AWS Middleware project is based on the Banking Industry Architecture Network (BIAN) standard. With the help of the Interactive Financial eXchange (IFX) standard, we are developing a unified platform for the exchange of financial data between financial institutions, businesses, and consumers.
Technology:
- C# and .NET Core
- AWS services :CloudFormation. Lambda Functions, API Gateway, LocalStack, DynamoDB, S3
- DevOps: Azure DevOps, Git (Automatic Build and Deployment), Python, PowerShell, SonarQube, Docker
⦁ Postman
⦁ Veracode (Vulnerability Scanner Tool)
Responsibilities:
- Develop AWS middleware software that connects different software components by calling vendor's endpoint or applications and enables them to communicate with each other, allowing for exchange of data and information and is hosted on Amazon Web Services (AWS).
- Design and develop RESTful APIs, backed Services using AWS API Gateway and Lambda in C# language.
- Responsible for architecting, designing, implementing and deploying of cloud based infrastructure and its solutions.
- Written cloud formation templates in YML to create REST APIs, Lambda functions, S3, DynamoDB tables, KMS keys, IAM roles and policies, Code pipeline, custom VPC, EC2, subnets, NAT to ensure successful deployment of web applications.
- Automated deployment and configuration of cloud‑based applications, reducing deployment time by 60% and minimizing human error.
- Responsible for Continuous Integration and Continuous Delivery process implementation using Azure DevOps pipelines along with Python and Shell scripts to automate routine jobs, run Veracode static scans.
- Setup LocalStack which is cloud service emulator to develop and test serverless applications offline, deployed it on Docker using Docker compose.
- Generate SonarQube code coverage reports and static code analysis to evaluate security and reliability of projects.
- Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like Azure Repos, GIT.
- Configured AWS CLI and performed necessary actions on AWS services using shell scripting, batch, PowerShell scripting.
- Monitor and troubleshoot application performance using AWS services such as CloudWatch and X‑Ray.
- Develop and maintain security best practices for AWS services such as IAM, KMS, and CloudTrail.
- Responsible for Testing and documenting REST APIs using Postman.
Project : Bajaj Finserv Ltd
Responsibilities:
- Implemented full‑scale pipelines using Jenkins GUI and/or Groovy Scripting, Azure DevOps.
- Analyzed project codes through SonarQube and helped teams meet code quality goals.
- Setup large scale Containerization using docker‑compose scripts across environments for Developers/QAs.
- Integrated execution of unit tests, Postman scripts, and automated tests in CI/CD process.
- Implemented CI/CD pipelines for Node, Angular, React, Ionic, Java, PHP, .NET Framework and .NET Core, Python, Salesforce, Sitecore applications as well as mobile‑ based applications Android and iOS.
- Written Templates for AWS Infrastructure as a Code using Terraform to build staging and production environments.
- Automated Azure Infrastructure management using ARM templates in Azure.
Project: MnM (Mahindra and Mahindra)
Responsibilities:
- Developed and Designed Azure DevOps pipelines to manage resources in Azure
- Implemented automation for deployments by using YAML scripts for massive builds and releases
- Automated and orchestrated workloads across AWS and Azure cloud providers
- Orchestrated Docker container cluster using Kubernetes
- Automated release pipeline to achieve zero-touch deployments using Azure DevOps pipeline, Azure App Services, Bitbucket, SonarQube
- Implemented use of various tools that help in CI/CD process such as artifact stores like Nexus, AppCenter.
- Defined branching, labeling, and merge strategies for all applications in Git
- Implemented master-slave architecture to improve performance of Jenkins