profile-pic
Vetted Talent

Shantanu Bose

Vetted Talent
Cloud / DevOps Engineer with a strong focus on automating critical infrastructure and deployments across on-premise and cloud infrastructure, aiming to leverage cutting-edge technology to build solutions.
  • Role

    Advisor

  • Years of Experience

    12 years

Skillsets

  • Ubuntu
  • Python-boto3
  • Vagrant
  • Shell Script
  • Jenkins
  • Helm
  • BitRise
  • Python
  • GitLab
  • EKS
  • Fluentbit
  • Ansible
  • Terraform
  • Prometheus
  • Kubernetes
  • Grafana
  • Git
  • Docker
  • Cloudformation
  • Azure
  • AWS

Vetted For

12Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior AWS DevOps EngineerAI Screening
  • 48%
    icon-arrow-down
  • Skills assessed :Agile principles, Jira, CI/CD Tools, Terraform, AWS, Docker, Java, Jenkins, Kubernetes, 組込みLinux, Python, Ruby on Rails
  • Score: 48/100

Professional Summary

12Years
  • Apr, 2024 - Present1 yr 9 months

    Application Development Advisor

    Evernorth Health Services
  • Jul, 2021 - Apr, 20242 yr 9 months

    Lead Engineer (DevOps)

    Tresata
  • May, 2020 - Jun, 20211 yr 1 month

    Senior Software Engineer (DevOps)

    Scalex Technology
  • Aug, 2016 - Apr, 20203 yr 8 months

    Software Engineer

    Cloudsub Technology

Applications & Tools Known

  • icon-tool

    Terraform

  • icon-tool

    AWS ECR

  • icon-tool

    AWS EKS

  • icon-tool

    Azure DevOps

  • icon-tool

    ADLS Gen2

  • icon-tool

    Azure Synapse Analytics

  • icon-tool

    Helm

  • icon-tool

    Grafana

  • icon-tool

    Prometheus

  • icon-tool

    Opensearch

  • icon-tool

    OpenVPN

  • icon-tool

    Docker

  • icon-tool

    CDP

  • icon-tool

    AWS CloudFormation

  • icon-tool

    Git

  • icon-tool

    Bitbucket

  • icon-tool

    GitLab

  • icon-tool

    Vagrant

  • icon-tool

    Ansible

  • icon-tool

    MySQL

  • icon-tool

    HTML

  • icon-tool

    CSS

Work History

12Years

Application Development Advisor

Evernorth Health Services
Apr, 2024 - Present1 yr 9 months
    Lead a team of 70+ members in developing and maintaining various web applications for Health Contractors, ensuring efficient team collaboration and project alignment. Enabled the team to manage application infrastructure on AWS, optimizing key services such as API Gateway, Lambda, RDS, Terraform and Jenkins to support real-time operations. Managed the engineering and infrastructure behind the service which serves 45Mn+ Members and Providers. Continuous sync with Business Product owners and Technical product owners to keep the product in sync and aligned with business values. Oversaw the 24/7 operational readiness of the application, ensuring its critical role in revenue generation and decision support for Health Contractors.

Lead Engineer (DevOps)

Tresata
Jul, 2021 - Apr, 20242 yr 9 months
    Built and managed AWS-based infrastructure for Data Analytics SAAS product. One of the first team members of the India center. Hired, mentored, and built the DevOps team. Participated in pre-sales, product demos and PoCs. Expertise in setting up Kubernetes cluster for multi-tenant architecture using Terraform across AWS EKS and Azure AKS. Worked on AWS ALB Ingress controller, ECR, Cognito, Synapse, Azure DevOps, IAM, Lambda, EC2, Secret Manager and multiple other Azure & AWS services. Deeply experienced with AWS and Azure, focusing on Azure DevOps, ADLS Gen2, and Synapse Analytics to create client-centered solutions. Deployed OpenSearch on EKS and AKS with custom configurations secured by OpenVPN server and SAML based authentication. Built log analytics using Grafana, Prometheus, Fluentbit using Helm chart. Built and managed docker images for the product.

Senior Software Engineer (DevOps)

Scalex Technology
May, 2020 - Jun, 20211 yr 1 month
    Worked with AWS resources like IAM, EC2, EBS, S3, ELB, VPC, ECS, Lambda, Route 53, Auto Scaling, Cloud Watch, Red Shift, SQS, SNS. Designed AWS CloudFormation templates, Python Boto3 and Terraform Scripts to create custom-sized VPC, Subnets, NAT to deploy web applications and databases. Involved in various phases of Software Development Life Cycle (SDLC) such as requirement gathering, modeling, analysis, design, and development. Set up databases in AWS using RDS, storage using S3 bucket, and configured instance backups to S3 bucket to ensure fault tolerance and high availability. Experience with Version Control Systems like Git and Bitbucket and containerization tools like Docker. Coordinated with application teams to deploy applications and investigate application errors.

Software Engineer

Cloudsub Technology
Aug, 2016 - Apr, 20203 yr 8 months
    Started as Python developer and switched to DevOps / Cloud engineer. Used Docker, Vagrant, and Ansible for managing the application environments. Developed Continuous Integration (CI) and Continuous Deployment (CD) using GitLab. Improved deployment process within AWS (ex. cross-region automated deployment). Deployed and tested different modules in Docker containers and Git. Built database models and queries using MySQL, APIs and Views using Flask framework in Python to build interactive web-based solution. Designed and developed the UI of the website using HTML, CSS, and JavaScript.

Achievements

  • Deployment of Kubernetes cluster using Terraform
  • Implemented secure access to Amazon EKS through OpenVPN
  • Created customized helm charts with private docker images
  • Built local IDP for SAML testing
  • Configured cloud infrastructure with AWS and Azure services
  • Developed CI/CD pipelines

Major Projects

1Projects

Chotukhanala.com

Jul, 2013 - Jun, 20162 yr 11 months
    Conceptualized and launched India's 4th largest online ordering and delivery website. Hired and mentored the technology, sales, and operations team to expand the company to 8 cities.

Education

  • Bachelor of Engineering

    IES College of Technology (2011)

Certifications

  • Certi scrum master

  • Microsoft certified: azure fundamentals

  • Certified scrum master

AI-interview Questions & Answers

Could you help me understand more about your background? But before you so I have a decade old experience, uh, in IT industry and out of which a relevant experience of 6 to 7 years in DevOps, worked on different clouds like AWS, Azure, with different technologies like Kubernetes, Docker, basics of AWS, EC 2, S3, and a lot of that lot of the deployments, production environment, testing environment, Still a lot of CICD things and everything. So most of the things I have almost touched, uh, in DevOps, this whole vast career of mine to DevOps. So, yeah, this is it. Uh, starting with entrepreneurship, ended now into DevOps. So it's been a whole around 11 years journey.

And handling last databases. I'm not pretty much sure with the Python thing. Uh, I know basics of Python, but I'm not pretty much sure about it. So we still try to take a crack into it. I'm not considering Python to it, but, usually, when we work with the large databases, we try to do some uh, distributed computing on them. So that's how we try to process big datasets with which we usually do with Hadoop or Spark. I'm not pretty sure with Python. Maybe we'll be using Pyspark for that.

I recently did that, actually. I mean, not recently, but, yeah, for a long period of last, maybe 8, 9 months, I'm doing that. So we are using Prometheus for it, uh, Prometheus Grafana to do the monitoring of our ports in Kubernetes. Uh, so, yeah, we tried doing Fluentbit also. So we get the logs while using Fluent Bit, and we finish real time methods. We get it from, uh, Prometheus and showcase them on Grafana.

What's an address? So if it's a multi multi cloud deployment, I would definitely suggest go for Terraform. And if it's in premise or not exactly in premise would be the right word, but it's something which is very much of AWS thing, then we can definitely go for AWS CloudFormation. But, yeah, definitely, Terraform has its own, uh, value add to everything actually, taking from state file to plan, apply a lot of stuff into Terraform, where CloudFormation gives a very much beautiful view of a designer thing where we are writing a simple YAML or JSON Terra CloudFormation, and we can see that, okay, uh, how this whole architect is going to look like. So that's that's upper end in CloudFormation. But, yeah, obviously, if it's we have a multi cloud deployment, then definite CloudForm is the perfect fit over there.

Well, uh, you need to automate a regular task that must be performed in the Linux servers with scripting language. Yeah. If it's a regular task which needs to be performed on a Linux server, uh, I I would choose Python, uh, maybe at for a very certain interval of time that you're okay with. Maybe maybe after every day at 12 PM, it will run. And if there is architecture behind it, maybe it's something, so I would go for Lambda functions in Python that can do that. Uh, but but, yeah, in this scenario, CronJob is the best thing to do. Batch scripts can help

What steps do you take from the root cause analysis when your application behaves unexpectedly and how to prevent it from happening in the future. See, uh, from my scenarios, when I work on a product, actually so the first thing first is that every time something is happening not expected it has to be, we try to check the root cause by finding by going through the architecture. K. Okay. Fine. Let's suppose I have a port and I have a product, and I know that, Keith, this product is going to run into a namespace. Right? And that namespace gets pinned up every time, uh, by by by, uh, API. Right? And that API is made up of some help charts behind that. And so I tried to look into the YAML file first. Okay. The YAML file, how this YAML file is going to make this bot look like if it's all good. If it's not all good, what are the configurations? Why maybe it might be sometimes possible that it's consuming more memory, more CPU. Sometimes it's like, okay. Jobs are not starting because the port configuration is very weak. It's only saying that, okay. You can have 1 GB of memory, and the port configurations to start, it needs 1.5 GB of memory. So these are the small things. So but I personally feel every time, if you have a clear architecture ready with us, it's very easy to look into where exactly things are going

Consider the following. We need to continue to confirm the performance part part that could prove successful implementation. Uh, replica 3 selector will check. Match labels, Not sure, but maybe the match labels, uh, 2 different labels, uh, in the next one. Apart from that, uh, without without maybe maybe if indentation is correct, I feel the app labels are wrong. Uh, that could be one of the reasons. Rest, not sure. Rest I think this is the only thing.

Given the below Python code, explain what the issue might be. What the issue might be? Uh, code looks good to me. Try catch. Try accept. The final deploy for cleanup. Not sure. Uh, the code looks good to me. I have to I'm not pretty much sure that there's a function which is doing this. Maybe the main file, it's it is not returning any value.

How do I do version control and deployment in multiple environments to ensure consistency across production? Yeah. So it's version control, we basically use Git for that, and all our deployments have the Git Git versions with them, actually. So that's how we are controlling our version control for different deployments, and we have our QA and prod deployments at different production numbers. And, accordingly, we do that. We uncheck on a very diff various multi cloud deployments also. Right. We use Git for that, actually. But it's, like, 1, uh, 1 minute 20 seconds for this question. I don't know. How you handle version control and deployment in a multi cloud environment to ensure consistency across production and production setups? Version control is Git only. Yeah. We'll be using CodeKit for that.

When configuring the infrastructure, how do you ensure that the system is securing cybersecurity threats? First thing first is our security groups. 2nd, then we have it's depending upon how the app or the product is exposed to a web, then that then comes to a lot of stuff, actually. If it's a simple database infrastructure, we can talk about NAT gateways, how the NAT gateway is coming, how ingress is getting con getting connected with the web, how where the e c two is maybe in so the public subnet. So we try to make sure creating a private subnet that web gets access to the private subnet via bastion host. A lot of stuff can be ensured to make sure that the data is secure against cybersecurity threats.