
Sanket Patel
Verified Expert in Engineering
System Administration Developer
Bengaluru, Karnataka, India
Toptal member since January 23, 2018
Working as an operations engineer with more than two years of professional experience, Sanket has expertise with Linux administration, networking, systems performance, and big data infrastructure administration. He specializes in DevOps practices and has worked with remote teams ensuring timely and thorough communication.
Portfolio
Experience
- Amazon Web Services (AWS) - 3 years
- Python - 3 years
- Bash - 2 years
- Flask - 2 years
- HBase - 2 years
- System Administration - 2 years
- SaltStack - 2 years
- Linux - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Git, Linux
The most amazing...
...project I administer is Hadoop/HBase cluster which I have tuned rigorously to gain 5x performance improvement while reducing the cluster size to less than half.
Work Experience
Site Reliability Engineer
- Worked on a capacity engineering initiative.
- Created a service metrics analysis and anomaly detection platform.
- Worked on a site-wide artifacts distribution platform.
Operations Engineer
Directi
- Commissioned, managed, and tuned Hadoop clusters.
- Set up monitoring infrastructure to monitor production services and systems health.
- Set up auto-scaling for client facing service using AWS Cloudwatch, SNS, and Lambda using requests/sec metric.
- Built infrastructure to collect selected JVM metrics for production services running across infrastructure and stored them in OpenTSDB to visualize in Grafana.
- Co-developed incident management system (similar to PagerDuty) to handle and escalate incidents by sending SMS and call to service owner and team lead.
- Completed automation using Jenkins, AWS Lambda, and config management using salt-stack.
Intern
Directi
- Contributed to a Business Continuity Project which ensured that the production HBase cluster stays backed up and in sync with a stand-by cluster. The back up happens once a day and the back up cluster stays in shutdown state at the other times on the day, ensuring data is backed up regularly and cost of infrastructure is minimal. The project was completed in Python and multiple modules were developed for multiple tasks such as managing EC2 instances, creating back ups, orchestrating whole process, and managing the state.
Experience
PyDFS
https://github.com/sanketplus/PyDFS/The objective of this project was to learn the internals of Distributed File Systems.
Ta-Tools
It uses multiple python modules for various purpose. Basic data-structure for each stock symbol is Python Pandas Dataframe.
It has custom built modules for Technical indicators and candlestick patterns and it also integrates ta-lib module the same purpose.
It currently integrates two data providers Quandl and AlphaVantage. It has flexible architecture to accommodate more providers.
PyWSocket
https://github.com/sanketplus/PyWSocketIt implements minimal WebSocket protocol over vanilla TCP socket. It looks out for HTTP Upgrade header and if found it proceeds with WebSocket handshake. After handshake is complete it acts as Echo Server.
knetstat
https://github.com/veithen/knetstat/graphs/contributorsIn most Linux distros, after a socket is created, it is not possible to inspect socket options/flags with which socket was created. knetstat allows that.
I added support to check if TCP FASTOPEN option was passed when a socket was created.
maybe
https://github.com/p-e-w/maybe/graphs/contributorsI added support to detect various file system operations/syscalls including mkfifo and mknode (linux pipes) which previously were not detected by maybe.
MovieNight
Education
Bachelor's Degree in Information Technology
Nirma Institute of Technology - Ahmedabad, India
Skills
Tools
AWS IAM, Amazon Virtual Private Cloud (VPC), SaltStack, Git, NGINX, Cloudera, Jenkins
Paradigms
DevOps
Platforms
Amazon Web Services (AWS), Amazon EC2, Linux, AWS Lambda, WordPress, Hortonworks Data Platform (HDP)
Storage
Amazon S3 (AWS S3), HBase
Languages
Bash, Python, C
Frameworks
Hadoop, Flask
Other
System Administration, OpenTSDB, Metrics, Engineering, HAProxy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring