A photo of Mitesh Shah

Mitesh Shah

Linux Enthusiast
System Administrator

Email Skype Github Twitter Google+ Resume Hire Me Keybase LinkedIn Stackoverflow


Mitesh Shah

Download as PDF

Summary

I am passionate about making things easy/automate using shell scripts.
I believe in “Stay Lazy” so most of my tasks are replaced by shell scripts :)

Experience

System Administrator
Corona Labs
August 2016 – Present | Bengaluru Area, India

  • Server Hardening
  • Patch Critical Security Vulnerability
  • Setup/Manage Git Infrastructure using GitLab
  • Setup Nagios/Grafana Monitor System And Alerts Emails
  • Setup Centralized Log Management System via Syslog-ng
  • Automate package update task via Ansible on Ubuntu/CentOS servers
  • Optimize The NGINX/Apache/PHP/MySQL & Sysctl for better server performance

Linux Expert
Freelance
April 2016 – Present | Remote

  • Server Hardening
  • Patch Critical Security Vulnerability
  • Setup Nagios Monitoring System & Status Pages
  • Automate NGINX/PHP/MySQL & WordPress Setup and Monitor
  • Setup Local Development Environment using Vagrant
  • Automated Hourly/Daily/Weekly Backup and Email Alerts
  • Perform Server Audit/Maintenance/Backup on Weekly basis
  • Automate package update task via Ansible on Ubuntu servers


DevOps Engineer
Moxie NYC
April 2016 – September 2016 | Remote

  • Server Hardening
  • Patch Critical Security Vulnerability
  • Setup Nagios Monitoring System & Status Pages
  • Automate NGINX/PHP/MySQL Setup and Monitor
  • Setup Local Development Environment using Vagrant
  • Automated Hourly/Daily/Weekly Backup and Email Alerts
  • Perform Server Audit/Maintenance/Backup on Weekly basis
  • Automate package update task via Ansible on Ubuntu servers


System Administrator
Perk.com
December 2014 – July 2016 | Bengaluru Area, India

  • Server Hardening
  • Patch Critical Security Vulnerability
  • Setup/Manage Git Infrastructure using GitLab
  • Setup/Optimise ELK { ElasticSearch, Logstash, Kibana } Stack
  • Install/Update/Optimise Linux, Mac OS X, Windows Systems


Product Head - EasyEngine
EasyEngine.io
April 2014 – November 2014 | Pune Area, India

  • EasyEngine written on Shell Scripts (5000+ Lines of Code)
  • EasyEngine (ee) is a command line control panel to setup NGINX server on Debian/Ubuntu Linux distribution for HTML, PHP, MySQL, HHVM, PageSpeed and WordPress websites.
  • Patch Critical Security Vulnerability - SSL Poodle, Heartbleed etc
  • Maintain NGINX package with custom modules like ngx_pagespeed, lua etc
  • Setup/Manage Continuous Integration (CI) using Jenkins from Scratch - Which start six different virtual machine to test EasyEngine on Debian/Ubuntu 32/64 bit systems.


Linux System Administrator
rtCamp.com
September 2012 – March 2014 | Pune Area, India

  • Extensive experience as Linux (Ubuntu, Debian, Fedora, RHEL, CentOS, Backtrack) Server/System Administrator.
  • Expertise in Linux Server/System installation, configuration, administration, troubleshooting, monitoring and backup & recovery methodologies.
  • Expertise in the web server technologies such as Nginx, Gitolite, SSH, SFTP, IPTables, Fail2Ban, etc
  • Responsible for blocking various websites and content filtering using Squid3 and DansGuardian software.
  • Created EasyEngine (ee) to automate WordPress setup on Debian/Ubuntu based Linux Servers.


Linux System Administrator
Illuminati Solutions Pvt LTD
September 2010 – July 2012 | Bengaluru Area, India

  • Responsible for various hardware and software acquisitions and implementations.
  • Extensive experience as Linux (Ubuntu, Fedora, RHEL, CentOS, Backtrack) System Administrator.
  • Expertise in Linux Server/System installation, configuration, administration, troubleshooting, monitoring and backup & recovery methodologies.
  • Expertise in the support of fundamental technologies such as DNS, SSH, SFTP and FTP, TCP/IP, Samba.
  • Responsible for blocking various websites and content filtering using Squid3 and DansGuardian software.
  • Responsible for the implementation, administration and maintenance of company website hosted on local CentOS System.

Honors & Awards

Newbie rtCamper Of The Year
rtCamp.com
March 2013

Geekish rtCamper of The Year
rtCamp.com
March 2014

Projects


EasyEngine (ee)

  • EasyEngine (ee) is a command line control panel to setup NGINX server on Debian/Ubuntu Linux distribution for HTML, PHP, MySQL, HHVM, PageSpeed and WordPress websites.
  • EasyEngine’s simple 1-line commands can do following stuff:
    • Complete Setup - Install NGINX, PHP, MySQL, Mail Server and dependencies in a single command.
    • HHVM & PageSpeed Support - Boost WordPress sites by enabling HHVM and PageSpeed using a single command.
    • Caching Options - Use W3Total Cache, WP Super Cache & Nginx’s FastCGI Cache.
    • Config Optimization - Automatically tweaks server configuration as per available hardware resources.
    • Git-Backed Changes - All config changes are saved using Git so feel free to play with config!


Media Node

  • A node.js wrapper for ffmpeg.
  • Single command take care of install/setup Node.js & dependency on Debian/Ubuntu/CentOS Servers.


activeCollab Gitolite

  • ac_gitolite module connects your activeCollab to gitolite seamlessly.
  • activeCollab users can create new git repositories, manage SSH keys, read/write access, webhooks and much more, using the intuitive web-interface added in activeCollab.
  • Once a repository gets created all git commands will work directly with gitolite server.
  • All your git tools like netbeans and git-tower will work just right away!


NGINX Custom Package

  • Build/Compile various NGINX flavor which include 3rd party modules like ngx_pagespeed, lua etc
  • Quickly build NGINX stable/mainline by running single command.


Skills


Version Control
GIT SVN

Web/Application Server
NGINX APACHE

Continuous Integration
Jenkins Travis-CI

Database
MySQL MariaDB

Content Management System
Jekyll WordPress

Virtualization Platforms
Docker Vagrant

Programming Language
Shell Scripting Perl Python

Cloud Service
AWS Linode SoftLayer DigitalOcean

Software
ELK Stack Ansible OpenVPN Squid3

System Administrator
Linux Debian/Ubuntu Redhat/CentOS Mac OS X

DevOps Tools
Docker Vagrant Ansible ELK Stack Nagios Monit GIT Github

Security Tools
Nmap Nikto WireShark TCPDUMP Fail2Ban IPTables Metasploit Slowloris



OpenSource Contribution


appium/appium
Fixed OpenJDK Java version RegExp

mudassir0909/jsonresume-theme-elegant
Added URL in reference section

Facebook/augmented-traffic-control
Typo Fix & Reported StyleSheet Issue on Django Framework #216

NginxInc/nginx-wiki
Updated EasyEngine Definition

Blueliv/elk-config-examples
Fix PDF URL

10up/WordPress-Server-Configs
Nginx now support auto variable, so no need to change that variable when we change server

discourse/discourse
Better way to retry curl command

pickhardt/betty
Make curl silent

h5bp/server-configs-nginx
Nginx now support auto variable, so no need to change that variable when we change server

creack/docker-vps
Automatic Reload NGINX Service When Modify Any Configuration File under /etc/nginx/sites-available or /etc/nginx/sites-enable

bellthoven/bangsh
Fix PATH Issue

wp-cli/wp-cli
Fix WordPress SubDomain Issue



Recommendations

Mitesh worked mainly on EasyEngine @rtCamp.

He single-handedly coded entire EasyEngine in early days. Later on, he builded a nice team to handle growth of the project.

From hiring, training to mentoring - he managed his team very well. At the same time, he worked hard on customer support forum and actively contributed to many other open-source projects during his tenure at rtCamp.

Apart from EasyEngine, Mitesh's knowledge on linux and security helped rtCamp in many areas. rtCamp is honored to have Mitesh working with us.


Mitesh is a very proactive person and is very professional and friendly to work with. His skills in Ubuntu, System administration and Nginx is exceptional. He spearheaded one of the prime products at rtCamp called "EasyEngine". He actively developed & maintained the product based on developer and community feedback.
Mitesh is very helpful and resourceful and essentially a good team player. He helped me at various instances while EasyEngine was in it's baby steps. He also helped with production environment setups. He is creative and simplistic in his approach to solve problems and focuses on automation.
I highly recommend Mitesh for his groundwork experience and exceptional skills.


Mitesh is good at Shell Scripting and Linux System administration. He is capable of handling the whole team, There were around 10-15 developers, and he was able to help each one of them whenever required.
He developed the "EasyEngine- CLI tool to manage WordPress and other PHP hosting" and handled all the support and other tasks related to it. He is really good at Server administration. I wish him best for his future endeavours. :)


Mitesh is a proactive and tireless contributor who would make a great addition to any team. He is a Top Notch Linux System Administrator and server security expert. He makes routine server tasks very easy by automating them with shell script. EasyEngine is best example for his shell scripting.
Exploring to new technologies is his best feature. He is best at using NGINX, Pagespeed.
Solving problems by analysing logs is strength he got. And the last but not least he is OpenSource lover, so he contributes to opensource projects.


If it's Linux, there is Mitesh.

Mitesh has extraordinary skills for system administration. He is a product head and lead developer of the EasyEngine project developed by rtCamp. He is very helpful to the colleagues and one will certainly enjoy and be benefited working with him.


Mitesh`s shell scripting skills are really great and he is very good at it. He has always helped in fixing issues related to servers of large traffic websites. "EasyEngine" was developed from scratch by Mitesh single handedly and it has made the life of Wordpress developers very easy. +1 to Mitesh for this awesome creation :-)


Mitesh was the most geekish guy in the company. Go to him with any linux based problem and he would solve it in a jiffy. He paved the pioneer code for EasyEngine product for rtCamp. He was also responsible for the IT administration for the company and server maintenance for all the client server. He did a pretty good job at rtCamp.


I can say Mitesh is a Technical giant and always keeps updating himself with latest technologies. I always like his approach while scrutinizing the issue and providing multiple solutions. He will be a critical piece to any company, especially for startups.


Mitesh is extremely knowledgable an efficient, not just in Linux, but in how your application relates to Linux. As a contributor to Easy Engine, Mitesh has built many time-saving solutions and understands how best to customize new ones to help meet your needs.

We love to lean on Mitesh because we know he is dependable and will do a great job.


Mitesh has been a lifesaver. I was having some server issues due to poor configurations of previous admins. Mitesh stepped in and resolved things without hesitations. I now have great speed and reliability. He's very responsive and I feel safe in his hands even though I really can't comprehend most of the work he does. He explains it if I ask, but I have now just learned to trust him as an expert. I would definitely recommend Mitesh for your server needs.

Mitesh Shah Resume QR Code

Scan the QR Code to load the page in your browser.