Bharathkumar Subramani’s Portfolio
Welcome to my GitHub portfolio! I’m Bharathkumar Subramani, a passionate and dedicated software/Cloud developer specializing in backend development and Cloud engineering. Below, you’ll find a showcase of my projects, skills, and contact information.
About Me
I am a versatile engineer with a dual expertise in software and cloud engineering. With a robust background in developing scalable applications and data processing pipelines, I thrive on tackling complex problems and leveraging cutting-edge technologies to drive innovation.
Skills
- Programming Languages: Python, Golang, Shellscript
- Frameworks: Flask,
- Databases: MySQL, DynamoDB, MongoDB
- Tools & Platforms: AWS, Docker, Git, Kubernetes, terraform, github actions, jenkins
- Other: AWS DevOps
Projects
This project aims to demonstrate the integration of Amazon API Gateway with AWS Lambda functions using a custom authorizer. The Serverless Application Model (SAM) is utilized to define and deploy the resources required for this serverless architecture.
- Technologies: AWS, Python, CloudFormation, AWS Lambda
- Description: This project, I build a simple serverless application that exposes RESTful APIs through Amazon API Gateway. These APIs will be backed by AWS Lambda functions responsible for processing incoming requests and generating appropriate responses. Additionally, I have implemented a custom authorizer to authenticate and authorize requests before they are routed to the Lambda functions.
This repository contains configuration for the AWS Account Factory for Terraform module. The module creates a pipeline of AWS services that allow you to create and customize AWS Control Tower accounts through Terraform configuration.
- Technologies: Terraform, AWS
- Description: The “aws-control-tower-management-aft” repository serves as a centralized hub for managing the Account Factory for Terraform (AFT) module configuration within a cloud infrastructure setup. This repository houses crucial configuration files, scripts, and documentation essential for the proper functioning and management of the AFT module.
This repository contains example configuration to kick off new account provisioning using AFT or add existing account.
- Technologies: Terraform, AWS, Python, Shell script
- Description: This repository contains boilerplate configuration for defining account requests to use with the Account Factory for Terraform module. The AFT pipeline requires the structure used and the included submodule to define a DynamoDB table item with your account specifications.
This repository contains boilerplate configuration for defining account customizations to use with the Account Factory for Terraform module.
- Technologies: Terraform, AWS, Python, Shell script
- Description: This repo stores the Terraform and API helpers for the Account Customizations. Account Customizations are used to customize all provisioned accounts with customer defined resources. The resources can be created through Terraform or through Python, leveraging the API helpers. The customization run is parameterized at runtime.
This repository contains boilerplate configuration for defining global customizations to use with the Account Factory for Terraform module.
- Technologies: Terraform, AWS, Python, Shell script
- Description: This repo stores the Terraform and API helpers for the Global Customizations. Global Customizations are used to customize all provisioned accounts with customer defined resources. The resources can be created through Terraform or through Python, leveraging the API helpers. The customization run is parameterized at runtime.
This repository contains configuration for the AWS Account Factory for Terraform module. The module creates a pipeline of AWS services that allow you to create and customize AWS Control Tower accounts through Terraform configuration. The deployment is orchestrated via continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions.
- Technologies: Terraform, AWS, Python, Shell script, github actions
- Description: This repository contains configuration for the AWS Account Factory for Terraform module. The module creates a pipeline of AWS services that allow you to create and customize AWS Control Tower accounts through Terraform configuration. The deployment is orchestrated via continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions.
Feel free to reach out to me for any inquiries or collaborations:
Thank you for visiting my portfolio! I look forward to connecting with you.