Sudip Maji

Sudip Maji

Mentor
5.0
(70 reviews)
US$20.00
For every 15 mins
150
Sessions/Jobs
ABOUT ME
Generalist Programmer with extensive experience in infrastructure management, research and development
Generalist Programmer with extensive experience in infrastructure management, research and development

Software Engineer with a demonstrated history of working in the software industry. Skilled in developer operations, web applications development and designing distributed systems, micro-services, low latency fault-tolerant services, and managing infrastructure security.

English
Kolkata (+05:30)
Joined February 2018
EXPERTISE
7 years experience | 4 endorsements
- Have experience on setting up infrastructure from scratch to migrating infrastructure with no service downtime. - My day job requires m...
- Have experience on setting up infrastructure from scratch to migrating infrastructure with no service downtime. - My day job requires maintaining and auditing the security of the existing infrastructure. - Have experience in scaling, automating, provisioning, securing infrastructure
5 years experience | 2 endorsements
I have experience building end to end solutions mostly in Python ranging from something as simple as scrapers to rest frameworks, webapps...
I have experience building end to end solutions mostly in Python ranging from something as simple as scrapers to rest frameworks, webapps, packages and a lot more.
5 years experience | 6 endorsements
Working at a Django based startup, I have experience writing clean, generic, scalable and extensible code, and enforcing good design.
Working at a Django based startup, I have experience writing clean, generic, scalable and extensible code, and enforcing good design.
5 years experience | 2 endorsements
Git being the only version control system I have ever used, I know my way around the command line and use it on almost every one of my pr...
Git being the only version control system I have ever used, I know my way around the command line and use it on almost every one of my projects.
2 years experience | 2 endorsements
5 years experience | 10 endorsements
Managed large kubernetes clusters of 500+ nodes and 15000+ cpu cores
Managed large kubernetes clusters of 500+ nodes and 15000+ cpu cores

REVIEWS FROM CLIENTS

5.0
(70 reviews)
Sid Carter
Sid Carter
May 2021
Sudip's performance was excellent. He delivered a great Python and BeautifulSoup coding product ahead of schedule. The code testing and delivery steps were seamless. And, the 12-hour time difference was never an issue (I'm in Los Angeles). I hope he's available the next time I have Freelance job.
Phunsok Norboo
Phunsok Norboo
April 2021
great help! explained everything really well and really wants you to do well too. Highly recommend!
Arun Jitins
Arun Jitins
March 2021
Very helpful
R.R.H
R.R.H
March 2021
Excellent help.
Keith Gray
Keith Gray
March 2021
Very knowledgable, good communication
Salma
Salma
March 2021
Sudip is a very knowledgeable and well-spoken person, he helped me with a python assignment. I would highly recommend him!
Abdulbasit Almomen
Abdulbasit Almomen
February 2021
Great Instructor
Oscar Flora
Oscar Flora
February 2021
Amazing work.
Nayana Ramdas
Nayana Ramdas
February 2021
Sudip was very helpful and gave me the knowledge that I needed on time. Thank you so much
Avi Reddy
Avi Reddy
February 2021
Sudip is Very helpful. To the point and explains the concept well.
EMPLOYMENTS
Site Reliability Engineer
MoEngage
2019-02-01-2022-01-01
- Leading migration from EC2 VMs to kubernetes orchestrated containers - Dynamic configuration management using consul, confd, git2consu...
- Leading migration from EC2 VMs to kubernetes orchestrated containers - Dynamic configuration management using consul, confd, git2consul - Plan AWS VPC architecture using Terraform to have secure, cost friendly, environment agnostic infrastructure, integrated with Atlantis to manage provisioning from github comments - GitOps release pipeline using Argo CD and Drone CI for the platform - End to end development lifecycle planning on kubernetes, i.e. Secret management, access management, configuration management, build, deployment, monitoring, alerting, logging, everything as IAC and change management in git - Disaster recovery plan on kubernetes
Python
Docker
Kubernetes
View more
Python
Docker
Kubernetes
AWS EKS
View more
Senior Engineer
Plivo
2018-05-01-2019-01-01
- Responsible for infrastruture of plivo micro-services - Manage infrastructure as code - Dockerize services for easy development and s...
- Responsible for infrastruture of plivo micro-services - Manage infrastructure as code - Dockerize services for easy development and slowly migrating legacy services to containers
PostgreSQL
Redis
Docker
View more
PostgreSQL
Redis
Docker
Amazon RDS
Terraform
RESTful API
View more
Infrastructure Engineer
HackerEarth
2016-06-01-2018-05-01
- Manage infrastructure state using Terraform (https://www.terraform.io/) - Migration of whole infrastructure from EC2 Classic to VPC in...
- Manage infrastructure state using Terraform (https://www.terraform.io/) - Migration of whole infrastructure from EC2 Classic to VPC in AWS. (From late 2013, AWS made default VPC, before that machines use to launch inside EC2 Classic. As VPC has added security advantage, we migrated all components to inside VPC. We defined subnets, security groups, route tables, vpn, application/classic/internal load balancers, private/public hosted zone routing for services.) - Setup/tune web servers using nginx/uwsgi/apache/mod_wsgi - Design Highly Available, low latency, fault tolerant Message tracker using cassandra, thrift, haproxy, Apache Zepplin (https://github.com/iamsudip/he-clog) - Implement autoscaling solution on top of various data sources (rabbitmq, sqs, cloudwatch metrics, product data etc). - Deployment system using python-fabric - Configuration management using Saltstack - Infrastructure to manage and monitor SSH access to machines for Hackerearth engineers - Created a bot to manage processes running on different machines, manage servers, relay AWS alarms etc. If you are lonely talk to it you won't feel bored. - Manage infrastructure components built on top of rabbitmq, sentry, mongo, redis, sqs, mysql, haproxy, Cassandra etc - Architect infrastructure components in a linearly scalable way
Python
MySQL
MongoDB
View more
Python
MySQL
MongoDB
Redis
Cassandra
RabbitMQ
HAProxy
Terraform
Apache HTTP Server
View more
PROJECTS
Highly Available, Fault Tolerant Message TrackerView Project
2017
Hackerearth's submission evaluation involves lots of message passing. This service allows us to track down messages realtime.
Hackerearth's submission evaluation involves lots of message passing. This service allows us to track down messages realtime.
Python
Cassandra
HAProxy
View more
Python
Cassandra
HAProxy
Apache zepplin
Apache thrift
View more