Tapan Halani

Tapan Halani

Mentor
5.0
(16 reviews)
US$15.00
For every 15 mins
19
Sessions/Jobs
ABOUT ME
Experienced Devops and Cloud engineer, AWS certified solutions architect, Certified kubernetes App dev, experienced in AWS, GCP, Azure
Experienced Devops and Cloud engineer, AWS certified solutions architect, Certified kubernetes App dev, experienced in AWS, GCP, Azure

Lead Devops/CloudOps engineer with an extensive experience in setting up cloud-native containerised infrastructures in GCP, AWS, Microsoft Azure and DigitalOcean. I have 2-3 years of experience in the following:

  • Designing, deploying and maintaining scalable and resilient Kubernetes clusters, using bare-metal servers, microk8s, Rancher, as well as managed kubernetes services like Azure AKS, Amazon EKS, GKE, Digitalocean DOKS.

  • Creating size-efficient, customised Docker images for applications based on Nodejs, Java, Python, Golang, and databases and frameworks MongoDB, Elasticsearch, Apache Kafka, Zookeeper, tailor-made for an organisation's security and compliance requirements.

  • Packaging and deploying clusters of Redis, Amazon Opendistro, Mongodb replicaset, Apache Flink, Druid, Kafka, Zookeeper, Nifi on Kubernetes using custom created Helm charts.

  • Setup CI/CD workflows using Gitlab CI, Drone.io, GoCD, Azure VSTS, AWS codepipeline, and white-label solutions like Gitosis.

  • Setup centralised logging using open-source ELK stack, and server/container monitoring and alerting using Prometheus and Grafana, NewRelic, Datadog, SysDig, WeaveWorks.

  • Deploy web applications on Azure App service, using Azure functions, Google cloud function, and Firebase. Design serverless architectures for SPA using AWS Lambda, Codepipeline, Cloudfront, S3, Cognito, Appsync, Dynamodb.

Hindi, English
Mumbai (+05:30)
Joined August 2019
EXPERTISE
2 years experience | 2 endorsements
- Setup fault-tolerant and resilient self-hosted Kubernetes clusters on cloud, and deploy distributed applications like Amazon Opendistro...
- Setup fault-tolerant and resilient self-hosted Kubernetes clusters on cloud, and deploy distributed applications like Amazon Opendistro for ES and Kubeapps on it. - Setup local deployment and testing environment for locally testing containerised microservices using Minikube, Docker, Bash scripts and Helm. - Configure, maintain and troubleshoot production-grade kubernetes clusters using managed kubernetes services like Azure AKS, AWS EKS, Digitalocean managed kubernetes, Google Cloud GKE. - Packaging and deploying clusters of Redis, Amazon Opendistro, Mongodb replicaset, Apache Flink, Druid, Kafka, Zookeeper, Nifi on Kubernetes using off-the-shelf Helm charts. - Write custom helm charts for node.js, Java, python based microservices, as well as for above listed databases and frameworks, meeting security and other orgranisation-specific requirements. - Integrate CI/CD for applications/services on kubernetes using Drone.io, Go.CD, Azure devops pipelines, AWS codepipeline. - Setup server/container monitoring solutions for kubernetes using open-source Prometheus/Grafana/Alert-manager stacks, as well as hosted solutions like Newrelic, Datadog, Sysdig, Weaveworks.
3 years experience | 6 endorsements
- Creating size-efficient, customised Docker images for applications based on Nodejs, Java, Python, Golang, and databases and frameworks ...
- Creating size-efficient, customised Docker images for applications based on Nodejs, Java, Python, Golang, and databases and frameworks MongoDB, Elasticsearch, Apache Kafka, Zookeeper, tailor-made for an organisation's security and compliance requirements. - Setup local deployment and testing environment for dockerised applications/microservices using Docker-compose and bash scripting.
1 year experience | 1 endorsement
- Automated cluster creation with modularised Terraform code, to provision EC2 instances, IAM users, S3 buckets, VPC, subnets, Gateway en...
- Automated cluster creation with modularised Terraform code, to provision EC2 instances, IAM users, S3 buckets, VPC, subnets, Gateway endpoints and Interface endpoint services, etc. - Migrated microservices to AWS serverless architecture. Created AWS Lambda functions and step functions, migrated our self-hosted mongodb data to Amazon Dynamodb and self-hosted elasticsearch to Amazon Elasticsearch service. - Setup federated and secure login in node.js backend using Amazon Cognito, aws-sdk, IAM and AWS API-gateway. - Hosted a react-based frontend using AWS cloudfront CDN, AWS S3 and integrated it's CI/CD using AWS codepipeline.
1 year experience | 1 endorsement
- Setup a bash script to automate creation of an instance template with configurable parameters like ssh login profiles, Firewall rules, ...
- Setup a bash script to automate creation of an instance template with configurable parameters like ssh login profiles, Firewall rules, init scripts etc. and to start declared number of instances from that template. These instances were used for Jmeter clustered testing of a website hosted in GKE. - Setup multi-region GKE cluster for an online multiplayer arcade game using Agones, helm, Gitlab CI, Autoscaling groups, Horizontal pod autoscaling etc.
AgonesHelmGoogle Cloud PlatformGkeGcp instance templatesGcp cloud iam
View more

REVIEWS FROM CLIENTS

5.0
(16 reviews)
Gauthier Schweitzer
Gauthier Schweitzer
September 2021
Tapan helped us a lot and provided a high quality work, showing a very appreciable reactivity. We will definitely work with him again in the future.
Paul Niebler
Paul Niebler
July 2020
lot of knowledge in cloud setups, explains concisely
rob youngquist
rob youngquist
April 2020
great job on second.
rob youngquist
rob youngquist
April 2020
I have an extensive networking background but I have a Azure networking project coming up and I have no experience. Tapan was excellent. From his modest first messages I thought I may only get 25-50% of what I hoped to accomplish in my learning lab but the first session he got me to 50% of where I wanted to be and I feel confident the next session or two will get me to where I want to be. I know what I needed was not coding as he seems very skilled but for me the Azure help is what I needed and he was patient and very thorough in his explanation and mentoring. Great mentor.
Kalyan Methuku
Kalyan Methuku
April 2020
He is good with k8 and does pause for discussion of new topics. Will reach him in the future for docker, helm and k8 issues.
Paul Niebler
Paul Niebler
September 2019
Tapan was very knowledge and helpful and explained a wide variety of topics (Azure, configuring VMs, setting up a webserver). Recommended
Brett Cunningham
Brett Cunningham
September 2019
Tapan is great! This is my third time reaching out to him.
Brett Cunningham
Brett Cunningham
August 2019
Tapan was awesome!!!! I spent over $200 with an "expert" previously. Tapan was 100x better!!!! Tapan was able to help me with my problem MUCH better and had a MUCH better solution. I will definitely use Tapan in the future for anything Kubernetes or CI/CD related.
Craig Howard
Craig Howard
August 2019
I was having issues building an Azure DevOps pipeline to deploy to an elastic beanstalk environment. Tapan and I had a quick meeting so I could show him the issue. He then asked me if he could do some research and resume the meeting later. When we resumed the meeting, he had the issue resolved in a half hour. Very happy with the result and will use him again the next time I am stuck.
Christopher Green
Christopher Green
August 2019
Tapan was very helpful and to the point. He helped me setup my Azure DevOps CI. His instructions were clear. He asked questions to find out what I was trying to do, and received information that I volunteered well. Helped me think out my own plan and addressed my concerns. Very collaborative. Very friendly and knows his stuff.
SOCIAL PRESENCE
GitHub
py2exe-extract
Automatically exported from code.google.com/p/py2exe-extract
0
0
lambda-function-example
JavaScript
0
0
Stack Overflow
133 Reputation
0
0
6
EMPLOYMENTS
Backend and Infrastructure Engineer
Lyearn
2017-01-01-2019-06-01
Worked on migrating the monolithic application backend to microservice paradigm, breaking the nodejs backend into smaller, isolated micro...
Worked on migrating the monolithic application backend to microservice paradigm, breaking the nodejs backend into smaller, isolated microservices. Worked on containerising them using Docker. Setup dev, staging and production clusters on Microsoft Azure, previously using Rancher 1.0 (cattle orchestration engine), then migrating to kubernetes. Setup multi-stage CI/CD pipelines on Azure devops for both frontend (reactjs based) and backend microservices. Shifted the frontend to Azure web-app, and implemented asynchronous periodic backend functions using kubeless functions.
Azure
Continuous Integration
Docker
View more
Azure
Continuous Integration
Docker
Kubernetes
Microservices
Elastic Stack
View more
Backend engineer
Lyearn
2016-01-01-2019-06-01
Design the architecture and write optimised backend code in nodejs that implements high-end features desired by the client. Mostly used t...
Design the architecture and write optimised backend code in nodejs that implements high-end features desired by the client. Mostly used technologies around MEAN stack.
Node.js
Git
MongoDB
View more
Node.js
Git
MongoDB
Heroku
Elasticsearch
View more
PROJECTS
Setup dev and production Kubernetes cluster on Azure AKS , and deploy applications on it
Highskillz
2018
- Created an AKS kubernetes cluster for both dev and production environments. - Create custom docker image for Mongodb including automati...
- Created an AKS kubernetes cluster for both dev and production environments. - Create custom docker image for Mongodb including automatic ssl-certificate generation/configuration , user creation and authorization. - Create kubernetes resource manifests for deploying pods, deployments, services, configmaps and other resources on kubernetes. - Created/deployed custom Helm charts for Apache Nifi, Ansible tower, Apache Flink, Akka etc. - Setup nginx ingress and path-based routing in cluster. Setup cert-manager for generating/managing Let's-encrypt fake certificates for development environment SSL termination.
MongoDB
Azure
Nginx
View more
MongoDB
Azure
Nginx
Docker
Kubernetes
Apache HTTP Server
DevOps
View more
Kubernetes consultant for a SaaS Platform
Swell
2019
- Shifting microservices like backend API, security vault, Mongodb previously hosted on AWS instances to containerised services in kubern...
- Shifting microservices like backend API, security vault, Mongodb previously hosted on AWS instances to containerised services in kubernetes cluster. - Created a self-hosted CI/CD pipeline for customer’s e-com stores on Digitalocean Managed kubernetes cluster, using git hooks and shell-scripts. - Wrote node.js backend code to facilitate store-creation, management and publishing changes directly from the UI, securely and resiliently. - Developed an in-house monitoring-system in node.js to monitor and update the status of stores on User’s UI and in MongoDB.
Bash
Monitoring
GitLab
View more
Bash
Monitoring
GitLab
Docker
DigitalOcean
Kubernetes
Helm
View more